OSDN Git Service

Separate NUL byte detection from rest of -Wformat warnings
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2007-04-07  Bruce Korb  <bkorb@gnu.org>
2
3         * gcc.dg/format/opt-6.c: New test.
4         * gcc.dg/format/nul-1.c: New test.
5         * gcc.dg/format/nul-2.c: New test.
6
7 2007-04-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8
9         PR libgfortran/31395
10         * gfortran.dg/fmt_colon.f90: New test.
11
12 2007-04-06  Mark Mitchell  <mark@codesourcery.com>
13
14         * g++.old-deja/g++.other/init18.C: Use
15         dg-require-effective-target instead of an explicit xfail.
16
17 2007-04-05  Janis Johnson  <janis187@us.ibm.com>
18
19         * gcc.dg/dfp/signbit-1.c
20         * gcc.dg/dfp/signbit-2.c
21
22 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
23
24         PR fortran/31483
25         * gfortran.dg/altreturn_5.f90: New test.
26
27 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
28
29         PR fortran/31292
30         * gfortran.dg/contained_module_proc_1.f90: New test.
31
32 2007-04-04  Stuart Hastings  <stuart@apple.com>
33
34         PR 31281
35         * testsuite/objc/execute/exceptions/pr31281.m: New.
36
37 2007-04-04  Danny Smith  <dannysmith.users.sourceforge.net>
38
39         * g++.dg/ext/dllimport12.C: Update comments.
40
41 2007-04-03  Eric Christopher  <echristo@apple.com>
42
43         * g++.dg/tree-ssa/pr29902.C: Require ilp32.
44
45 2007-04-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
46
47         PR fortran/31304
48         * gfortran.dg/repeat_2.f90: New test.
49         * gfortran.dg/repeat_3.f90: New test.
50         * gfortran.dg/repeat_4.f90: New test.
51
52 2007-04-03  Uros Bizjak  <ubizjak@gmail.com>
53
54         * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
55
56 2007-04-03  Jakub Jelinek  <jakub@redhat.com>
57
58         PR c++/30847
59         * g++.dg/parse/cond3.C: New test.
60
61         PR middle-end/30704
62         * gcc.c-torture/execute/ieee/pr30704.c: New test.
63
64 2007-04-02  Jason Merrill  <jason@redhat.com>
65
66         PR c++/31187
67         * g++.dg/ext/visibility/anon3.C: New test.
68
69 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
70
71         PR libgfortran/31052
72         * gfortran.dg/namelist_28.f90: New test.
73
74 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
75
76         PR libgfortran/31366
77         * gfortran.dg/direct_io_6.f90: New test.
78
79 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
80
81         PR libgfortran/31207
82         * gfortran.dg/advance_5.f90: New test.
83         * gfortran.dg/advance_6.f90: New test.
84
85 2007-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
86
87         * g++.dg/ext/dllimport6.C: Remove extra ';'.
88         * g++.dg/ext/dllimport7.C: Likewise.
89         * g++.dg/ext/selectany1.C: Likewise.
90
91 2007-03-31  Douglas Gregor  <doug.gregor@gmail.com>
92
93         * g++.dg/parser/pr31138.C: New.
94         * g++.dg/parser/pr31140.C: New.
95         * g++.dg/parser/pr31141.C: New.
96
97 2007-03-30  Paolo Carlini  <pcarlini@suse.de>
98
99         PR c++/26099
100         * g++.dg/ext/is_base_of.C: New.
101         * g++.dg/ext/has_virtual_destructor.C: New.
102         * g++.dg/ext/is_polymorphic.C: New.
103         * g++.dg/ext/is_base_of_diagnostic.C: New.
104         * g++.dg/ext/is_enum.C: New.
105         * g++.dg/ext/has_nothrow_assign.C: New.
106         * g++.dg/ext/has_nothrow_constructor.C: New.
107         * g++.dg/ext/is_empty.C: New.
108         * g++.dg/ext/has_trivial_copy.C: New.
109         * g++.dg/ext/has_trivial_assign.C: New.
110         * g++.dg/ext/is_abstract.C: New.
111         * g++.dg/ext/is_pod.C: New.
112         * g++.dg/ext/has_nothrow_copy.C: New.
113         * g++.dg/ext/is_class.C: New.
114         * g++.dg/ext/has_trivial_constructor.C: New.
115         * g++.dg/ext/is_union.C: New.
116         * g++.dg/ext/has_trivial_destructor.C: New.
117         * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
118         * g++.dg/template/crash43.C: Likewise.
119
120 2007-03-29  Dirk Mueller  <dmueller@suse.de>
121
122         * g++.dg/warn/pedantic2.C: New testcase.
123
124 2007-03-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
125
126         * size_dim.f90: Fix dg directive.
127         * pr16433.f: Likewise.
128         * use_6.f90: Likewise.
129         * use_7.f90: Likewise.
130         * entry_9.f90: Likewise.
131         * pointer_intent_2.f90: Likewise.
132         * protected_1.f90: Likewise.
133         * fmt_missing_period_2.f: Likewise.
134         * pointer_intent_3.f90: Likewise.
135         * protected_2.f90: Likewise.
136         * protected_3.f90: Likewise.
137         * pr15754.f90: Likewise.
138         * protected_4.f90: Likewise.
139         * protected_5.f90: Likewise.
140         * initialization_2.f90: Likewise.
141         * protected_6.f90: Likewise.
142         * continuation_7.f90: Likewise.
143         * derived_function_interface_1.f90: Likewise.
144         * der_pointer_4.f90: Likewise.
145         * fmt_zero_precision.f90: Likewise.
146         * blockdata_3.f90: Likewise.
147         * fmt_missing_period_1.f: Likewise.
148         * real_const_3.f90: Likewise.
149         * use_4.f90: Likewise.
150         * fmt_missing_period_3.f: Likewise.
151         * use_5.f90: Likewise.
152
153 2007-03-28  Mike Stump  <mrs@apple.com>
154
155         * gcc.dg/darwin-comm.c: Add.
156
157 2007-03-28  Eric Christopher  <echristo@apple.com>
158
159         * lib/target-supports.exp (check_effective_target_fstack_protector): New.
160         * gcc.dg/ssp-1.c: Use.
161         * gcc.dg/ssp-2.c: Ditto.
162
163 2007-03-28  Simon Martin  <simartin@users.sourceforge.net>
164
165         PR c++/29077
166         * g++.dg/parse/constructor3.C: New test.
167
168 2007-03-28  Eric Botcazou  <ebotcazou@adacore.com>
169
170         * gnat.dg/thin_pointer.ad[sb]: New test.
171
172 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
173
174         * g++.dg/cpp0x/bracket1.C: New.
175         * g++.dg/cpp0x/bracket2.C: New.
176         * g++.dg/cpp0x/bracket3.C: New.
177         * g++.dg/cpp0x/bracket4.C: New.
178
179 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
180
181         * g++.dg/cpp0x/temp_default1.C: New.
182         * g++.dg/cpp0x/temp_default3.C: New.
183         * g++.dg/cpp0x/temp_default2.C: New.
184         * g++.dg/cpp0x/temp_default4.C: New.
185
186 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
187
188         PR c++/29993
189         * g++.dg/other/cv_func2.C: New.
190
191 2007-03-27  Janis Johnson  <janis187@us.ibm.com>
192
193         * gcc.dg/dfp/func-vararg-alternate.h: New file.
194         * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
195         * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
196         * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
197
198         * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
199         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
200
201         * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
202
203         * lib/compat.exp (compat-execute): Fix processing of file names.
204
205 2007-03-27  Daniel Jacobowitz  <dan@codesourcery.com>
206
207         * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
208
209 2007-03-27  Uros Bizjak  <ubizjak@gmail.com>
210
211         * lib/target-supports.exp (check_effective_target_fortran_large_real):
212         Delete created executable test file.
213         (check_effective_target_fortran_large_int): Ditto.
214         (check_effective_target_static_libgfortran): Ditto.
215
216 2007-03-26  Paolo Carlini  <pcarlini@suse.de>
217
218         PR c++/30500
219         * g++.dg/warn/pragma-system_header1.C: New test.
220         * g++.dg/warn/pragma-system_header2.C: New test.
221         * g++.dg/warn/pragma-system_header1.h. New.
222         * g++.dg/warn/pragma-system_header2.h. New.
223
224 2007-03-26  Ian Lance Taylor  <iant@google.com>
225
226         PR tree-optimization/31345
227         * gcc.c-torture/compile/pr31345-1.c: New test.
228
229 2007-03-26  Brooks Moses  <brooks.moses@codesourcery.com>
230
231         * gfortran.dg/func_derived_4.f90: Fix module cleanup.
232         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
233         * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
234         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
235         * gfortran.dg/overload_1.f90: Likewise.
236         * gfortran.dg/impure_assignment_1.f90: Likewise.
237         * gfortran.dg/error_recovery_3.f90: Likewise.
238         * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
239         * gfortran.dg/sequence_types_1.f90: Likewise.
240         * gfortran.dg/internal_references_1.f90: Likewise.
241         * gfortran.dg/present_1.f90: Likewise.
242         * gfortran.dg/volatile10.f90: Likewise.
243         * gfortran.dg/module_equivalence_2.f90: Likewise.
244         * gfortran.dg/use_4.f90: Likewise.
245         * gfortran.dg/elemental_result_1.f90: Likewise.
246         * gfortran.dg/generic_actual_arg.f90: Likewise.
247         * gfortran.dg/private_type_5.f90: Likewise.
248         * gfortran.dg/protected_4.f90: Likewise.
249         * gfortran.dg/interface_3.f90: Likewise.
250
251 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
252
253         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
254         * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
255
256 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
257
258         * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
259
260 2007-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
261
262         PR libgfortran/31199
263         * gfortran.dg/fmt_t_4.f90: New test.
264
265 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
266
267         PR libfortran/31297
268         * gfortran.dg/backspace_5.f:  Initialize variable(s).
269         * gfortran.dg/backspace_6.f:  Likewise.
270         * gfortran.dg/char_bounds_check_fail_1: Likewise.
271         * gfortran.dg/direct_io_2.f90:  Likewise.
272         * gfortran.dg/write_back.f:  Likewise.
273         * gfortran.dg/write_rewind_2.f:  Likewise.
274         * gfortran.dg/write_rewind_1.f:  Likewise.
275         * gfortran.dg/write_rewind_2.f:  Likewise.
276
277 2007-03-25  Dorit Nuzman  <dorit@il.ibm.com>
278
279         PR tree-optimization/30784
280         * gcc.dg/vect/pr30784.c: New test.
281
282 2007-03-25  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
283
284         PR fortran/30877
285         * gfortran.dg/operator_1.f90: New test.
286         * gfortran.dg/operator_2.f90: New test.
287
288 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
289
290         PR libfortran/31196
291         * gfortran.dg/reshape_transpose_1.f90:  New test.
292
293 2007-03-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
294
295         PR fortran/30655
296         * gfortran.dg/bounds_check_6.f90: New test.
297
298 2007-03-23  Michael Meissner  <michael.meissner@amd.com>
299
300         * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
301         #ifndef/#endif.
302         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
303         * gcc.dg/dfp/decfloat-constants.c: Ditto.
304
305 2007-03-24  Paul Thomas  <pault@gcc.gnu.org>
306
307         PR fortran/31209
308         * gfortran.dg/pointer_function_actual_1.f90: New test.
309
310         PR fortran/31200
311         * gfortran.dg/pointer_function_actual_2.f90: New test.
312
313         PR fortran/31215
314         * gfortran.dg/result_in_spec_1.f90: New test.
315
316 2007-03-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
317
318         PR fortran/30834
319         * gfortran.dg/integer_exponentiation_3.F90: New test.
320         * gfortran.dg/integer_exponentiation_4.f90: New test.
321         * gfortran.dg/integer_exponentiation_5.F90: New test.
322
323 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
324
325         PR c++/30863
326         * g++.dg/template/error24.C: New test.
327         * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
328
329 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
330
331         PR c++/31273
332         * g++.dg/expr/bitfield7.C: New test.
333
334 2007-03-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
335
336         PR other/23572
337         * gcc.dg/float-range-4.c: New.
338         * gcc.dg/float-range-1.c: Update. Test for a warning.
339         * gcc.dg/float-range-3.c: New.
340         * gcc.dg/float-range-5.c: New.
341
342 2007-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
343
344         PR fortran/31262
345         * gfortran.dg/no_range_check_1.f90: New test.
346
347 2007-03-22  Dirk Mueller  <dmueller@suse.de>
348
349         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
350         * g++.dg/other/static1.C: Remove stray semicolon.
351         * g++.dg/other/init1.C: Likewise.
352         * g++.dg/rtti/dyncast1.C: Likewise.
353         * g++.dg/tree-ssa/pr17153.C: Likewise.
354         * g++.dg/lookup/disamb1.C: Likewise.
355         * g++.dg/lookup/scoped2.C: Likewise.
356         * g++.dg/lookup/friend7.C: Likewise.
357         * g++.dg/parse/parse4.C: Likewise.
358         * g++.dg/parse/parse5.C: Likewise.
359         * g++.dg/expr/pr29066.C: Likewise.
360         * g++.dg/expr/cast4.C: Likewise.
361         * g++.dg/tc1/dr193.C: Likewise.
362         * g++.dg/tc1/dr213.C: Likewise.
363         * g++.dg/abi/dcast1.C: Likewise.
364         * g++.dg/abi/covariant2.C: Likewise.
365         * g++.dg/inherit/covariant11.C: Likewise.
366         * g++.dg/inherit/covariant9.C: Likewise.
367         * g++.dg/inherit/covariant10.C: Likewise.
368         * g++.dg/init/static3.C: Likewise.
369         * g++.dg/init/init-ref3.C: Likewise.
370         * g++.dg/init/ref10.C: Likewise.
371         * g++.dg/template/meminit2.C: Likewise.
372         * g++.dg/template/using9.C: Likewise.
373         * g++.dg/template/friend9.C: Likewise.
374         * g++.dg/template/ref1.C: Likewise.
375         * g++.old-deja/g++.warn/inline.C: Likewise.
376         * g++.old-deja/g++.robertl/eb91.C: Likewise.
377         * g++.old-deja/g++.robertl/eb46.C: Likewise.
378         * g++.old-deja/g++.robertl/eb34.C: Likewise.
379         * g++.old-deja/g++.robertl/eb43.C: Likewise.
380         * g++.old-deja/g++.robertl/eb26.C: Likewise.
381         * g++.old-deja/g++.robertl/eb116.C: Likewise.
382         * g++.old-deja/g++.brendan/copy5.C: Likewise.
383         * g++.old-deja/g++.brendan/overload8.C: Likewise.
384         * g++.old-deja/g++.brendan/overload11.C: Likewise.
385         * g++.old-deja/g++.brendan/copy7.C: Likewise.
386         * g++.old-deja/g++.brendan/crash38.C: Likewise.
387         * g++.old-deja/g++.brendan/template11.C: Likewise.
388         * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
389         * g++.old-deja/g++.brendan/crash50.C: Likewise.
390         * g++.old-deja/g++.brendan/crash16.C: Likewise.
391         * g++.old-deja/g++.jason/pmem2.C: Likewise.
392         * g++.old-deja/g++.jason/parse9.C: Likewise.
393         * g++.old-deja/g++.jason/byval2.C: Likewise.
394         * g++.old-deja/g++.jason/overload8.C: Likewise.
395         * g++.old-deja/g++.jason/pmf8.C: Likewise.
396         * g++.old-deja/g++.jason/template33.C: Likewise.
397         * g++.old-deja/g++.jason/return3.C: Likewise.
398         * g++.old-deja/g++.jason/scoping2.C: Likewise.
399         * g++.old-deja/g++.jason/virtual.C: Likewise.
400         * g++.old-deja/g++.jason/opeq3.C: Likewise.
401         * g++.old-deja/g++.jason/template27.C: Likewise.
402         * g++.old-deja/g++.jason/synth6.C: Likewise.
403         * g++.old-deja/g++.jason/ref8.C: Likewise.
404         * g++.old-deja/g++.jason/offset1.C: Likewise.
405         * g++.old-deja/g++.other/static20.C: Likewise.
406         * g++.old-deja/g++.other/array1.C: Likewise.
407         * g++.old-deja/g++.other/new3.C: Likewise.
408         * g++.old-deja/g++.other/array2.C: Likewise.
409         * g++.old-deja/g++.other/overload9.C: Likewise.
410         * g++.old-deja/g++.other/cast6.C: Likewise.
411         * g++.old-deja/g++.other/ptrmem8.C: Likewise.
412         * g++.old-deja/g++.other/eh4.C: Likewise.
413         * g++.old-deja/g++.other/using7.C: Likewise.
414         * g++.old-deja/g++.other/init18.C: Likewise.
415         * g++.old-deja/g++.other/dyncast1.C: Likewise.
416         * g++.old-deja/g++.other/dyncast2.C: Likewise.
417         * g++.old-deja/g++.other/dtor11.C: Likewise.
418         * g++.old-deja/g++.pt/static11.C: Likewise.
419         * g++.old-deja/g++.pt/crash19.C: Likewise.
420         * g++.old-deja/g++.pt/overload12.C: Likewise.
421         * g++.old-deja/g++.pt/crash46.C: Likewise.
422         * g++.old-deja/g++.pt/mi1.C: Likewise.
423         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
424         * g++.old-deja/g++.pt/nontype5.C: Likewise.
425         * g++.old-deja/g++.pt/local5.C: Likewise.
426         * g++.old-deja/g++.pt/typename2.C: Likewise.
427         * g++.old-deja/g++.pt/explicit80.C: Likewise.
428         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
429         * g++.old-deja/g++.law/visibility1.C: Likewise.
430         * g++.old-deja/g++.law/visibility2.C: Likewise.
431         * g++.old-deja/g++.law/virtual2.C: Likewise.
432         * g++.old-deja/g++.law/operators19.C: Likewise.
433         * g++.old-deja/g++.law/parsing10.C: Likewise.
434         * g++.old-deja/g++.law/visibility4.C: Likewise.
435         * g++.old-deja/g++.law/operators4.C: Likewise.
436         * g++.old-deja/g++.law/dtors2.C: Likewise.
437         * g++.old-deja/g++.law/missed-error3.C: Likewise.
438         * g++.old-deja/g++.law/visibility10.C: Likewise.
439         * g++.old-deja/g++.law/scope3.C: Likewise.
440         * g++.old-deja/g++.law/casts2.C: Likewise.
441         * g++.old-deja/g++.law/code-gen5.C: Likewise.
442         * g++.old-deja/g++.law/operators33.C: Likewise.
443         * g++.old-deja/g++.law/friend4.C: Likewise.
444         * g++.old-deja/g++.mike/pmf7.C: Likewise.
445         * g++.old-deja/g++.mike/p5611.C: Likewise.
446         * g++.old-deja/g++.mike/net37.C: Likewise.
447         * g++.old-deja/g++.mike/p3570.C: Likewise.
448         * g++.old-deja/g++.mike/p5718.C: Likewise.
449         * g++.old-deja/g++.mike/net21.C: Likewise.
450         * g++.old-deja/g++.mike/p1862.C: Likewise.
451         * g++.old-deja/g++.mike/p4511.C: Likewise.
452         * g++.old-deja/g++.mike/virt3.C: Likewise.
453         * g++.old-deja/g++.mike/p16146.C: Likewise.
454         * g++.old-deja/g++.mike/p1989.C: Likewise.
455         * g++.old-deja/g++.mike/p5571.C: Likewise.
456         * g++.old-deja/g++.gb/scope10.C: Likewise.
457         * g++.old-deja/g++.abi/primary5.C: Likewise.
458         * g++.old-deja/g++.abi/empty2.C: Likewise.
459         * g++.old-deja/g++.abi/arraynew.C: Likewise.
460         * g++.old-deja/g++.eh/vbase4.C: Likewise.
461         * g++.old-deja/g++.eh/ptr1.C: Likewise.
462         * g++.old-deja/g++.eh/cleanup1.C: Likewise.
463         * g++.old-deja/g++.bob/template3.C: Likewise.
464         * g++.old-deja/g++.bob/inherit1.C: Likewise.
465
466 2007-03-22  Paul Thomas  <pault@gcc.gnu.org>
467
468         PR fortran/31193
469         * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
470
471 2007-03-22  Tobias Schlüter  <tobi@gcc.gnu.org>
472
473         PR fortran/20897
474         * gfortran.dg/derived_name_1.f90: New.
475         * gfortran.dg/derived_name_2.f: New.
476
477 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
478
479         * lib/target-supports.exp (check_effective_target_nonpic): New
480         procedure.
481         * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
482         when compiling PIC.
483         * gcc.target/i386/asm-4.c: Require nonpic.
484         * gcc.target/i386/cmov1.c: Likewise.
485         * gcc.target/i386/mul.c: Likewise.
486         * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
487         * gcc.target/i386/ssetype-1.c: Require nonpic.
488         * gcc.target/i386/ssetype-3.c: Likewise.
489         * gcc.target/i386/ssetype-5.c: Likewise.
490
491 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
492
493         * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
494         * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
495         * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
496         * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
497
498 2007-03-19  Seongbae Park <seongbae.park@gmail.com>
499
500         PR tree-optimization/30590
501         * g++.dg/opt/pr30590.C: New testcase.
502
503 2007-03-20  Jakub Jelinek  <jakub@redhat.com>
504
505         PR c/30762
506         * gcc.dg/pr30762-1.c: New test.
507         * gcc.dg/pr30762-2.c: New test.
508
509         PR inline-asm/30505
510         * gcc.target/i386/pr30505.c: New test.
511
512 2007-03-19  Mark Shinwell  <shinwell@codesourcery.com>
513
514         * gcc.target/arm/register-variables.c: New.
515
516 2007-03-19  Jeff Law  <law@redhat.com>
517
518         * PR tree-optimization/30984
519         * gcc.c-torture/pr30984.c: New test.
520
521 2007-03-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
522         Richard Guenther  <rguenther@suse.de>
523
524         PR tree-optimization/31254
525         * gcc.dg/torture/pr31254.c: New testcase.
526
527 2007-03-19  Hans-Peter Nilsson  <hp@axis.com>
528
529         * gcc.dg/torture/pr26565.c: Expect warning on packed field for
530         target default_packed.
531
532 2007-03-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
533
534         PR fortran/31203
535         * gfortran.dg/string_length_1.f90: New test.
536
537 2007-03-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
538
539         PR testsuite/30395
540         * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
541
542 2007-03-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
543
544         PR libgfortran/31052
545         * gfortran.dg/namelist_27.f90: New test.
546
547 2007-03-18  Paul Thomas  <pault@gcc.gnu.org>
548
549         PR fortran/30531
550         * gfortran.dg/used_types_14.f90: New test.
551
552         PR fortran/31086
553         * gfortran.dg/used_types_15.f90: New test.
554
555 2007-03-18  Dorit Nuzman  <dorit@il.ibm.com>
556
557         * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
558         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
559
560 2007-03-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
561
562         PR fortran/31120
563         * gfortran.dg/integer_exponentiation_2.f90: New test.
564
565 2007-03-17  Dorit Nuzman  <dorit@il.ibm.com>
566
567         PR tree-optimization/31041
568         * gcc.dg/vect/pr31041.c: New test.
569
570 2007-03-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
571
572         * g++.dg/warn/Wconversion-integer.C: New
573         * g++.dg/warn/Wconversion-real.C: New.
574         * g++.dg/warn/Wconversion-real-integer.C: New.
575         * g++.dg/warn/conv2.C: Updated.
576
577 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
578
579         * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
580         exclude RTPs.
581
582 2007-03-16  Richard Guenther  <rguenther@suse.de>
583
584         PR tree-optimization/31146
585         * g++.dg/tree-ssa/pr31146.C: New testcase.
586
587 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
588
589         * lib/target-supports.exp (check_missing_uclibc_feature): Don't
590         assume that the target has <features.h>.
591
592 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
593
594         * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
595         dg-options rather than to the whole test.
596
597 2007-03-16  Alexandre Oliva  <aoliva@redhat.com>
598
599         PR debug/29906
600         * g++.dg/debug/pr29906.C: New
601
602 2007-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
603
604         PR libgfortran/31099
605         * gfortran.dg/unformatted_recl.f90: Update test.
606
607 2007-03-15  Zdenek Dvorak  <dvorakz@suse.cz>
608
609         * gcc.dg/tree-ssa/prefetch-5.c: New test.
610
611 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
612
613         PR c++/30891
614         * g++.dg/parse/namespace-definition.C: New.
615
616 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
617
618         PR c++/24924
619         * g++.dg/cpp/pedantic-errors.C: New.
620         * g++.dg/cpp/permissive.C: New.
621
622 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
623
624         * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
625         * g++.old-deja/g++.other/store-expr1.C: Require fpic.
626
627 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
628
629         * lib/target-supports.exp (check_missing_uclibc_feature)
630         (check_effective_target_wchar): New procedures.
631         * gcc.dg/wchar_t-1.c: Require target wchar.
632         * gcc.dg/wint_t-1.c: Likewise.
633
634 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
635
636         * lib/target-supports.exp (check_gc_sections_available): Return
637         false for VxWorks targets.
638
639 2007-03-15  Dirk Mueller  <dmueller@suse.de>
640
641         * g++.dg/warn/Wconversion2.C: Fix typo.
642         * gcc.dg/if-empty-1.c: Ditto.
643
644 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
645
646         * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
647
648 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
649
650         * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
651         * gcc.target/i386/pr31167.c: Ditto.
652
653 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
654
655         PR target/31167
656         * gcc.target/i386/pr31167.c: New test.
657
658 2007-03-15  Paul Thomas  <pault@gcc.gnu.org>
659
660         PR fortran/30922
661         * gfortran.dg/import5.f90.f90: New test.
662
663
664         PR fortran/30879
665         * gfortran.dg/data_components_1.f90: New test.
666
667
668         PR fortran/30870
669         * gfortran.dg/generic_13.f90: New test.
670
671         PR fortran/31163
672         * gfortran.dg/alloc_comp_basics_5.f90: New test.
673
674 2007-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
675
676         PR libgfortran/31051
677         * gfortran.dg/fmt_t_4.f90: New
678
679 2007-03-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
680
681         PR C++/31165
682         * g++.dg/other/default7.C: New test.
683
684 2007-03-15  Dirk Mueller  <dmueller@suse.de>
685
686         * g++.dg/warn/Wconversion2.C: New.
687
688 2007-03-14  Eric Christopher  <echristo@apple.com>
689
690         * gcc.dg/ssp-1.c: New.
691         * gcc.dg/ssp-2.c: Ditto.
692
693 2007-03-14  Dirk Mueller  <dmueller@suse.de>
694
695         * g++.dg/warn/do-empty.C: New.
696         * gcc.dg/do-empty.c: New.
697         * gcc.dg/if-empty-1.c: Update.
698         * gcc.dg/20001116-1.c: Update.
699         * gcc.dg/pr23165.c: Update.
700
701 2007-03-14  Jakub Jelinek  <jakub@redhat.com>
702
703         * gfortran.dg/module_implicit_conversion.f90: New test.
704
705 2007-03-13  Alexandre Oliva  <aoliva@redhat.com>
706
707         PR middle-end/31127
708         * gcc.dg/pr31127.c: New.
709
710 2007-03-13  Zdenek Dvorak  <dvorakz@suse.cz>
711
712         * gcc.dg/tree-ssa/loop-26.c: New test.
713
714 2007-03-13  Uros Bizjak  <ubizjak@gmail.com>
715
716         * gcc.target/i386/cmpxchg16b-1.c: New test.
717
718 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
719
720         * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
721         * gcc.dg/c99-vla-1.c: Likewise.
722         * g++.dg/ext/vla1.C: Likewise
723
724 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
725
726         * gcc.dg/wvla-1.c: New test
727         * gcc.dg/wvla-2.c: New test
728         * gcc.dg/wvla-3.c: New test
729         * gcc.dg/wvla-4.c: New test
730         * gcc.dg/wvla-5.c: New test
731         * gcc.dg/wvla-6.c: New test
732         * gcc.dg/wvla-7.c: New test
733         * g++.dg/warn/Wvla-1.C: New test
734         * g++.dg/warn/Wvla-2.C: New test
735         * g++.dg/warn/Wvla-3.C: New test
736
737 2007-03-12  Mark Mitchell  <mark@codesourcery.com>
738
739         PR c++/30108
740         * g++.dg/other/default6.C: New test.
741
742 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
743
744         * lib/target-supports.exp (check_profiling_available): Return false
745         for VxWorks.
746         (check_effective_target_vxworks_kernel): New procedure.
747         * gcc.dg/20040813-1.c: Extend list of stabless targets to include
748         VxWorks.
749         * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
750         * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
751         to include VxWorks.
752         * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
753
754 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
755
756         * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
757         PIC is not supported.
758         * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
759         * gcc.dg/20020426-2.c: Likewise.
760         * gcc.dg/pr28243.c: Likewise.
761         * gcc.dg/visibility-11.c: Likewise.
762         * gcc.dg/tls/opt-9.c: Likewise.
763         * gcc.dg/tls/opt-10.c: Likewise.
764         * gcc.dg/tls/pic-1.c: Likewise.
765         * gcc.dg/tls/struct-1.c: Likewise.
766         * gcc.target/i386/20000807-1.c: Likewise.
767         * gcc.target/i386/20000904-1.c: Likewise.
768         * gcc.target/i386/20011119-1.c: Likewise.
769         * gcc.target/i386/990213-2.c: Likewise.
770         * gcc.target/i386/990214-1.c: Likewise.
771         * gcc.target/i386/compress-float-387-pic.c: Likewise.
772         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
773         * gcc.target/i386/pic-1.c: Likewise.
774         * gcc.target/i386/pr21518.c: Likewise.
775         * gcc.target/i386/pr23098.c: Likewise.
776         * gcc.target/i386/pr23943.c: Likewise.
777
778 2007-03-11  Mark Mitchell  <mark@codesourcery.com>
779
780         PR c++/31038
781         * g++.dg/template/complit2.C: New test.
782
783         PR c++/30328
784         * g++.dg/ext/bitfield1.C: New test.
785
786 2007-03-11  Paul Thomas  <pault@gcc.gnu.org>
787
788         PR fortran/30883
789         * gfortran.dg/interface_11.f90: New test.
790
791 2007-03-11  Richard Guenther  <rguenther@suse.de>
792
793         PR tree-optimization/31115
794         * gcc.dg/torture/pr31115.c: New testcase.
795
796 2007-03-11  Ira Rosen  <irar@il.ibm.com>
797
798         PR tree-optimization/29925
799         * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
800
801 2007-03-10  Mark Mitchell  <mark@codesourcery.com>
802
803         PR c++/30274
804         * g++.dg/expr/bitfield3.C: New test.
805         * g++.dg/expr/bitfield4.C: Likewise.
806         * g++.dg/expr/bitfield5.C: Likewise.
807         * g++.dg/expr/bitfield6.C: Likewise.
808
809         PR c++/30924
810         * g++.dg/template/array18.C: New test.
811
812 2007-03-10  Dirk Mueller  <dmueller@suse.de>
813
814         PR c++/17946
815         * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
816         * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
817
818 2007-03-09  Douglas Gregor  <doug.gregor@gmail.com>
819
820         PR c++/20599
821         * g++.dg/cpp0x/variadic-bind.C: New.
822         * g++.dg/cpp0x/variadic-function.C: New.
823         * g++.dg/cpp0x/variadic-mem_fn.C: New.
824         * g++.dg/cpp0x/variadic-tuple.C: New.
825         * g++.dg/cpp0x/variadic1.C: New.
826         * g++.dg/cpp0x/variadic2.C: New.
827         * g++.dg/cpp0x/variadic3.C: New.
828         * g++.dg/cpp0x/variadic4.C: New.
829         * g++.dg/cpp0x/variadic5.C: New.
830         * g++.dg/cpp0x/variadic6.C: New.
831         * g++.dg/cpp0x/variadic7.C: New.
832         * g++.dg/cpp0x/variadic8.C: New.
833         * g++.dg/cpp0x/variadic9.C: New.
834         * g++.dg/cpp0x/variadic10.C: New.
835         * g++.dg/cpp0x/variadic11.C: New.
836         * g++.dg/cpp0x/variadic12.C: New.
837         * g++.dg/cpp0x/variadic13.C: New.
838         * g++.dg/cpp0x/variadic14.C: New.
839         * g++.dg/cpp0x/variadic15.C: New.
840         * g++.dg/cpp0x/variadic16.C: New.
841         * g++.dg/cpp0x/variadic17.C: New.
842         * g++.dg/cpp0x/variadic18.C: New.
843         * g++.dg/cpp0x/variadic19.C: New.
844         * g++.dg/cpp0x/variadic20.C: New.
845         * g++.dg/cpp0x/variadic21.C: New.
846         * g++.dg/cpp0x/variadic22.C: New.
847         * g++.dg/cpp0x/variadic23.C: New.
848         * g++.dg/cpp0x/variadic24.C: New.
849         * g++.dg/cpp0x/variadic25.C: New.
850         * g++.dg/cpp0x/variadic26.C: New.
851         * g++.dg/cpp0x/variadic27.C: New.
852         * g++.dg/cpp0x/variadic28.C: New.
853         * g++.dg/cpp0x/variadic29.C: New.
854         * g++.dg/cpp0x/variadic30.C: New.
855         * g++.dg/cpp0x/variadic31.C: New.
856         * g++.dg/cpp0x/variadic32.C: New.
857         * g++.dg/cpp0x/variadic33.C: New.
858         * g++.dg/cpp0x/variadic34.C: New.
859         * g++.dg/cpp0x/variadic35.C: New.
860         * g++.dg/cpp0x/variadic36.C: New.
861         * g++.dg/cpp0x/variadic37.C: New.
862         * g++.dg/cpp0x/variadic38.C: New.
863         * g++.dg/cpp0x/variadic39.C: New.
864         * g++.dg/cpp0x/variadic40.C: New.
865         * g++.dg/cpp0x/variadic41.C: New.
866         * g++.dg/cpp0x/variadic42.C: New.
867         * g++.dg/cpp0x/variadic43.C: New.
868         * g++.dg/cpp0x/variadic44.C: New.
869         * g++.dg/cpp0x/variadic45.C: New.
870         * g++.dg/cpp0x/variadic46.C: New.
871         * g++.dg/cpp0x/variadic47.C: New.
872         * g++.dg/cpp0x/variadic48.C: New.
873         * g++.dg/cpp0x/variadic49.C: New.
874         * g++.dg/cpp0x/variadic50.C: New.
875         * g++.dg/cpp0x/variadic51.C: New.
876         * g++.dg/cpp0x/variadic52.C: New.
877         * g++.dg/cpp0x/variadic53.C: New.
878         * g++.dg/cpp0x/variadic54.C: New.
879         * g++.dg/cpp0x/variadic55.C: New.
880         * g++.dg/cpp0x/variadic56.C: New.
881         * g++.dg/cpp0x/variadic57.C: New.
882         * g++.dg/cpp0x/variadic58.C: New.
883         * g++.dg/cpp0x/variadic59.C: New.
884         * g++.dg/cpp0x/variadic60.C : New.
885         * g++.dg/cpp0x/variadic61.C : New.
886         * g++.dg/cpp0x/variadic62.C : New.
887         * g++.dg/cpp0x/variadic63.C : New.
888         * g++.dg/cpp0x/variadic64.C : New.
889         * g++.dg/cpp0x/variadic65.C : New.
890         * g++.dg/cpp0x/variadic66.C : New.
891         * g++.dg/cpp0x/variadic67.C : New.
892         * g++.dg/cpp0x/variadic68.C : New.
893         * g++.dg/cpp0x/variadic69.C : New.
894         * g++.dg/cpp0x/variadic70.C : New.
895         * g++.dg/cpp0x/variadic71.C : New.
896         * g++.dg/cpp0x/variadic72.C : New.
897         * g++.dg/cpp0x/variadic73.C : New.
898         * g++.dg/cpp0x/variadic74.C : New.
899         * g++.dg/cpp0x/variadic75.C : New.
900         * g++.dg/cpp0x/variadic-ex1.C : New.
901         * g++.dg/cpp0x/variadic-ex2.C : New.
902         * g++.dg/cpp0x/variadic-ex3.C : New.
903         * g++.dg/cpp0x/variadic-ex4.C : New.
904         * g++.dg/cpp0x/variadic-ex5.C : New.
905         * g++.dg/cpp0x/variadic-ex6.C : New.
906         * g++.dg/cpp0x/variadic-ex7.C : New.
907         * g++.dg/cpp0x/variadic-ex8.C : New.
908         * g++.dg/cpp0x/variadic-ex9.C : New.
909         * g++.dg/cpp0x/variadic-ex10.C : New.
910         * g++.dg/cpp0x/variadic-ex11.C : New.
911         * g++.dg/cpp0x/variadic-ex12.C : New.
912         * g++.dg/cpp0x/variadic-ex13.C : New.
913         * g++.dg/cpp0x/variadic-ex14.C : New.
914
915 2007-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
916
917         PR libgfortran/31099
918         * gfortran.dg/unformatted_recl.f90: New test.
919
920 2007-03-09  Roger Sayle  <roger@eyesopen.com>
921
922         * gcc.dg/fold-eqcmplx-1.c: New test case.
923
924 2007-03-09  Alexandre Oliva  <aoliva@redhat.com>
925
926         PR rtl-optimization/30643
927         * gcc.dg/pr30643.c: New.
928
929 2007-03-09  Chao-ying Fu  <fu@mips.com>
930
931         * gcc.target/mips/mips32-dspr2-type.c: New test.
932         * gcc.target/mips/mips32-dspr2.c: New test.
933         * gcc.target/mips/dspr2-MULT.c: New test.
934         * gcc.target/mips/dspr2-MULTU.c: New test.
935         * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
936         * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
937         Adjust some formats.
938
939 2007-03-09  Dirk Mueller  <dmueller@suse.de>
940
941         PR c++/17946
942         * gcc.dg/Wlogical-op-1.c: New.
943         * g++.dg/warn/Wlogical-op-1.C: New.
944
945 2007-03-09  Richard Guenther  <rguenther@suse.de>
946
947         PR tree-optimization/30904
948         PR middle-end/31058
949         * gcc.dg/pr30904.c: Remove xfail.
950
951 2007-03-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
952
953         PR C/31072
954         * gcc.c-torture/execute/pr31072.c: New test.
955
956 2007-03-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
957
958         * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
959         * gcc.dg/torture/builtin-attr-1.c: Likewise.
960         * gcc.dg/torture/builtin-convert-1.c: Likewise.  Also test *lrint* and *lround*.
961         * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and floor->lfloor.
962         * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
963         * gcc.dg/torture/builtin-integral-1.c: Likewise.
964         * gcc.dg/torture/builtin-minmax-1.c: Likewise.  Also test *lrint*
965         and *lround*.  Correct macro names.
966         * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
967         * gcc.dg/torture/builtin-rounding-1.c: Likewise.
968
969 2007-03-08  Ian Lance Taylor  <iant@google.com>
970
971         * gcc.dg/no-strict-overflow-5.c: New test.
972         * gcc.dg/no-strict-overflow-6.c: New test.
973         * gcc.dg/Wstrict-overflow-11.c: New test.
974         * gcc.dg/Wstrict-overflow-12.c: New test.
975         * gcc.dg/Wstrict-overflow-13.c: New test.
976         * gcc.dg/Wstrict-overflow-14.c: New test.
977         * gcc.dg/Wstrict-overflow-15.c: New test.
978
979 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
980
981         * gcc.c-torture/execute/strcmp-1.x: New file.  XFAIL execution
982         for VxWorks kernel mode.
983         * gcc.c-torture/execute/strncmp-1.x: Likewise.
984
985 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
986
987         * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
988         mode.
989
990 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
991
992         * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
993         and lib/bfill.c on VxWorks targets.
994         * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
995         * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
996         lib/bfill.c and lib/memmove.c on VxWorks targets.
997         * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
998         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
999         on VxWorks targets.
1000         * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
1001         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
1002
1003 2007-03-08  Tobias Burnus  <burnus@net-b.de>
1004
1005         * gfortran.dg/use_5.f90: New test.
1006         * gfortran.dg/use_6.f90: Ditto.
1007         * gfortran.dg/use_7.f90: Ditto.
1008
1009 2007-03-08  Tobias Burnus  <burnus@net-b.de>
1010
1011         PR fortran/30973
1012         * gfortran.dg/use_4.f90: New test.
1013         * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
1014
1015 2007-03-08  Paul Thomas  <pault@gcc.gnu.org>
1016
1017         PR fortran/31011
1018         * gfortran.dg/parameter_array_section_2.f90: New test.
1019
1020 2007-03-08  Volker Reichelt  <reichelt@netcologne.de>
1021
1022         PR c++/30852
1023         * g++.dg/ext/offsetof1.C: Add cases with volatile.
1024
1025         PR c++/30534
1026         * g++.dg/template/arg5.C: New test.
1027
1028 2007-03-07  Joseph Myers  <joseph@codesourcery.com>
1029
1030         * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
1031
1032 2007-03-07  Paolo Bonzini  <bonzini@gnu.org>
1033
1034         * gcc.dg/var-expand1.c: Add newline at end of file.
1035
1036 2007-03-07  Hans-Peter Nilsson  <hp@axis.com>
1037
1038         * g++.old-deja/g++.jason/template31.C: Include cstdlib.
1039
1040 2007-03-06  Richard Sandiford  <richard@codesourcery.com>
1041
1042         * gcc.c-torture/compile/m68k-byte-addr.c: New test.
1043
1044 2007-03-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1045
1046         * gcc.dg/torture/builtin-convert-4.c: New test.
1047
1048 2007-03-05  Ian Lance Taylor  <iant@google.com>
1049
1050         * gcc.c-torture/compile/pr31034.c: New test.
1051
1052 2007-03-05  Ian Lance Taylor  <iant@google.com>
1053
1054         * gcc.dg/inline-18.c: New test.
1055         * gcc.dg/inline-19.c: New test.
1056         * gcc.dg/inline-20.c: New test.
1057         * gcc.dg/inline-21.c: New test.
1058
1059 2007-03-05  Richard Guenther  <rguenther@suse.de>
1060
1061         PR tree-optimization/14052
1062         * gcc.dg/tree-ssa/vrp33.c: New testcase.
1063
1064 2007-03-05  Richard Guenther  <rguenther@suse.de>
1065
1066         PR tree-optimization/23777
1067         * gcc.dg/tree-ssa/pr23777.c: New testcase.
1068
1069 2007-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1070
1071         PR other/30465
1072         * gcc.dg/multiple-overflow-warn-3.c: New.
1073         * g++.dg/warn/multiple-overflow-warn-3.C: New.
1074
1075 2007-03-04  Simon Martin  <simartin@users.sourceforge.net>
1076
1077         PR c++/30895
1078         * g++.dg/parse/template23.C: New test.
1079
1080 2007-03-04  Roger Sayle  <roger@eyesopen.com>
1081
1082         PR middle-end/30744
1083         * gcc.dg/pr30744-1.c: New test case.
1084
1085 2007-03-04  Tobias Burnus  <burnus@net-b.de>
1086
1087         * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
1088
1089 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
1090
1091         PR target/30406
1092         * gfortran.dg/logical_3.f90: New test.
1093
1094 2007-03-04  Thomas Koenig  <Thomas.Koenig@online.de>
1095
1096         PR libfortran/30981
1097         * gfortran.dg/integer_exponentiation_1.f90:  New test.
1098
1099 2007-03-04  Nathan Sidwell  <nathan@codesourcery.com>
1100
1101         * gcc.target/m68k/m68k.exp: New.
1102         * gcc.target/m68k/crash1.c: New.
1103
1104 2007-03-03  Tobias Burnus  <burnus@net-b.de>
1105
1106         * gfortran.dg/c_by_val.c: Use int64_t instead of long
1107         to be more compatible with integer(kind=8).
1108
1109 2007-03-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1110
1111         PR libfortran/31001
1112         * gfortran.dg/zero_sized_3.f90: New test.
1113
1114 2007-03-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1115
1116         PR c++/15787
1117         * g++.dg/parse/else.C: New.
1118         * g++.dg/parse/else-2.C: New.
1119
1120 2007-03-03  Paul Thomas  <pault@gcc.gnu.org>
1121             Tobias Burnus  <burnus@net-b.de>
1122
1123         PR fortran/30882
1124         * gfortran.dg/size_dim.f90: New test.
1125
1126 2007-03-02  Paul Thomas  <pault@gcc.gnu.org>
1127             Tobias Burnus  <burnus@net-b.de>
1128
1129         PR fortran/30873
1130         * gfortran.dg/entry_9.f90: New test.
1131
1132 2007-03-02  Simon Martin  <simartin@users.sourceforge.net>
1133
1134         PR c++/28253
1135         * g++.dg/inherit/covariant16.C: New test.
1136
1137 2007-03-02  Geoffrey Keating  <geoffk@apple.com>
1138
1139         * g++.dg/other/darwin-minversion-1.C: New.
1140
1141 2007-03-02  Diego Novillo  <dnovillo@redhat.com>
1142
1143         * gcc.dg/tree-ssa/20070302-1.c: New test.
1144
1145 2007-03-02  Joseph Myers  <joseph@codesourcery.com>
1146
1147         * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
1148         tests.
1149
1150 2007-03-01  Zdenek Dvorak  <dvorakz@suse.cz>
1151
1152         * gcc.dg/tree-ssa/prefetch-4.c: New test.
1153
1154 2007-03-01  Simon Baldwin <simonb@google.com>
1155
1156         PR c++/23689
1157         * warn/ignored_typedef.C: New.
1158         * init/ctor8.C: Added dg-warning to consume ignored typedef
1159         warning.
1160         * template/typedef2.C: Ditto.  Moved dg-error onto its own line
1161         and added an explicit line number.
1162
1163 2007-02-28  Richard Guenther  <rguenther@suse.de>
1164
1165         PR middle-end/30364
1166         * gcc.dg/torture/pr30364-1.c: New testcase.
1167         * gcc.dg/torture/pr30364-2.c: Likewise.
1168         * gcc.dg/torture/pr30364-3.c: Likewise.
1169
1170 2007-02-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1171
1172         * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
1173         powerpc*, use -funsafe-math-optimizations.
1174         * gcc.dg/torture/builtin-logb-1.c: Likewise.
1175         * gcc.dg/torture/builtin-modf-1.c: Likewise.
1176
1177 2007-02-28  Tobias Burnus  <burnus@net-b.de>
1178             Paul Thomas  <pault@gcc.gnu.org>
1179
1180         PR fortran/30888
1181         PR fortran/30887
1182         * c_by_val_1.f: Test %VAL() with non-default kind.
1183         * c_by_val.c: Ditto.
1184         * c_by_val_4.f: New test.
1185
1186 2007-02-28  Tobias Burnus  <burnus@net-b.de>
1187
1188         PR fortran/30968
1189         * gfortran.dg/continuation_7.f90: New test.
1190
1191 2007-02-28  Bernd Schmidt  <bernd.schmidt@analog.com>
1192
1193         * g++.dg/inherit/thunk7.C: New test.
1194         * lib/target-supports.exp (check_profiling_available): Not available
1195         for bfin-*-*.
1196
1197 2007-02-27  Uros Bizjak  <ubizjak@gmail.com>
1198
1199         PR target/30970
1200         * gcc.target/i386/gfortran.dg/pr30970.c: New test.
1201
1202 2007-02-27  Mark Mitchell  <mark@codesourcery.com>
1203
1204         * lib/target-supports.exp (check_effective_target_init_priority):
1205         Remove Solaris special case.
1206
1207 2007-02-26  Geoffrey Keating  <geoffk@apple.com>
1208
1209         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
1210         for more builtin types.
1211
1212         * g++.dg/ext/visibility/class1.C: Port to Darwin.
1213         * g++.dg/ext/visibility/noPLT.C: Likewise.
1214
1215 2007-02-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1216
1217         * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
1218         sh* targets.
1219
1220 2007-02-26  Thomas Koenig  <Thomas.Koenig@online.de>
1221
1222         PR fortran/30865
1223         * size_optional_dim_1.f90:  New test.
1224
1225 2007-02-25  Mark Mitchell  <mark@codesourcery.com>
1226
1227         * gcc.dg/vxworks/vxworks.exp: New file.
1228         * gcc.dg/vxworks/initpri1.c: Likewise.
1229         * gcc.dg/vxworks/initpri2.c: Likewise.
1230         * gcc.dg/initpri2.c: Add more tests.
1231         * g++.dg/special/initpri2.C: Likewise.
1232
1233         * gcc.dg/initpri1.c: New test.
1234         * gcc.dg/initpri2.c: Likewise.
1235         * g++.dg/special/initpri1.C: New test.
1236         * g++.dg/special/initpri2.C: Likewise.
1237         * g++.dg/special/conpr-1.C: Use init_priority effective target.
1238         * g++.dg/special/conpr-2.C: Likewise.
1239         * g++.dg/special/conpr-3.C: Likewise.
1240         * g++.dg/special/conpr-4.C: Likewise.
1241         * g++.dg/special/initp1.C: Likewise.
1242         * g++.dg/special/ecos.exp: Remove code to detect availability of
1243         constructor priorities.
1244         * lib/target-supports.exp (check_effective_target_init_priority):
1245         New function.
1246
1247 2007-02-24  Jan Hubicka  <jh@suse.cz>
1248
1249         * gcc.c-torture/execute/pr30778.c: New testcase.
1250
1251 2007-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1252
1253         PR libgfortran/30918
1254         * gfortran.dg/namelist_26.f90: New test.
1255
1256 2007-02-24  Richard Guenther  <rguenther@suse.de>
1257
1258         PR middle-end/30951
1259         * gcc.dg/pr30951.c: New testcase.
1260
1261 2007-02-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1262
1263         * gcc.dg/torture/builtin-modf-1.c: New test.
1264
1265 2007-02-23  Paolo Bonzini  <bonzini@gnu.org>
1266
1267         PR tree-optimization/30904
1268         * gcc.dg/pr30904.c: New test.
1269
1270 2007-02-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1271
1272         * gcc.test-framework/README: Correct command.
1273         * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
1274         -Wunused-value.
1275         * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
1276
1277 2007-02-23  Nathan Sidwell  <nathan@codesourcery.com>
1278
1279         * lib/target-supports.exp (check_effective_target_unwrapped): New.
1280
1281 2007-02-23  Mark Mitchell  <mark@codesourcery.com>
1282
1283         * lib/target-supports.exp (check_effective_target_newlib): New
1284         function.
1285
1286 2007-02-23  Paul Thomas <pault@gcc.gnu.org>
1287
1288         PR fortran/30660
1289         * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
1290         allocatable component.
1291
1292
1293 2007-02-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1294
1295         * gcc.dg/torture/builtin-logb-1.c: New test.
1296         * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
1297         * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
1298         * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
1299         sh* targets.
1300
1301 2007-02-23  Richard Guenther  <rguenther@suse.de>
1302
1303         * g++.dg/warn/changes-meaning.C: New testcase.
1304
1305 2007-02-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1306
1307         PR libgfortran/30910
1308         * gfortran.dg/fmt_zero_precision.f90: Update test.
1309
1310 2007-02-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1311
1312         * gcc.dg/torture/builtin-frexp-1.c: New test.
1313
1314 2007-02-22  Mark Mitchell  <mark@codesourcery.com>
1315
1316         * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
1317
1318 2007-02-22  Ian Lance Taylor  <iant@google.com>
1319
1320         PR debug/30898
1321         * g++.dg/debug/pr30898.C: New test.
1322
1323 2007-02-22  Ira Rosen  <irar@il.ibm.com>
1324
1325         * gcc.dg/vect/vect-106.c: New test.
1326
1327 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
1328             Ira Rosen  <irar@il.ibm.com>
1329
1330         PR tree-optimization/30843
1331         * gcc.dg/vect/pr30843.c: New test.
1332
1333 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
1334
1335         PR tree-optimization/30858
1336         * gcc.dg/vect/pr30858.c: New test.
1337
1338 2007-02-21  Mark Mitchell  <mark@codesourcery.com>
1339
1340         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
1341         to set options for compiling testglue.
1342         * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
1343         * lib/obj-c++.exp (obj-c++_init): Likewise.
1344
1345 2007-02-21  Eric Botcazou  <ebotcazou@adacore.com>
1346
1347         * gnat.dg/derived_aggregate.adb: New test.
1348
1349 2007-02-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1350
1351         * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
1352         sh* targets.  Call the correct CKSGN macro.
1353
1354 2007-02-21  Jakub Jelinek  <jakub@redhat.com>
1355
1356         * gfortran.dg/gomp/omp_parse1.f90: New test.
1357         * gfortran.dg/gomp/omp_parse2.f: New test.
1358
1359 2007-02-20  Thomas Koenig  <Thomas.Koenig@online.de>
1360
1361         PR fortran/30869
1362         * gfortran.dg/do_pointer_1.f90:  New test.
1363
1364 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1365
1366         * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
1367         and scalbln.
1368
1369 2007-02-20  Geoffrey Keating  <geoffk@apple.com>
1370
1371         * gcc.dg/darwin-minversion-1.c: New.
1372         * gcc.dg/darwin-minversion-2.c: New.
1373
1374 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1375
1376         * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
1377
1378 2007-02-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1379             DJ Delorie <dj@redhat.com>
1380
1381         PR other/30824
1382         * gcc.dg/Wfatal.c: New.
1383         * gcc.dg/Wfatal-2.c: New.
1384         * gcc.dg/Werror-1.c: Adjust expectations.
1385         * gcc.dg/Werror-5.c: Likewise.
1386         * gcc.dg/Werror-7.c: Likewise.
1387         * gcc.dg/Werror-10.c: Likewise.
1388         * gcc.dg/Werror-11.c: Likewise.
1389
1390 2007-02-20  Tobias Burnus  <burnus@net-b.de>
1391
1392         PR fortran/30522
1393         * gfortran.dg/volatile10.f90: New test.
1394
1395 2007-02-19  Thomas Koenig  <Thomas.Koenig@online.de>
1396
1397         PR libfortran/30533
1398         * gfortran.dg/intrinsic_intkinds_1.f90:  New test.
1399
1400 2007-02-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1401
1402         * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
1403         * gcc.dg/Walways-true-1.c: Likewise.
1404         * gcc.dg/weak/weak-3.c: Likewise.
1405         * gcc.dg/Werror-1.c: Likewise.
1406         * gcc.dg/Werror-3.c: Likewise.
1407         * gcc.dg/Werror-4.c: Likewise.
1408         * gcc.dg/Werror-5.c: Likewise.
1409         * gcc.dg/Werror-6.c: Likewise.
1410         * gcc.dg/Werror-7.c: Likewise.
1411         * gcc.dg/Werror-8.c: Likewise.
1412         * gcc.dg/Werror-10.c: Likewise.
1413         * gcc.dg/Werror-11.c: Likewise.
1414         * gcc.dg/Werror-12.c: Likewise.
1415         * g++.old-deja/g++.mike/warn8.C: Likewise.
1416         * g++.dg/warn/Walways-true-1.C: Likewise.
1417         * g++.dg/warn/Walways-true-2.C: Likewise.
1418         * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
1419         * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
1420         -Wstring-literal-comparison with -Waddress.
1421         * gcc.dg/Wstring-literal-comparison-4.c: Replace
1422         -Wno-string-literal-comparison with -Wno-address.
1423
1424 2007-02-19  Eric Botcazou  <ebotcazou@adacore.com>
1425
1426         * gnat.dg/self_aggregate_with_call.adb: New test.
1427
1428 2007-02-18  Dorit Nuzman  <dorit@il.ibm.com>
1429
1430         PR tree-optimization/30975
1431         * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
1432         * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
1433         * gcc.dg/vect/pr30795.c: New.
1434
1435 2007-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1436
1437         PR fortran/30681
1438         * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
1439
1440 2007-02-18  Roger Sayle  <roger@eyesopen.com>
1441
1442         PR rtl-optimization/28173
1443         * gcc.target/i386/andor-1.c: New test case.
1444
1445 2007-02-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1446
1447         * gcc.dg/torture/builtin-ldexp-1.c: New.
1448         * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
1449
1450 2007-02-18  Roger Sayle  <roger@eyesopen.com>
1451
1452         * gfortran.dg/array_constructor_15.f90: New test case.
1453
1454 2007-02-18  Roger Sayle  <roger@eyesopen.com>
1455
1456         * gfortran.dg/forall_10.f90: New test case.
1457
1458 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
1459
1460         * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
1461
1462 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
1463
1464         * gnat.dg/test_prio_p.adb: Compile with -gnatws.
1465         * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
1466
1467 2007-02-16  Uros Bizjak  <ubizjak@gmail.com>
1468
1469         * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
1470         * gcc.target/i386/builtin-bswap-3.c: Ditto.
1471         * gcc.target/i386/xchg-1.c: New test.
1472         * gcc.target/i386/xchg-2.c: New test.
1473
1474 2007-02-16  Richard Guenther  <rguenther@suse.de>
1475             Christian Bruel  <christian.bruel@st.com>
1476
1477         * gcc.dg/strict-overflow-5.c: New testcase.
1478
1479 2007-02-16  Tobias Burnus  <burnus@net-b.de>
1480
1481         PR fortran/30793
1482         * gfortran.dg/func_derived_4.f90: New test.
1483
1484 2007-02-15  Roger Sayle  <roger@eyesopen.com>
1485
1486         PR middle-end/30391
1487         * gfortran.dg/pr30391-1.f90: New test case.
1488
1489 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1490
1491         PR middle-end/30433
1492         * gcc.c-torture/compile/pr30433.c: New testcase to check
1493         that complex constants comparisions are foldded.
1494
1495 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1496
1497         PR C++/30158
1498         * g++.dg/ext/stmtexpr10.C: New testcase.
1499
1500 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1501
1502         PR middle-end/30729
1503         * gcc.dg/Wunused-value-2.c: New testcase.
1504
1505 2007-02-15  Ian Lance Taylor  <iant@google.com>
1506
1507         * g++.dg/eh/subreg-1.C: New test.
1508
1509 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1510
1511         PR c/26494
1512         * gcc.dg/Wimplicit-function-declaration-c89.c: New.
1513         * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
1514         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
1515         * gcc.dg/Wimplicit-function-declaration-c99.c: New.
1516         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
1517         * gcc.dg/Werror-implicit-function-declaration.c: New.
1518
1519 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1520
1521         PR c++/28943
1522         * g++.dg/warn/pr28943.C: New.
1523
1524 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1525
1526         * gfortran.fortran-torture/execute/math.f90: Fix typo.
1527
1528 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1529
1530         PR fortran/30779
1531         * gfortran.dg/error_recovery_3.f90: New test.
1532
1533 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
1534
1535         * g++.dg/tree-ssa/sra-1.C: New.
1536
1537 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
1538
1539         * g++.dg/tree-ssa/sra-1.C: New.
1540
1541 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
1542
1543         * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
1544
1545 2007-02-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1546
1547         * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
1548
1549 2007-02-14  Steven G. Kargl  <kargl@gcc.gnu.org>
1550
1551         PR fortran/30799
1552         * gfortran.dg/logical_2.f90: New test.
1553
1554 2007-02-14  Joseph Myers  <joseph@codesourcery.com>
1555
1556         * gcc.dg/torture/complex-alias-1.c: New test.
1557
1558 2007-02-14  Zdenek Dvorak  <dvorakz@suse.cz>
1559
1560         * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
1561         instead of -fdump-tree-tailcall.
1562
1563 2007-02-14  Brooks Moses  <brooks.moses@codesourcery.com>
1564
1565         * gfortran.dg/interface_10.f90: Fix comment typo.
1566
1567 2007-02-14  Dorit Nuzman  <dorit@il.ibm.com>
1568
1569         PR tree-optimization/30771
1570         * gcc.dg/vect/pr30771.c: New test.
1571
1572 2007-02-13  Ian Lance Taylor  <iant@google.com>
1573
1574         * gcc.dg/Wstrict-overflow-1.c: New test.
1575         * gcc.dg/Wstrict-overflow-2.c: New test.
1576         * gcc.dg/Wstrict-overflow-3.c: New test.
1577         * gcc.dg/Wstrict-overflow-4.c: New test.
1578         * gcc.dg/Wstrict-overflow-5.c: New test.
1579         * gcc.dg/Wstrict-overflow-6.c: New test.
1580         * gcc.dg/Wstrict-overflow-7.c: New test.
1581         * gcc.dg/Wstrict-overflow-8.c: New test.
1582         * gcc.dg/Wstrict-overflow-9.c: New test.
1583         * gcc.dg/Wstrict-overflow-10.c: New test.
1584
1585 2007-02-13  Roger Sayle  <roger@eyesopen.com>
1586
1587         * gcc.target/ia64/builtin-bswap-2.c: New test case.
1588
1589 2007-02-13  Richard Henderson  <rth@redhat.com>
1590
1591         * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
1592         * gcc.c-torture/execute/pr29302-1.c: ... here.
1593
1594 2007-02-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1595
1596         PR c/29521
1597         * gcc.dg/c90-return-1.c: Update output.
1598         * gcc.dg/c99-return-1.c: Likewise.
1599
1600 2007-02-13  Paul Thomas  <pault@gcc.gnu.org>
1601
1602         PR fortran/30554
1603         * gfortran.dg/used_dummy_types_7.f90: New test..
1604
1605 2007-02-12  Uros Bizjak  <ubizjak@gmail.com>
1606
1607         * gcc.target/i386/parity-1.c: New test.
1608         * gcc.target/i386/parity-2.c: New test.
1609
1610 2007-02-12  Roger Sayle  <roger@eyesopen.com>
1611
1612         * gcc.target/i386/builtin-bswap-3.c: New test case.
1613
1614 2007-02-12  Dorit Nuzman  <dorit@il.ibm.com>
1615
1616         PR tree-optimization/29145
1617         * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
1618         alias analysis is improved to take better advantage of restrict
1619         qualified pointers.
1620         * gcc.dg/vect/vect-80.c: Likewise.
1621         * gcc.dg/vect/pr29145.c: New.
1622
1623 2007-02-11  H.J. Lu  <hongjiu.lu@intel.com>
1624
1625         * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
1626         * gcc.target/i386/sse4a-insert.c: Likewise.
1627
1628 2007-02-11  Roger Sayle  <roger@eyesopen.com>
1629
1630         * gcc.target/ia64/builtin-popcount-1.c: New test case.
1631         * gcc.target/ia64/builtin-popcount-2.c: Likewise.
1632
1633 2007-02-11  Tobias Schlüter  <tobi@gcc.gnu.org>
1634
1635         PR fortran/30478
1636         * gfortran.dg/enum_4.f90: Update error message checks.
1637
1638 2007-02-11  Paul Thomas  <pault@gcc.gnu.org>
1639
1640         PR fortran/30554
1641         * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
1642         versions of the modules.
1643
1644         PR fortran/30617
1645         * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
1646         by getting rid of recursive I/O and providing functions with
1647         results.
1648
1649         PR fortran/30319
1650         * gfortran.dg/char_array_constructor_2.f90
1651
1652 2007-02-11  Mark Mitchell  <mark@codesourcery.com>
1653
1654         PR c++/26988
1655         * g++.dg/template/spec34.C: New test
1656
1657 2007-02-11  Uros Bizjak  <ubizjak@gmail.com>
1658
1659         * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
1660         on i?86 and x86_64.
1661         * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
1662         * gcc.dg/vect/vect-floatint-conversion-1.c: New.
1663         * gcc.dg/vect/vect-93.c: Another loop gets vectorized
1664         on i?86 and x86_64.
1665         * gcc.dg/vect/vect-113.c: Ditto.
1666
1667 2007-02-06  Mark Mitchell  <mark@codesourcery.com>
1668
1669         PR c++/29487
1670         * g++.dg/eh/weak1-C: New test.
1671         * g++.dg/eh/weak1-a.cc: Likewise.
1672         * g++.dg/eh/comdat1.C: Likewise.
1673
1674 2007-02-11  Tehila Meyzels <tehila@il.ibm.com>
1675             Dorit Nuzman  <dorit@il.ibm.com>
1676
1677         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
1678         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
1679         * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
1680         * gcc.dg/vect/vect-113.c: Likewise.
1681
1682         * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
1683
1684 2007-02-10  Richard Henderson  <rth@redhat.com>
1685
1686         * lib/target-supports.exp (check_effective_target_tls): Redefine
1687         to mean non-emulated tls.
1688         * gcc.dg/tls/alias-1.c: Remove tls requirement.
1689         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
1690         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
1691         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
1692         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
1693         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
1694         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
1695
1696 2007-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
1697
1698         * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
1699
1700 2006-02-09  Brooks Moses  <brooks.moses@codesourcery.com>
1701
1702         * gfortran.dg/secnds.f: Replace time tolerance with a
1703         before-and-after bracket.
1704         * gfortran.dg/secnds-1.f: Likewise.
1705
1706 2007-02-09  Tobias Burnus  <burnus@net-b.de>
1707
1708         PR fortran/30512
1709         * gfortran.dg/maxlocval_1.f90: New test.
1710
1711 2007-02-09  Roger Sayle  <roger@eyesopen.com>
1712
1713         * gcc.target/ia64/builtin_bswap-1.c: New test case.
1714
1715 2007-02-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1716
1717         PR fortran/30720
1718         * gfortran.dg/array_function_1.f90: New test.
1719
1720 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
1721
1722         * lib/target-supports.exp (check_effective_target_lax_strtofp)
1723         (check_effective_target_dummy_wcsftime): New functions.
1724
1725 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
1726
1727         * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
1728         * lib/target-supports.exp (check_effective_target_uclibc): New
1729         function.
1730
1731 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
1732
1733         * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
1734         (vsnprintf): Don't define for uClibc targets.
1735
1736 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
1737
1738         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
1739         set before checking whether it was allowed.
1740         * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
1741         before checking inside_main.
1742
1743 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
1744
1745         * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
1746         uClinux targets.
1747         (u16sf): Likewise u4sf.
1748         * g++.dg/compat/struct-layout-1.h: Likewise.
1749
1750 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
1751
1752         * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
1753         procedure.
1754         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
1755         m68k targets if check_effective_target_coldfire_fpu returns true.
1756
1757 2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
1758         Richard Guenther  <rguenther@suse.de>
1759
1760         PR middle-end/23361
1761         * gcc.dg/fold-compare-3.c: New testcase.
1762         * gcc.dg/tree-ssa/loop-24.c: Likewise.
1763
1764 2007-02-09  Uros Bizjak  <ubizjak@gmail.com>
1765
1766         * gcc.dg/pr26570.c: Clean up coverage files.
1767         * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
1768         * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
1769         * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
1770         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
1771         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
1772         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
1773         * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
1774         * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
1775         * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
1776         * gcc.dg/tree-ssa/pr25501.c: Ditto.
1777         * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
1778         * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
1779         * gcc.dg/vect/pr28952.c: Ditto.
1780         * gcc.dg/vect/pr27151.c: Ditto.
1781         * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
1782         * g++.dg/gomp/macro-3.C: Ditto.
1783
1784 2007-02-08  Uros Bizjak  <ubizjak@gmail.com>
1785
1786         * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
1787         of the loop.
1788
1789 2007-02-08  Roger Sayle  <roger@eyesopen.com>
1790
1791         * gcc.target/i386/builtin-bswap-2.c: New test case.
1792
1793 2007-02-08  Roger Sayle  <roger@eyesopen.com>
1794
1795         * gfortran.dg/forall_8.f90: New test case.
1796         * gfortran.dg/forall_9.f90: Likewise.
1797
1798 2007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1799
1800         * gcc.dg/builtins-20.c: Add some -~ complex cases.
1801
1802 2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
1803
1804         * lib/target-supports.exp (check_effective_target_simulator): New.
1805
1806 2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
1807
1808         * gcc.dg/tree-ssa/loop-25.c: New test.
1809
1810 2007-02-06  Richard Henderson  <rth@redhat.com>
1811
1812         * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
1813
1814 2007-02-06  Roger Sayle  <roger@eyesopen.com>
1815
1816         * gcc.target/powerpc/popcount-1.c: New test case.
1817         * gcc.target/powerpc/parity-1.c: Likewise.
1818
1819 2007-02-06  Richard Guenther  <rguenther@suse.de>
1820
1821         PR middle-end/27302
1822         * gcc.dg/torture/pr27302-2.c: New testcase.
1823
1824 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
1825
1826         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
1827         * gcc.dg/vect/vect-iv-1.c: New test.
1828         * gcc.dg/vect/vect-iv-2.c: New test.
1829         * gcc.dg/vect/vect-iv-3.c: New test.
1830         * gcc.dg/vect/vect-iv-4.c: New test.
1831         * gcc.dg/vect/vect-iv-5.c: New test.
1832         * gcc.dg/vect/vect-iv-6.c: New test.
1833         * gcc.dg/vect/vect-iv-7.c: New test.
1834         * gcc.dg/vect/vect-iv-8.c: New test.
1835         * gcc.dg/vect/vect-iv-9.c: New test.
1836         * gcc.dg/vect/vect-iv-10.c: New test.
1837         * gcc.dg/vect/vect-iv-11.c: New test.
1838         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
1839         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
1840         * gcc.dg/vect/vect-14.c: Now vectorizable.
1841         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initilization loop).
1842         * gcc.dg/vect/vect-27.c: Likewise.
1843         * gcc.dg/vect/vect-29.c Likewise.
1844         * gcc.dg/vect/vect-dv-2.c: Likewise.
1845         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
1846         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
1847         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
1848
1849 2007-02-06  Ira Rosen  <irar@il.ibm.com>
1850
1851         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
1852
1853 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1854
1855         * gcc.dg/builtins-20.c: Add more cases.
1856
1857 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
1858
1859         PR debug/30189
1860         * gcc.dg/pr30189.c: New test.
1861
1862 2007-02-05  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
1863
1864         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
1865         for running tests.
1866         * gcc.target/i386/sse4a-extract.c: New test.
1867         * gcc.target/i386/sse4a-insert.c: New test.
1868         * gcc.target/i386/sse4a-montsd.c: New test.
1869         * gcc.target/i386/sse4a-montss.c: New test.
1870
1871 2007-02-05  Richard Guenther  <rguenther@suse.de>
1872
1873         * gcc.target/i386/vectorize3.c: New testcase.
1874
1875 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
1876
1877         PR target/30665
1878         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
1879
1880 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1881
1882         PR fortran/30611
1883         * gfortran.dg/repeat_1.f90: New test.
1884
1885 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
1886
1887         PR fortran/30605
1888         * gfortran.dg/spread_shape_1.f90: Remove tabs.
1889         * gfortran.dg/derived_init_2.f90: Ditto.
1890         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
1891         * gfortran.dg/array_initializer_1.f90: Ditto.
1892         * gfortran.dg/do_2.f90: Ditto.
1893         * gfortran.dg/proc_assign_1.f90: Ditto.
1894
1895 2007-02-04  Richard Guenther  <rguenther@suse.de>
1896
1897         PR middle-end/30636
1898         * g++.dg/warn/pr30636.C: New testcase.
1899         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
1900
1901 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
1902
1903         PR middle-end/30667
1904         * gfortran.dg/pr30667.f: New test.
1905
1906 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1907
1908         * gcc.dg/builtins-54.c: Add more cases.
1909
1910 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
1911
1912         PR fortran/30514
1913         * gfortran.dg/zero_sized_2.f90: New test.
1914
1915         PR fortran/30660
1916         * gfortran.dg/alloc_comp_basics_4.f90: New test.
1917
1918         PR fortran/29820
1919         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
1920         file.
1921
1922 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
1923
1924         PR fortran/30683
1925         * gfortran.dg/interface_10.f90: New test.
1926
1927 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1928
1929         * gcc.dg/builtins-20.c: Add more cases.
1930
1931 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
1932
1933         PR target/29682
1934         * gcc-target/ia64/pr29682.c: New test.
1935
1936 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
1937
1938         PR fortran/30284
1939         * gfortran.dg/arrayio_11.f90.f90: New test.
1940
1941         PR fortran/30626
1942         * gfortran.dg/arrayio_12.f90.f90: New test.
1943
1944 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
1945
1946         PR c++/30536
1947         * g++.dg/tls/diag-5.C: New test.
1948
1949         PR middle-end/30473
1950         * gcc.dg/pr30473.c: New test.
1951         * gcc.c-torture/execute/20070201-1.c: New test.
1952
1953 2007-02-01  Roger Sayle  <roger@eyesopen.com>
1954
1955         * gfortran.dg/dependency_20.f90: New test case.
1956
1957 2007-01-31  Ian Lance Taylor  <iant@google.com>
1958
1959         * gcc.dg/lower-subreg-1.c (test): New test.
1960
1961 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
1962
1963         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
1964
1965 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1966
1967         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
1968         * gcc.dg/torture/builtin-math-3.c: Likewise.
1969
1970 2007-01-31  Dirk Mueller  <dmueller@suse.de>
1971
1972         gcc.dg/Wparentheses-2.c: Update and add new tests.
1973
1974 2007-01-31  Ira Rosen  <irar@il.ibm.com>
1975
1976         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
1977         vectorize.
1978
1979 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
1980
1981         * gcc.dg/builtins-63.c: New test.
1982
1983 2007-01-31  Tobias Burnus  <burnus@net-b.de>
1984
1985         PR fortran/27588
1986         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
1987
1988 2007-01-31  Tobias Burnus  <burnus@net-b.de>
1989
1990         PR fortran/30520
1991         * gfortran.dg/volatile8.f90: New argument conformance test.
1992         * gfortran.dg/volatile9.f90: New scope test.
1993
1994 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1995
1996         PR c++/24745
1997         * g++.dg/warn/null4.C: New.
1998
1999 2001-01-30  Roger Sayle  <roger@eyesopen.com>
2000             Uros Bizjak  <ubizjak@gmail.com>
2001
2002         * gcc.dg/large-size-array-3.c: Correct typo.
2003
2004 2007-01-30  Richard Guenther  <rguenther@suse.de>
2005
2006         PR middle-end/27657
2007         * g++.dg/debug/pr27657.C: New testcase.
2008
2009 2007-01-30  Richard Guenther  <rguenther@suse.de>
2010
2011         PR middle-end/30313
2012         * gcc.dg/torture/pr30313.c: New testcase.
2013
2014 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
2015
2016         * gcc.dg/dfp/dfp-except.h: New file.
2017         * gcc.dg/dfp/fe-check.h: New file.
2018         * gcc.dg/dfp/fe-binop.c: New test.
2019         * gcc.dg/dfp/fe-convert-1.c: New test.
2020         * gcc.dg/dfp/fe-convert-2.c: New test.
2021         * gcc.dg/dfp/fe-convert-3.c: New test.
2022
2023         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
2024         * gcc.dg/dfp/decfloat-constants.c: Ditto.
2025         * gcc.dg/dfp/convert-dfp.c: Ditto.
2026         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
2027
2028 2007-01-29  Josh Conner  <jconner@apple.com>
2029
2030         * gcc.target/powerpc/altivec-24.c: New test.
2031
2032 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
2033
2034         PR c++/28266
2035         * g++.dg/parse/defarg12.C: New test.
2036
2037 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
2038
2039         PR fortran/30554
2040         * gfortran.dg/used_dummy_types_6.f90: New test.
2041
2042 2007-01-28  Jan Hubicka  <jh@suse.cz>
2043
2044         * gcc.dg/tree-prof/val-prof-6.c: New test.
2045
2046 2007-01-28  Roger Sayle  <roger@eyesopen.com>
2047
2048         * gcc.dg/large-size-array-3.c: Correct test case (portability).
2049
2050 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
2051
2052         PR C++/28988
2053         * g++.dg/expr/dtor4.C: New test.
2054
2055 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
2056
2057         * gcc.dg/tree-ssa/loop-23.c: New test.
2058
2059 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
2060
2061         PR libfortran/30389
2062         * gfortran.dg/achar_2.f90:  New test.
2063         * gfortran.dg/achar_3.f90:  New test.
2064
2065 2007-01-27  Ian Lance Taylor  <iant@google.com>
2066
2067         * gcc.dg/strict-overflow-1.c: New test.
2068         * gcc.dg/no-strict-overflow-1.c: New test.
2069         * gcc.dg/strict-overflow-2.c: New test.
2070         * gcc.dg/no-strict-overflow-2.c: New test.
2071         * gcc.dg/strict-overflow-3.c: New test.
2072         * gcc.dg/no-strict-overflow-3.c: New test.
2073         * gcc.dg/strict-overflow-4.c: New test.
2074         * gcc.dg/no-strict-overflow-4.c: New test.
2075         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
2076         * gcc.dg/pr15784-1.c: Likewise.
2077         * gcc.dg/pr20922-1.c: Likewise.
2078         * gcc.dg/pr20922-3.c: Likewise.
2079         * gcc.dg/pr20922-4.c: Likewise.
2080         * gcc.dg/pr20922-6.c: Likewise.
2081         * gcc.dg/compare-4.c: Likewise.
2082         * gcc.dg/torture/pr26898-1.c: Likewise.
2083         * gcc.dg/tree-ssa/divide-1.c: Likewise.
2084         * gcc.dg/tree-ssa/divide-2.c: Likewise.
2085         * gcc.dg/tree-ssa/divide-3.c: Likewise.
2086         * gcc.dg/tree-ssa/divide-4.c: Likewise.
2087         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
2088         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
2089         * gcc.dg/tree-ssa/pr21082.c: Likewise.
2090         * gcc.dg/tree-ssa/pr26899.c: Likewise.
2091         * g++.dg/tree-ssa/pr21082.C: Likewise.
2092
2093 2007-01-27  Roger Sayle  <roger@eyesopen.com>
2094
2095         * gcc-dg/large-size-array-3.c: New test case.
2096
2097 2007-01-27  Roger Sayle  <roger@eyesopen.com>
2098
2099         * gfortran.dg/forall_7.f90: New test case.
2100
2101 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
2102
2103         PR fortran/30407
2104         * gfortran.dg/where_operator_assign_1.f90: New test.
2105         * gfortran.dg/where_operator_assign_2.f90: New test.
2106         * gfortran.dg/where_operator_assign_3.f90: New test.
2107
2108 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
2109
2110         * lib/target-supports.exp
2111         (check_effective_target_powerpc_altivec): New.
2112         (check_effective_target_vect_cmdline_needed): Use it.
2113
2114 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
2115
2116         PR fortran/30278
2117         * gfortran.dg/backslash_3.f: New test.
2118
2119 2007-01-26  Richard Guenther  <rguenther@suse.de>
2120
2121         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
2122
2123 2007-01-26  Tobias Burnus  <burnus@net-b.de>
2124
2125         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
2126         * gfortran.dg/vect/vect.exp: Ditto.
2127         * gfortran.dg/dg.exp: Ditto.
2128         * gfortran.fortran-torture/execute/execute.exp: Ditto.
2129         * gfortran.fortran-torture/compile/compile.exp: Ditto.
2130
2131 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2132
2133         * gcc.dg/builtins-20.c: Add more cases.
2134         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
2135
2136 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2137
2138         PR fortran/30437
2139         * gcc.dg/Wall.c: New.
2140         * gcc.dg/Wno-all.c: New.
2141         * gfortran.dg/Wall.f90: New.
2142         * gfortran.dg/Wno-all.f90: New.
2143
2144 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
2145
2146         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
2147         * g++.dg/eh/simd-2.C: Also run on Darwin.
2148         * g++.dg/eh/simd-3.C: New.
2149         * g++.dg/eh/simd-4.C: New.
2150
2151 2007-01-25  Richard Guenther  <rguenther@suse.de>
2152
2153         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
2154         and _PROFILE_USE.
2155         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
2156
2157 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
2158
2159         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
2160         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
2161         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
2162         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
2163         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
2164         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
2165         * gcc.dg/ipa/ipa-7.c: New testcase.
2166
2167 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
2168
2169         * g++.dg/cpp0x/warn_cxx0x.C: New.
2170
2171 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2172
2173         * gcc.dg/builtins-20.c: Test builtin carg.
2174
2175 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
2176
2177         PR middle-end/27416
2178         * gcc.dg/gomp/pr27416.c: New test.
2179
2180         PR middle-end/30494
2181         * gcc.dg/gomp/pr30494.c: New test.
2182         * g++.dg/gomp/pr30494.C: New test.
2183
2184         PR middle-end/30421
2185         * gcc.dg/gomp/pr30421.c: New test.
2186
2187 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
2188
2189         * gcc.target/ia64/versionid-1.c: New test.
2190         * gcc.target/ia64/versionid-2.c: New test.
2191
2192 2007-01-24  Richard Guenther  <rguenther@suse.de>
2193
2194         PR testsuite/30181
2195         * gcc.dg/builtins-57.c: Change to a link-time testcase
2196         to support non-C99 targets.
2197
2198 2007-01-24  Jan Hubicka  <jh@suse.cz>
2199
2200         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
2201
2202 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
2203
2204         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
2205
2206 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
2207
2208         PR objc/27438
2209         * objc.dg/const-str-12.m: New test.
2210
2211 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2212
2213         PR fortran/30532
2214         * gfortran.dg/ctrl-z.f90:  New test.
2215
2216 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2217
2218         PR fortran/30481
2219         * gfortran.dg/namelist_assumed_char.f90:  New test.
2220
2221 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
2222
2223         PR c++/27492
2224         * g++.dg/inherit/covariant15.C: New test.
2225
2226 2007-01-23  Ian Lance Taylor  <iant@google.com>
2227
2228         * g++.dg/warn/Wparentheses-24.C: New test.
2229
2230 2007-01-23  Richard Guenther  <rguenther@suse.de>
2231
2232         PR testsuite/30560
2233         * ada/acats/run_acats: Do not call gnatmake or gnatchop
2234         with full path.
2235
2236 2007-01-22  Richard Guenther  <rguenther@suse.de>
2237
2238         PR tree-optimization/30038
2239         * gcc.dg/builtins-62.c: New testcase.
2240
2241 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
2242
2243         * gcc.c-torture/compile/20070121.c: New test.
2244
2245 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
2246
2247         PR libfortran/30525
2248         * gfortran.dg/char_comparison_1.f:  New test.
2249
2250 2007-01-21  Ira Rosen  <irar@il.ibm.com>
2251
2252         * gcc.dg/vect/vect-strided-same-dr.c: New test.
2253
2254 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
2255
2256         PR objc/30479
2257         * objc.dg/pch: New directory.
2258         * objc.dg/pch/pch.exp: New file.
2259         * objc.dg/pch/interface-1.m: New test.
2260         * objc.dg/pch/interface-1.hs: New include file.
2261         * lib/objc.exp (objc_target_compile): Add
2262         "-x objective-c-header" in front of the sources if this is
2263         a precompiled header being compiled.
2264
2265 2007-01-20  Roger Sayle  <roger@eyesopen.com>
2266
2267         * gfortran.dg/array_memcpy_3.f90: New test case.
2268         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
2269
2270 2007-01-20  Roger Sayle  <roger@eyesopen.com>
2271             Brooks Moses  <brooks.moses@codesourcery.com>
2272             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2273
2274         * gfortran.dg/intrinsic_sign_1.f90: New test case.
2275         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
2276
2277 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2278
2279         * gcc.dg/torture/builtin-math-3.c: Test fdim.
2280
2281 2007-01-19  Mike Stump  <mrs@apple.com>
2282
2283         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
2284         away.
2285
2286 2007-01-19  Roger Sayle  <roger@eyesopen.com>
2287
2288         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
2289         option instead of -funsafe-math-optimizations.
2290
2291 2007-01-19  Tomas Bily  <tbily@suse.cz>
2292
2293         gcc.dg/tree-prof/indir-call-prof.c: New.
2294         g++.dg/dg.exp: Add tree-prof subdirectory.
2295         g++.dg/tree-prof/indir-call-prof.C: New.
2296         g++.dg/tree-prof/tree-prof.exp: New.
2297
2298 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2299
2300         PR c++/17947
2301         * g++.dg/warn/deprecated.C: Update warning output.
2302         * g++.dg/warn/deprecated-2.C: Likewise.
2303         * g++.dg/warn/deprecated-3.C: New.
2304
2305 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
2306
2307         * gcc.c-torture/execute/nestfunc-7.c: New.
2308
2309 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
2310
2311         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
2312
2313 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
2314
2315         * gcc.dg/m68k-pic-1.c: New.
2316
2317 2007-01-18  Roger Sayle  <roger@eyesopen.com>
2318
2319         * gfortran.dg/array_memcpy_4.f90: New test case.
2320
2321 2007-01-18  Josh Conner  <jconner@apple.com>
2322
2323         PR target/30485
2324         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
2325         * gcc.dg/vect/no-trapping-math-1: New.
2326         * gcc.dg/vect/no-trapping-math-2: New.
2327
2328 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
2329
2330         * gcc.target/i386/387-8.c: Update comment about optimizing
2331         inherent load of 1.0 of fptan instruction.
2332
2333 2007-01-18  Dirk Mueller  <dmueller@suse.de>
2334             Richard Guenther <rguenther@suse.de>
2335
2336         PR diagnostic/8268
2337         * gcc.dg/Warray-bounds.c: New testcase.
2338         * gcc.dg/Warray-bounds-2.c: New testcase.
2339         * g++.dg/warn/Warray-bounds.C: New testcase.
2340         * g++.dg/warn/Warray-bounds-2.C: New testcase.
2341
2342 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
2343
2344         PR fortran/30476
2345         * gfortran.dg/generic_12.f90: New test.
2346
2347 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
2348
2349         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
2350         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
2351
2352 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
2353
2354         * gcc.dg/dfp/compare-special.h: New file.
2355         * gcc.dg/dfp/compare-special-32.c: New test.
2356         * gcc.dg/dfp/compare-special-64.c: New test.
2357         * gcc.dg/dfp/compare-special-128.c: New test.
2358
2359 2007-01-16  Roger Sayle  <roger@eyesopen.com>
2360             Paul Thomas  <pault@gcc.gnu.org>
2361             Steven G. Kargl  <kargl@gcc.gnu.org>
2362
2363         PR fortran/30404
2364         * gfortran.dg/forall_6.f90: New test case.
2365         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
2366         * gfortran.dg/dependency_13.f90: Likewise.
2367
2368 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2369
2370         PR testsuite/12325
2371         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
2372         targets that don't support Inf.
2373
2374 2007-01-15  Dale Johannesen  <dalej@apple.com>
2375
2376         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
2377
2378 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
2379
2380         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
2381         of achar for 0xff to avoid the "Extended ASCII not
2382         implemented" error message.
2383
2384 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
2385
2386         PR fortran/28172
2387         * gfortran.dg/altreturn_4.f90: New test.
2388
2389         PR fortran/29389
2390         * gfortran.dg/stfunc_4.f90: New test.
2391
2392         PR fortran/29712
2393         * gfortran.dg/bound_2.f90: Reinstate commented out line.
2394         * gfortran.dg/initialization_1.f90: Change warning.
2395
2396         PR fortran/30283
2397         * gfortran.dg/specification_type_resolution_2.f90: New test.
2398
2399 2007-01-14  Jan Hubicka  <jh@suse.cz>
2400
2401         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
2402         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
2403         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
2404         elimination.
2405
2406 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
2407
2408         PR fortran/30410
2409         * gfortran.dg/external_procedures_2.f90: New test.
2410
2411 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
2412
2413         PR target/30413
2414         * gcc.target/i386/pr30413.c: New test.
2415
2416 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
2417
2418         PR fortran/30452
2419         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
2420
2421 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
2422
2423         * gcc.dg/20070112-1.c: New test.
2424
2425 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2426
2427         PR libgfortran/30435
2428         * gfortran.dg/list_read_6.f90: New test.
2429
2430 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
2431
2432         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
2433
2434 2007-01-12  Tom Tromey  <tromey@redhat.com>
2435
2436         PR preprocessor/28227:
2437         * gcc.dg/cpp/pr28227.c: New file.
2438
2439 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
2440
2441         * gcc.dg/tree-ssa/loop-22.c: New test.
2442
2443 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
2444
2445         PR tree-optimization/29516
2446         * gcc.dg/tree-ssa/loop-20.c: New test.
2447
2448 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
2449
2450         PR libfortran/30415
2451         * minmaxloc_integer_kinds_1.f90:  New test.
2452
2453 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
2454
2455         PR c++/29573
2456         * g++.dg/template/sizeof-template-argument.C: New test.
2457
2458 2007-01-11  Jan Hubicka  <jh@suse.cz>
2459
2460         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
2461         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
2462         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
2463         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
2464         * gcc.dg/tree-ssa/pr21658.c: Likewise.
2465         * gcc.dg/tree-ssa/pr15349.c: Likewise.
2466         * gcc.dg/tree-ssa/pr25501.c: Likewise.
2467         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
2468         transformation in question.
2469         * gcc.dg/tree-ssa/vrp05.c: Likewise.
2470         * gcc.dg/tree-ssa/pr20701.c: Likewise.
2471         * gcc.dg/always_inline3.c: Likewise.
2472
2473 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
2474
2475         PR c++/28999
2476         * g++.dg/template/typename11.C: New test.
2477
2478 2007-01-10  Robert Kennedy <jimbob@google.com>
2479
2480         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
2481
2482 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
2483
2484         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
2485         for different integer kinds.
2486         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
2487         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
2488         * gfortran.dg/ishft_2.f90: New test.
2489         * gfortran.dg/ishft_3.f90: New test.
2490
2491 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
2492
2493         * gfortran.dg/altreturn_2.f90: Removed executable bit.
2494
2495 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
2496
2497         PR tree-optimization/30322
2498         * gcc.dg/tree-ssa/loop-21.c: New test.
2499
2500 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
2501
2502         * g++.dg/rtti/darwin-builtin-linkage.C: New.
2503
2504 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2505
2506         * gcc.target/spu/intrinsics-1.c: Remove xfail.
2507
2508 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2509
2510         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
2511         * g++.dg/warn/overflow-warn-3.C: Likewise.
2512         * g++.dg/warn/overflow-warn-4.C: Likewise.
2513         * g++.dg/warn/overflow-warn-5.C: Likewise.
2514         * g++.dg/warn/overflow-warn-6.C: Likewise.
2515         * g++.dg/warn/Woverflow-1.C: Likewise.
2516         * g++.dg/warn/Woverflow-2.C: Likewise.
2517         * g++.dg/warn/Woverflow-3.C: Likewise.
2518         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
2519
2520 2007-01-08  Roger Sayle  <roger@eyesopen.com>
2521
2522         * gfortran.dg/array_constructor_14.f90: New test case.
2523         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
2524
2525 2007-01-08  Richard Guenther  <rguenther@suse.de>
2526
2527         PR tree-optimization/23603
2528         * gcc.dg/tree-ssa/vrp31.c: New testcase.
2529         * gcc.dg/tree-ssa/vrp32.c: Likewise.
2530
2531 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
2532
2533         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
2534         in __v8qi typedef.
2535         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
2536         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
2537         compiler behaviour.
2538         * gcc.dg/simd-5.c: Likewise.
2539         * gcc.dg/simd-6.c: Likewise.
2540         * g++.dg/conversion/simd1.C: Likewise.
2541         * g++.dg/conversion/simd3.C: Likewise.
2542         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
2543         (main): Use it.
2544
2545 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
2546
2547         PR tree-optimization/29877
2548         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
2549         name of a hard register for the target concerned.  Adjust dg-error
2550         directives to cope with new behaviour of TER.
2551
2552 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2553
2554         PR c++/28986
2555         * g++.dg/conversion/nullptr1.C: Added overflow warning.
2556         * g++.dg/warn/overflow-warn-1.C: New.
2557         * g++.dg/warn/overflow-warn-3.C: New.
2558         * g++.dg/warn/overflow-warn-4.C: New.
2559         * g++.dg/warn/overflow-warn-5.C: New.
2560         * g++.dg/warn/overflow-warn-6.C: New.
2561         * g++.dg/warn/Woverflow-1.C: New.
2562         * g++.dg/warn/Woverflow-2.C: New.
2563         * g++.dg/warn/Woverflow-3.C: New.
2564         * g++.dg/warn/multiple-overflow-warn-2.C: New.
2565
2566 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
2567
2568         PR fortran/27698
2569         * gfortran.dg/invalid_name.f90: New test.
2570         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
2571         * gfortran.dg/gomp/pr29759.f90: Ditto.
2572
2573 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
2574
2575         * gfortran.dg/present_1.f90:  Update error message.
2576
2577 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
2578
2579         PR c++/19439
2580         * g++.dg/template/duplicate1.C: New test
2581         * g++.dg/template/memfriend6.C: Adjust error markers.
2582
2583 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
2584
2585         PR tree-opt/30385
2586         * gcc.dg/torture/inline-1.c: New test.
2587
2588 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2589
2590         PR c/19978
2591         * gcc.dg/multiple-overflow-warn-1.c: New.
2592         * gcc.dg/multiple-overflow-warn-2.c: New.
2593         * gcc.dg/overflow-warn-6.c: New.
2594         * g++.dg/warn/multiple-overflow-warn-1.C: New.
2595
2596 2007-01-05  Roger Sayle  <roger@eyesopen.com>
2597
2598         * gfortran.dg/array_memcpy_1.f90: New test case.
2599         * gfortran.dg/array_memcpy_2.f90: Likewise.
2600
2601 2007-01-05  Richard Guenther  <rguenther@suse.de>
2602
2603         PR middle-end/27826
2604         * g++.dg/opt/pr27826.C: New testcase.
2605
2606 2007-01-05  Ian Lance Taylor  <iant@google.com>
2607
2608         * gcc.dg/Walways-true-1.c: New test.
2609         * gcc.dg/Walways-true-2.c: New test.
2610         * g++.dg/warn/Walways-true-1.C: New test.
2611         * g++.dg/warn/Walways-true-2.C: New test.
2612
2613 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
2614
2615         PR c/30360
2616         * gcc.dg/pr30360.c: New test.
2617
2618 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
2619
2620         PR fortran/23232
2621         * gfortran.dg/data_implied_do_1.f90: New test.
2622
2623         PR fortran/27996
2624         PR fortran/27998
2625         * gfortran.dg/char_length_1.f90: New test.
2626
2627 2007-01-05  Richard Guenther  <rguenther@suse.de>
2628
2629         PR middle-end/28116
2630         * g++.dg/opt/pr28116.C: New testcase.
2631
2632 2007-01-05  Tobias Burnus  <burnus@net-b.de>
2633
2634         PR fortran/29624
2635         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
2636           invalid deallocate.
2637         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
2638         * gfortran.dg/protected_4.f90: Add pointer intent check.
2639         * gfortran.dg/protected_6.f90: Add pointer intent check.
2640         * gfortran.dg/pointer_intent_1.f90: New test.
2641         * gfortran.dg/pointer_intent_2.f90: New test.
2642         * gfortran.dg/pointer_intent_3.f90: New test.
2643
2644 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
2645
2646         PR 30235
2647         * gfortran.dg/altreturn_2.f90: new test.
2648
2649 2007-01-04  Tom Tromey  <tromey@redhat.com>
2650
2651         PR preprocessor/28165:
2652         * gcc.dg/cpp/pr28165.c: New file.
2653
2654 2007-01-03  Josh Conner  <jconner@apple.com>
2655
2656         PR middle-end/29683
2657         * gcc.dg/pr29683.c: New.
2658
2659 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
2660
2661         PR c++/28217
2662         * g++.dg/pch/template-1.C: New test.
2663         * g++.dg/pch/template-1.Hs: New file.
2664
2665 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2666
2667         PR middle-end/30353
2668         * gcc.c-torture/compile/complex-4.c: New test.
2669
2670 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
2671
2672         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
2673         -maltivec.
2674         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
2675
2676 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
2677
2678         PR middle-end/30286
2679         * gcc.dg/pr30286.c: New test.
2680
2681         PR c++/29535
2682         * g++.dg/template/crash66.C: New test.
2683
2684         PR c++/29054
2685         * g++.dg/template/friend49.C: New test.
2686
2687 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
2688
2689         * gfortran.dg/ibits.f90: New test.
2690
2691 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
2692
2693         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
2694         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
2695
2696 2007-01-02  Jan Hubicka  <jh@suse.cz>
2697
2698         * gcc.dg/pr16194.c: We now output error on all three functions, not just
2699         first one.
2700
2701 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2702
2703         PR c/19977
2704         * gcc/testsuite/gcc.dg/overflow-warn-3.c: Remove XFAIL.
2705         * gcc/testsuite/gcc.dg/overflow-warn-4.c: Remove XFAIL.
2706
2707 2006-01-02  Ian Lance Taylor  <iant@google.com>
2708
2709         * g++.dg/warn/Wparentheses-22.C: New test.
2710         * g++.dg/warn/Wparentheses-23.C: New test.
2711
2712 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2713
2714         PR middle-end/7651
2715         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
2716         * gcc.dg/declspec-3-Wextra.c: New.
2717         * gcc.dg/declspec-3-no.c: New
2718
2719 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
2720
2721         PR fortran/20896
2722         * gfortran.dg/interface_10.f90: Remove.
2723
2724 2007-01-01  Roger Sayle  <roger@eyesopen.com>
2725
2726         * gcc.dg/fold-eqxor-4.c: New test case.
2727
2728 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
2729
2730         PR middle-end/30311
2731         * gcc.c-torture/compile/pr30311.c: New test.
2732
2733 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
2734
2735         PR middle-end/30253
2736         * gcc.c-torture/compile/statement-expression-1.c: New test.
2737
2738 2007-01-01  Andreas Schwab  <schwab@suse.de>
2739
2740         PR target/29166
2741         * g++.dg/eh/pr29166.C: New test.
2742
2743 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
2744
2745         * lib/target-supports.exp (check_effective_target_powerpc_spe):
2746         New.
2747         (check_effective_target_vect_cmdline_needed): Use it.
2748
2749 2006-12-31  Richard Guenther  <rguenther@suse.de>
2750
2751         PR middle-end/30137
2752         * testsuite/gcc.dg/pr30137-1.c: New testcase.
2753         * testsuite/gcc.dg/pr30137-2.c: Likewise.
2754
2755 2006-12-31  Roger Sayle  <roger@eyesopen.com>
2756
2757         PR middle-end/30322
2758         * gcc.dg/fold-plusnot-1.c: New test case.
2759
2760 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
2761
2762         PR c++/29731
2763         * g++.dg/parse/template22.C: New test.
2764
2765 2006-12-31  Richard Guenther  <rguenther@suse.de>
2766
2767         PR middle-end/30338
2768         * gcc.c-torture/compile/pr30338.c: New testcase.
2769
2770 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
2771
2772         PR fortran/27900
2773         * gfortran.dg/intrinsic_actual_4.f90: New test.
2774
2775         PR fortran/24325
2776         * gfortran.dg/func_decl_3.f90: New test.
2777
2778 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
2779
2780         PR fortran/23060
2781         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
2782         * gfortran.dg/c_by_val_1.f: New test.
2783         * gfortran.dg/c_by_val_2.f: New test.
2784         * gfortran.dg/c_by_val_3.f: New test.
2785
2786 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
2787
2788         PR libfortran/30321
2789         * gfortran.dg/sum_zero_array_1.f90:  New test.
2790
2791 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
2792
2793         PR preprocessor/29612
2794         * gcc.dg/cpp/pr29612-1.c: New test.
2795         * gcc.dg/cpp/pr29612-2.c: New test.
2796
2797 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
2798
2799         PR fortran/30034
2800         * gfortran.dg/pure_formal_proc_1.f90: New test.
2801
2802         PR fortran/30237
2803         * gfortran.dg/intrinsic_actual_3.f90: New test.
2804
2805 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2806
2807         PR fortran/30014
2808         * gfortran.dg/io_constraints_1.f90: Update test.
2809         * gfortran.dg/io_constraints_2.f90: Update test.
2810         * gfortran.dg/inquire_iolength.f90: New test.
2811
2812 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
2813
2814         PR fortran/20896
2815         * gfortran.dg/interface_10.f90: New test.
2816         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
2817         since z is already, locally a variable.
2818
2819         PR fortran/25135
2820         * gfortran.dg/generic_11.f90: New test.
2821         * gfortran.dg/interface_7.f90: Remove name clash between module
2822         name and procedure 'x' referenced in the interface.
2823
2824 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2825
2826         PR middle-end/7651
2827         * gcc.dg/Wmissing-parameter-type.c: New.
2828         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
2829         * gcc.dg/Wmissing-parameter-type-no.c: New.
2830
2831 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
2832
2833         PR fortran/25818
2834         * gfortran.dg/entry_array_specs_2.f: New test.
2835
2836         PR fortran/30084
2837         * gfortran.dg/nested_modules_6.f90: New test.
2838
2839 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2840
2841         PR middle-end/7651
2842         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
2843         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
2844
2845 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
2846
2847         PR C++/30168
2848         * g++.dg/opt/complex6.C: New test.
2849
2850 2006-12-22  Ben Elliston  <bje@au.ibm.com>
2851
2852         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
2853         full" if the linker on spu-*-* warns about exceeding local store.
2854
2855         And revert this patch:
2856         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
2857         fail to link due to relocation overflows on spu-*-*.
2858
2859 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
2860
2861         PR fortran/30273
2862         * gfortran.dg/dependency_19.f90: New test.
2863
2864 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
2865
2866         PR fortran/30202
2867         * gfortran.dg/alloc_comp_basics_3.f90: New test.
2868
2869 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
2870
2871         PR middle-end/30262
2872         * gcc.c-torture/execute/20061220-1.c: New test.
2873
2874         PR middle-end/30263
2875         * gcc.dg/gomp/asm-1.c: New test.
2876
2877         PR target/30230
2878         * g++.dg/eh/ia64-2.C: New test.
2879
2880 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
2881
2882         PR target/28966
2883         PR target/29248
2884         * gcc.dg/rs6000-leaf.c: New.
2885
2886 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
2887
2888         PR fortran/25392
2889         * gfortran.dg/f2c_8.f90: New test.
2890
2891 2006-12-20  Bill Wendling  <wendling@apple.com>
2892
2893         * gcc.dg/asm-b.c: Check for __ppc64__.
2894
2895 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
2896
2897         PR fortran/30190
2898         * gfortran.dg/bounds_check_5.f90: New test.
2899
2900 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
2901
2902         PR middle-end/30143
2903         * gcc.dg/gomp/complex-1.c: New testcase.
2904
2905 2006-12-20  Roger Sayle  <roger@eyesopen.com>
2906
2907         * gfortran.dg/array_memset_1.f90: New test case.
2908
2909 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
2910
2911         * lib/target-supports.exp: Add spu to
2912         check_effective_target_vect_widen_mult_hi_to_si.
2913
2914 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
2915
2916         PR fortran/29992
2917         * gfortran.dg/generic_9.f90: New test.
2918
2919         PR fortran/30081
2920         * gfortran.dg/generic_10.f90: New test.
2921
2922 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
2923
2924         PR tree-opt/30045
2925         * gcc.dg/pr30045.c: New test.
2926
2927 2006-12-20  Ben Elliston  <bje@au.ibm.com>
2928
2929         * gcc.dg/20020312-2.c: Add a case for __SPU__.
2930
2931 2006-12-19  Eric Christopher  <echristo@apple.com>
2932
2933         PR target/29302
2934         * gcc.c-torture/execute/pr29302-1.c: New.
2935
2936 2006-12-19  Tobias Burnus  <burnus@net-b.de>
2937
2938         PR fortran/39238
2939         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
2940
2941 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
2942
2943         PR fortran/30236
2944         * gfortran.dg/altreturn_3.f90: New test.
2945
2946         * gfortran.dg/char_result_12.f90: Fix comment typos.
2947
2948 2006-12-19  Ben Elliston  <bje@au.ibm.com>
2949
2950         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
2951         as newlib's stdio.h uses non-traditional cpp constructs.
2952
2953 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
2954
2955         * gfortran.dg/advance.f90: Renamed to advance_1.f90
2956         * gfortran.dg/append-1.f90: Renamed to append_1.f90
2957         * gfortran.dg/array-1.f90: Renamed to array_1.f90
2958         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
2959         * gfortran.dg/backspace.f: Renamed to backspace_1.f
2960         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
2961         * gfortran.dg/default_initialization.f: Renamed to default_initialization_1.f
2962         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to dollar_edit_descriptor_1.f
2963         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to dollar_edit_descriptor_2.f
2964         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to dollar_edit_descriptor_3.f
2965         * gfortran.dg/logint-1.f: Renamed to logint_1.f
2966         * gfortran.dg/logint-2.f: Renamed to logint_2.f
2967         * gfortran.dg/logint-3.f: Renamed to logint_3.f
2968         * gfortran.dg/advance_1.f90: Renamed from advance.f90
2969         * gfortran.dg/append_1.f90: Renamed from append-1.f90
2970         * gfortran.dg/array_1.f90: Renamed from array-1.f90
2971         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
2972         * gfortran.dg/backspace_1.f: Renamed from backspace.f
2973         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
2974         * gfortran.dg/default_initialization_1.f: Renamed from default_initialization.f
2975         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from dollar_edit_descriptor-1.f
2976         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from dollar_edit_descriptor-2.f
2977         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from dollar_edit_descriptor-3.f
2978         * gfortran.dg/logint_1.f: Renamed from logint-1.f
2979         * gfortran.dg/logint_2.f: Renamed from logint-2.f
2980         * gfortran.dg/logint_3.f: Renamed from logint-3.f
2981
2982 2006-12-18  Bill Wendling  <wendling@apple.com>
2983
2984         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
2985         id is an OjbC keyword.
2986
2987 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2988
2989         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
2990
2991 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
2992
2993         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
2994
2995 2006-12-18  Ian Lance Taylor  <iant@google.com>
2996
2997         * g++.dg/warn/Wmissing-declarations-1.C: New test.
2998
2999 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
3000
3001         * gcc.c-torture/compile/pr27528.c: Use empty templates.
3002
3003 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
3004
3005         PR fortran/30207
3006         * gfortran.fortran-torture/execute/where21.f90: New test.
3007
3008 2006-12-17  Tobias Burnus  <burnus@net-b.de>
3009
3010         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
3011
3012 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3013
3014         PR middle-end/7651
3015         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
3016         * gcc.dg/if-empty-1.c: Likewise.
3017         * gcc.dg/pr23165.c: Likewise.
3018         * g++.dg/warn/empty-body.C: Likewise.
3019
3020 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3021
3022         PR libfortran/30005
3023         * gfortran.dg/open_errors.f90: New test.
3024
3025 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
3026
3027         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
3028
3029         * gcc.target/i386/ssse3-pabsb.c: New file.
3030         * gcc.target/i386/ssse3-pabsd.c: Likewise.
3031         * gcc.target/i386/ssse3-pabsw.c: Likewise.
3032         * gcc.target/i386/ssse3-palignr.c: Likewise.
3033         * gcc.target/i386/ssse3-phaddd.c: Likewise.
3034         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
3035         * gcc.target/i386/ssse3-phaddw.c: Likewise.
3036         * gcc.target/i386/ssse3-phsubd.c: Likewise.
3037         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
3038         * gcc.target/i386/ssse3-phsubw.c: Likewise.
3039         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
3040         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
3041         * gcc.target/i386/ssse3-pshufb.c: Likewise.
3042         * gcc.target/i386/ssse3-psignb.c: Likewise.
3043         * gcc.target/i386/ssse3-psignd.c: Likewise.
3044         * gcc.target/i386/ssse3-psignw.c: Likewise.
3045         * gcc.target/i386/ssse3-vals.h: Likewise.
3046
3047 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
3048
3049         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
3050         * lib/fortran-torture.exp: Include target-supports.exp.
3051
3052 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
3053
3054         PR target/30185
3055         * gcc.c-torture/execute/pr30185.c: New test.
3056
3057 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3058
3059         PR testsuite/30179
3060         PR testsuite/30180
3061         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
3062         * gcc.dg/builtin-bswap-2.c: Likewise.
3063         * gcc.dg/builtin-bswap-3.c: Likewise.
3064         * gcc.dg/builtin-bswap-4.c: Likewise.
3065         * lib/target-supports.exp (check_effective_target_stdint_types): New.
3066         * cc.c-torture/execute/mode-dependent-address.x: New file.
3067
3068 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3069
3070         PR libfortran/30145
3071         * gfortran.dg/write_zero_array: New test.
3072
3073 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3074
3075         PR fortran/30200
3076         * gfortran.dg/write_fmt_trim.f90: New test.
3077
3078 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
3079
3080         PR 30194
3081         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
3082         temporarily.
3083
3084 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3085
3086         * lib/target-supports.exp (check_weak_available): Use istarget
3087         "hppa*-*-hpux10*" instead of regexp.
3088         (check_cxa_atexit_available): Likewise.
3089
3090 2006-12-14  Richard Guenther  <rguenther@suse.de>
3091
3092         PR tree-optimization/30197
3093         * gcc.c-torture/execute/complex-1.c: Fix function name.
3094         * gcc.dg/builtins-61.c: New testcase.
3095
3096 2006-12-14  Richard Guenther  <rguenther@suse.de>
3097
3098         PR middle-end/30172
3099         * gcc.dg/pr30172-1.c: New testcase.
3100
3101 2006-12-14  Richard Guenther  <rguenther@suse.de>
3102
3103         PR tree-optimization/30198
3104         * gcc.dg/builtins-60.c: New testcase.
3105
3106 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
3107
3108         * lib/target-supports.exp (vect_no_align): Remove spu.
3109
3110 2006-12-13  Ian Lance Taylor  <iant@google.com>
3111
3112         PR c++/19564
3113         PR c++/19756
3114         * g++.dg/warn/Wparentheses-5.C: New test.
3115         * g++.dg/warn/Wparentheses-6.C: New test.
3116         * g++.dg/warn/Wparentheses-7.C: New test.
3117         * g++.dg/warn/Wparentheses-8.C: New test.
3118         * g++.dg/warn/Wparentheses-9.C: New test.
3119         * g++.dg/warn/Wparentheses-10.C: New test.
3120         * g++.dg/warn/Wparentheses-11.C: New test.
3121         * g++.dg/warn/Wparentheses-12.C: New test.
3122         * g++.dg/warn/Wparentheses-13.C: New test.
3123         * g++.dg/warn/Wparentheses-14.C: New test.
3124         * g++.dg/warn/Wparentheses-15.C: New test.
3125         * g++.dg/warn/Wparentheses-16.C: New test.
3126         * g++.dg/warn/Wparentheses-17.C: New test.
3127         * g++.dg/warn/Wparentheses-18.C: New test.
3128         * g++.dg/warn/Wparentheses-19.C: New test.
3129         * g++.dg/warn/Wparentheses-20.C: New test.
3130         * g++.dg/warn/Wparentheses-21.C: New test.
3131
3132 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3133
3134         PR testsuite/30157
3135         * lib/target-supports.exp (check_cxa_atexit_available): Return false
3136         for target "hppa.*hpux10".
3137
3138 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
3139
3140         * g++.dg/debug/vartrack1.C: New test.
3141
3142         * g++.dg/opt/ifcvt1.C: New test.
3143
3144         * gcc.dg/tls/opt-13.c: New test.
3145
3146         * gcc.dg/20060425-2.c: New test.
3147
3148         * g++.dg/opt/pr15054-2.C: New test.
3149
3150         * gcc.c-torture/execute/20060420-1.c: New test.
3151
3152         * gcc.c-torture/execute/20060412-1.c: New test.
3153
3154         * objc/compile/20060406-1.m: New test.
3155
3156 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
3157
3158         * g++.dg/template/array17.C: New test.
3159
3160 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
3161
3162         * gcc.target/powerpc/altivec-23.c: New test.
3163
3164 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
3165
3166         PR c++27316
3167         * g++.dg/inherit/error3.C: New test.
3168
3169         PR c++/28740
3170         * g++.dg/inherit/error4.C: New test.
3171
3172 2006-12-13  Richard Guenther  <rguenther@suse.de>
3173
3174         PR tree-optimization/17687
3175         * gcc.dg/builtins-59.c: New testcase.
3176
3177 2006-12-13  Ben Elliston  <bje@au.ibm.com>
3178
3179         * gcc.target/spu/Wmain.c: New test.
3180
3181 2006-12-12  Josh Conner  <jconner@apple.com>
3182
3183         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
3184         * g++.dg/abi/thunk4.C: Likewise.
3185         * g++.dg/abi/rtti3.C: Likewise.
3186
3187 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
3188
3189         * gcc.target/spu/cpat-1.c: New test.
3190         * gcc.target/spu/cpat-2.c: New test.
3191         * gcc.target/spu/cpat-3.c: New test.
3192         * gcc.target/spu/cpat-4.c: New test.
3193
3194 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3195
3196         PR tree-opt/28436
3197         * gcc.c-torture/compile/vector-1.c: New test.
3198         * gcc.c-torture/compile/vector-2.c: New test.
3199         * gcc.c-torture/compile/vector-3.c: New test.
3200
3201 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
3202
3203         * lib/fortran-torture.exp: Update copyright years.  Remove
3204         obsolete comment.  Test -ftree-vectorize where it makes sense.
3205         * lib/gfortran-dg.exp: Update copyright years.  Use settings
3206         from fortran-torture.exp.
3207         * gfortran.dg/char_transpose_1.f90,
3208         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
3209         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
3210         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
3211         '-w' to dg-options.
3212
3213 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
3214
3215         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
3216         saved_${tool}_load.
3217
3218 2006-12-12  Ira Rosen  <irar@il.ibm.com>
3219
3220         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
3221         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
3222         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
3223         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
3224         gaps.
3225
3226 2006-12-12  Richard Guenther  <rguenther@suse.de>
3227
3228         PR middle-end/30147
3229         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
3230
3231 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
3232             Diego Novillo  <dnovillo@redhat.com>
3233
3234         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
3235         VDEF/VUSE changes.
3236         * gcc.dg/tree-ssa/pr26421.c: Likewise
3237         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
3238         * gcc.dg/tree-ssa/pr23382.c: Likewise.
3239         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
3240         * gcc.dg/tree-ssa/pr28410.c: Likewise.
3241         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
3242         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
3243         * gcc.dg/tree-ssa/vrp07.c: Likewise.
3244         * gcc.dg/tree-ssa/vrp08.c: Likewise.
3245         * gcc.dg/tree-ssa/alias-12.c: Likewise.
3246
3247 2006-12-11  Jan Hubicka  <jh@suse.cz>
3248
3249         * gcc.dg/tree-prof/stringop-1.c: New test.
3250         * gcc.dg/tree-prof/stringop-2.c: New test.
3251
3252 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
3253
3254         PR target/30120
3255         * gcc.target/i386/pr30120.c: New test.
3256
3257         Revert:
3258         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
3259
3260         * gcc.target/i386/x87regparm-1.c: New test.
3261         * gcc.target/i386/x87regparm-2.c: New test.
3262         * gcc.target/i386/x87regparm-3.c: New test.
3263         * gcc.target/i386/x87regparm-4.c: New test.
3264
3265 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
3266
3267         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
3268
3269 2006-12-10  Tobias Burnus  <burnus@net-b.de>
3270
3271         PR fortran/23994
3272         * gfortran.dg/protected_1.f90: New test.
3273         * gfortran.dg/protected_2.f90: New test.
3274         * gfortran.dg/protected_3.f90: New test.
3275         * gfortran.dg/protected_4.f90: New test.
3276         * gfortran.dg/protected_5.f90: New test.
3277         * gfortran.dg/protected_6.f90: New test.
3278
3279 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
3280             Tobias Burnus  <burnus@gcc.gnu.org>
3281
3282         PR fortran/29975
3283         PR fortran/30068
3284         * gfortran.dg/interface_4.f90: Test adding procedure to generic
3285         interface.
3286         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
3287         ambiguous interfaces.
3288         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
3289         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
3290         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
3291         ambiguous interfaces.
3292         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
3293         * gfortran.dg/array_initializer_2.f90: Add initializer array
3294         constructor test.
3295
3296         PR fortran/30096
3297         * gfortran.dg/interface_9.f90: Test that host interfaces are
3298         not checked for ambiguity with the local version.
3299
3300 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
3301
3302         PR fortran/29464
3303         * gfortran.dg/module_interface_2.f90: New test.
3304
3305 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
3306
3307         PR fortran/29941
3308         * gfortran.dg/assumed_len.f90: New test.
3309
3310 2006-12-09  Richard Guenther  <rguenther@suse.de>
3311
3312         * g++.dg/warn/implicit-typename1.C: Qualify types.
3313         * g++.dg/parse/crash12.C: Likewise.
3314         * g++.dg/tree-ssa/pr22444.C: Likewise.
3315
3316 2006-12-09  Tobias Burnus  <burnus@net-b.de>
3317
3318         * gfortran.dg/array_2.f90: Added sqrt test.
3319
3320 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
3321
3322         * gcc.target/i386/x87regparm-1.c: XFAIL.
3323         * gcc.target/i386/x87regparm-2.c: XFAIL.
3324         * gcc.target/i386/x87regparm-3.c: XFAIL.
3325         * gcc.target/i386/x87regparm-4.c: XFAIL.
3326
3327 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3328
3329         * lib/target-supports.exp
3330         (check_effective_target_large_long_double): New.
3331         * gcc.dg/Wconversion-real.c : Use it.
3332         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
3333         unsigned.
3334
3335 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
3336
3337         * gcc.c-torture/execute/mode-dependent-address.c: New test.
3338
3339 2006-12-08  Tobias Burnus  <burnus@net-b.de>
3340
3341         PR fortran/27546
3342         * gfortran.dg/import4.f90: New test for IMPORT in modules.
3343
3344 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
3345
3346         PR c++/29732
3347         * g++.dg/template/crash65.C: New test.
3348         * g++.dg/template/spec16.C: Tweak error markers.
3349
3350 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3351
3352         * gcc.target/spu: New directory.
3353         * gcc.target/spu/spu.exp: New file.
3354         * gcc.target/spu/intrinsics-1.c: New test.
3355
3356 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
3357
3358         PR c++/29980
3359         * g++.dg/ext/attrib27.C: New test.
3360         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
3361         * g++.dg/parse/typedef5.C: Likewise.
3362
3363 2006-12-07  Mike Stump  <mrs@apple.com>
3364
3365         * treelang/compile/var_defs.tree: Adjust.
3366
3367 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
3368
3369         PR c++/29730
3370         * g++.dg/template/crash64.C: New test.
3371         * g++.dg/parse/crash27.C: Adjust error markers.
3372
3373 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
3374
3375         PR libfortran/30009
3376         PR libfortran/30056
3377         * gfortran.dg/read_eof_4.f90:  Add tests.
3378         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
3379         * gfortran.dg/unf_read_corrupted_1.f90: New test.
3380
3381 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
3382
3383         PR c++/29729
3384         * g++.dg/template/crash63.C: New test.
3385
3386         PR c++/29728
3387         * g++.dg/template/crash62.C: New test.
3388
3389 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
3390
3391         PR fortran/30003
3392         * gfortran.dg/allocatable_function_1.f90: Increase the number
3393         of expected calls of free to 10; the lhs section reference is
3394         now evaluated so there is another call to bar.  Change the
3395         comment appropriately.
3396         * gfortran.dg/array_section_1.f90: New test.
3397
3398 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
3399
3400         PR fortran/29912
3401         * gfortran.dg/char_result_12.f90: New test.
3402
3403 2006-12-05  Richard Guenther  <rguenther@suse.de>
3404
3405         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
3406         * gcc.dg/vect/vect-pow-2.c: Rename to ...
3407         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
3408         vect_double, xfail for spu*-*-*.
3409
3410 2006-12-04  Tobias Burnus  <burnus@net-b.de>
3411
3412         PR fortran/29962
3413         * initialization_4.f90: Test noninteger exponents (-std=f95).
3414         * initialization_5.f90: New test for noninteger exponents
3415           with -std=f2003.
3416
3417 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
3418
3419         PR fortran/29821
3420         * gfortran.dg/parameter_array_section_1.f90: New test.
3421
3422 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
3423
3424         PR c++/29733
3425         * g++.dg/template/crash61.C: New test.
3426
3427         PR c++/29632
3428         * g++.dg/template/error23.C: New test.
3429
3430 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
3431
3432         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
3433
3434 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
3435
3436         PR fortran/29916
3437         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
3438
3439 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
3440
3441         PR middle-end/29965
3442         * gcc.dg/gomp/pr29965-1.c: New test.
3443         * gcc.dg/gomp/pr29965-2.c: New test.
3444         * gcc.dg/gomp/pr29965-3.c: New test.
3445         * gcc.dg/gomp/pr29965-4.c: New test.
3446         * gcc.dg/gomp/pr29965-5.c: New test.
3447         * gcc.dg/gomp/pr29965-6.c: New test.
3448         * g++.dg/gomp/pr29965-1.C: New test.
3449         * g++.dg/gomp/pr29965-2.C: New test.
3450         * g++.dg/gomp/pr29965-3.C: New test.
3451         * g++.dg/gomp/pr29965-4.C: New test.
3452         * g++.dg/gomp/pr29965-5.C: New test.
3453         * g++.dg/gomp/pr29965-6.C: New test.
3454         * g++.dg/gomp/pr29965-7.C: New test.
3455         * g++.dg/gomp/pr29965-8.C: New test.
3456         * g++.dg/gomp/pr29965-9.C: New test.
3457         * g++.dg/gomp/pr29965-10.C: New test.
3458
3459 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
3460
3461         * gnat.dg/pointer_variable_bounds.adb: New test.
3462         * gnat.dg/pointer_variable_bounds.ads: Likewise.
3463         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
3464
3465 2006-12-03  Eric Christopher  <echristo@apple.com>
3466
3467         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
3468
3469 2006-12-03  Richard Henderson  <rth@redhat.com>
3470             Andrew Pinski  <pinskia@gmail.com>
3471
3472         PR C++/14329
3473         * g++.dg/warn/unit-1.C: New test.
3474
3475 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
3476
3477         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
3478
3479 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
3480
3481         * g++.dg/vect/vect.exp: Enable tests to run on spu.
3482         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
3483         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
3484         * gcc.dg/vect/vect-70.c: Reduce array size.
3485         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
3486         vect_no_compaer_double targets.
3487         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
3488         vect_float, vect_double, and vect_int.
3489
3490 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
3491
3492         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
3493         test for loop versioning on vect_no_align targets.
3494         * gcc.dg/vect/pr20122.c: Likewise.
3495         * gcc.dg/vect/vect-105.c: Likewise.
3496         * gcc.dg/vect/vect-42.c: Likewise.
3497         * gcc.dg/vect/vect-43.c: Likewise.
3498         * gcc.dg/vect/vect-74.c: Likewise.
3499         * gcc.dg/vect/vect-75.c: Likewise.
3500         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
3501         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
3502         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
3503         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
3504
3505 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
3506
3507         PR fortran/29642
3508         * gfortran.dg/value_1.f90 : New test.
3509         * gfortran.dg/value_2.f90 : New test.
3510         * gfortran.dg/value_3.f90 : New test.
3511         * gfortran.dg/value_4.f90 : New test.
3512         * gfortran.dg/value_4.c : Called from value_4.f90.
3513
3514 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3515
3516         PR C++/30033
3517         *  g++.dg/cpp0x/static_assert4.C: New testcase.
3518
3519 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3520
3521         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
3522
3523 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
3524
3525         PR c/27953
3526         * gcc.dg/pr27953.c: New test.
3527
3528 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3529
3530         PR c++/30022
3531         * g++.dg/ext/vector5.C: New test.
3532
3533         PR c++/30021
3534         * g++.dg/other/main1.C: New test.
3535
3536 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
3537
3538         PR libfortran/29568
3539         * gfortran.dg/convert_implied_open.f90:  Change to
3540         new default record length.
3541         * gfortran.dg/unf_short_record_1.f90:  Adapt to
3542         new error message.
3543         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
3544
3545 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
3546
3547         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
3548
3549 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
3550
3551         PR c++/29066
3552         * g++.dg/expr/pr29066.c: New.
3553
3554 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
3555             Zdenek Dvorak <dvorakz@suse.cz>
3556
3557         PR tree-optimization/29921
3558         * gcc.dg/pr29921-2.c: New test.
3559
3560 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
3561
3562         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
3563         (i386_get_cpuid): New function.
3564         (i386_cpuid_ecx): Likewise.
3565         (i386_cpuid_edx): Likewise.
3566         (i386_cpuid): Updated to call i386_cpuid_edx.
3567
3568         * gcc.target/i386/sse3-addsubpd.c: New file.
3569         * gcc.target/i386/sse3-addsubps.c: Likewise.
3570         * gcc.target/i386/sse3-haddpd.c: Likewise.
3571         * gcc.target/i386/sse3-haddps.c: Likewise.
3572         * gcc.target/i386/sse3-hsubpd.c: Likewise.
3573         * gcc.target/i386/sse3-hsubps.c: Likewise.
3574         * gcc.target/i386/sse3-lddqu.c: Likewise.
3575         * gcc.target/i386/sse3-movddup.c: Likewise.
3576         * gcc.target/i386/sse3-movshdup.c: Likewise.
3577         * gcc.target/i386/sse3-movsldup.c: Likewise.
3578
3579 2006-12-01  Dirk Mueller  <dmueller@suse.de>
3580
3581         * g++.dg/warn/Wreturn-type-4.C: New testcase.
3582
3583 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
3584
3585         * gcc.dg/dfp/convert-int-max.c: New test.
3586         * gcc.dg/dfp/convert-int-max-fold.c: New test.
3587
3588 2006-11-30  Richard Guenther  <rguenther@suse.de>
3589
3590         * gcc.dg/vect/vect-pow-1.c: Rename ...
3591         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
3592         floats instead of doubles, check successful vectorization.
3593
3594 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3595
3596         PR target/29945
3597         * gcc.c-torture/compile/pr29945.c: New testcase.
3598
3599 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
3600
3601         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
3602         -maltivec.
3603
3604 2006-11-29  Eric Christopher  <echristo@apple.com>
3605
3606         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
3607
3608 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
3609
3610         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
3611
3612         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
3613
3614 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
3615
3616         PR c++/29022
3617         * g++.dg/inherit/virtual2.C: New test.
3618         * g++.dg/inherit/virtual3.C: Likewise.
3619         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
3620         * g++.dg/inherit/error2.C: Likewise.
3621         * g++.dg/template/instantiate1.C: Likewise.
3622
3623 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
3624
3625         PR tree-opt/29984
3626         * gcc.dg/tree-ssa/reassoc-12.c: New test.
3627
3628 2006-11-28  Jan Hubicka  <jh@suse.cz>
3629
3630         * gcc.dg/memcpy-1.c: New test.
3631
3632 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
3633
3634         PR c++/29735
3635         * g++.dg/warn/main-3.C: New test.
3636
3637 2006-11-28  Jan Hubicka  <jh@suse.cz>
3638
3639         * gcc.dg/winline-1.c: New test.
3640
3641 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
3642
3643         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
3644         alignments.
3645
3646 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
3647
3648         PR fortran/29976
3649         * gfortran.dg/missing_optional_dummy_3.f90
3650
3651 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
3652
3653         PR fortran/20880
3654         * gfortran.dg/interface_3.f90: Modify errors.
3655
3656 2006-11-28  Ben Elliston  <bje@au.ibm.com>
3657
3658         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
3659         fail to link due to relocation overflows on spu-*-*.
3660
3661 2006-11-27  Michael Matz  <matz@suse.de>
3662             Andreas Krebbel  <krebbel1@de.ibm.com>
3663
3664         PR target/29319
3665         * gcc.dg/20061127-1.c: New testcase.
3666
3667 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
3668
3669         * gcc.dg/20061124-1.c: Add exit() function prototype.
3670
3671 2006-11-27  Jan Hubicka  <jh@suse.cz>
3672
3673         * gcc.target/i386/memcpy-1.c: Adjust size.
3674         * testsuite/gcc.dg/visibility-11.c: Likewise.
3675
3676 2006-11-27  Richard Guenther  <rguenther@suse.de>
3677
3678         PR middle-end/25620
3679         * gcc.target/i386/pow-1.c: New testcase.
3680         * gcc.dg/builtins-58.c: Likewise.
3681
3682 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
3683
3684         PR c++/29886
3685         * g++.dg/expr/cast8.C: New test.
3686
3687 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3688
3689         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
3690         Don't ever inline the testcase.
3691
3692 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
3693
3694         PR fortran/29982
3695         * gfortran.fortran-torture/compile/parameter_3.f90: New
3696         testcase.
3697
3698 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
3699
3700         PR fortran/29951
3701         * gfortran.fortran-torture/execute/transfer2.f90: New test.
3702
3703 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3704
3705         * gfortran.fortran-torture/execute/specifics.f90: Remove test
3706         for CHAR.
3707
3708 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3709
3710         PR libgfortran/29936
3711         * gfortran.dg/write_check3.f90: New test.
3712
3713 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3714
3715         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
3716
3717 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
3718
3719         PR fortran/20880
3720         * gfortran.dg/interface_3.f90: New test.
3721
3722         PR fortran/29387
3723         * gfortran.dg/generic_8.f90: New test.
3724
3725 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3726
3727         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
3728         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
3729         * gfortran.dg/specifics_3.f90: Remove.
3730
3731 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
3732
3733         PR c/29955
3734         * gcc.dg/gomp/pr29955.c: New test.
3735
3736         PR c/29736
3737         * gcc.dg/pr29736.c: New test.
3738
3739 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3740
3741         PR tree-opt/29964
3742         * gcc.dg/pure-1.c: New test.
3743
3744 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
3745
3746         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
3747         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
3748
3749 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
3750
3751         * gcc.dg/20061124-1.c: New testcase.
3752
3753 2006-11-23  Eric Christopher  <echristo@apple.com>
3754
3755         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
3756
3757 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3758
3759         PR c/2707
3760         PR c++/26167
3761         * gcc.dg/Wconversion-integer.c: New. Supersedes
3762         Wconversion-negative-constants.c
3763         * gcc.dg/Wconversion-real.c: New.
3764         * gcc.dg/Wconversion-real-integer.c: New.
3765         * gcc.dg/Wconversion-negative-constants.c: Deleted.
3766         * g++.dg/warn/Wconversion1.C: Modified.
3767
3768 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3769
3770         * gfortran.dg/overload_1.f90: New test.
3771
3772 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3773
3774         PR c/9072
3775         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
3776         Wtraditional-conversion.
3777         * gcc.dg/overflow-warn-2.c: Likewise.
3778         * gcc.dg/Wconversion.c: Likewise. Renamed as
3779         Wtraditional-conversion.c .
3780         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
3781         Wtraditional-conversion-2.c .
3782         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
3783         Wtraditional-conversion-2.c
3784         * gcc.dg/Wconversion-negative-constants.c: New.
3785
3786 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
3787
3788         * gcc.dg/tree-ssa/dump-1.c: New test.
3789
3790 2006-11-23  David Ung <davidu@mips.com>
3791
3792         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
3793         -mfp64, allowable when ISA >= 33 and float is enabled.
3794         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
3795         of mthc1 and mfhc1 patterns.
3796
3797 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
3798
3799         PR tree-optimization/29921
3800         * gcc.dg/pr29921.c: New test.
3801
3802 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3803
3804         PR fortran/29441
3805         * gfortran.dg/initialization_4.f90: New test.
3806
3807 2006-11-22  Ira Rosen  <irar@il.ibm.com>
3808
3809         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
3810         platforms that have interleaving support.
3811         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
3812         * gcc.dg/vect/vect-strided-a-u16-i2.c,
3813         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
3814         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
3815         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
3816         gcc.dg/vect/vect-strided-u8-i2-gap.c,
3817         gcc.dg/vect/vect-strided-u8-i8.c,
3818         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
3819         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
3820         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
3821         gcc.dg/vect/vect-strided-float.c,
3822         gcc.dg/vect/vect-strided-a-mult.c,
3823         gcc.dg/vect/vect-strided-mult-char-ls.c,
3824         gcc.dg/vect/vect-strided-a-u16-mult.c,
3825         gcc.dg/vect/vect-strided-a-u32-mult.c,
3826         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
3827         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
3828         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
3829         gcc.dg/vect/vect-strided-mult.c,
3830         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
3831         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave): New.
3832
3833 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
3834
3835         PR fortran/25087
3836         * gfortran.dg/auto_char_len_4.f90: New test.
3837
3838 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
3839
3840         PR fortran/29652
3841         * gfortran.dg/generic_7.f90: New test.
3842         * gfortran.dg/defined_operators_1.f90: Add new error.
3843
3844 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
3845
3846         PR tree-optimization/29902
3847         * g++.dg/tree-ssa/pr29902.C: New test.
3848
3849 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
3850
3851         PR fortran/29820
3852         * gfortran.dg/used_types_13.f90: New test.
3853
3854 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
3855
3856         * gcc.dg/dfp/snan.c: Delete.
3857
3858 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
3859
3860         * g++.dg/cpp0x/static_assert1.C: New.
3861         * g++.dg/cpp0x/static_assert2.C: New.
3862         * g++.dg/cpp0x/static_assert3.C: New.
3863
3864 2006-11-21  Richard Guenther  <rguenther@suse.de>
3865
3866         * gcc.dg/vect/vect-pow-1.c: New testcase.
3867         * gcc.dg/vect/vect-pow-2.c: Likewise.
3868
3869 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
3870
3871         PR c++/29570
3872         * g++.dg/template/static29.C: New test.
3873
3874         PR c++/29734
3875         * g++.dg/conversion/simd4.C: New test.
3876
3877 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
3878
3879         PR c++/29475
3880         * g++.dg/template/access19.C: New test.
3881         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
3882         error is reported.
3883
3884 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3885
3886         PR tree-opt/25500
3887         * gcc.dg/tree-ssa/sra-4.c: New testcase.
3888
3889 2006-11-20  Tobias Burnus  <burnus@net-b.de>
3890
3891         PR fortran/27546
3892         * gfortran.dg/import.f90: Extended test.
3893         * gfortran.dg/import2.f90: Extended test.
3894
3895 2006-11-20  Tobias Burnus  <burnus@net-b.de>
3896
3897         * gfortran.dg/volatile3.f90: Add conflict test.
3898
3899 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
3900
3901         PR fortran/24783
3902         * gfortran.dg/implicit_10.f90: New test.
3903
3904 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3905
3906         PR c++/8586
3907         * g++.dg/warn/Wall-write-strings.C: New.
3908
3909 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
3910
3911         * gfortran.dg/alloc_comp_constraint_5.f90: New.
3912         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
3913
3914 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3915
3916         * gfortran.dg/use_3.f90: Remove error message.
3917         * gfortran.dg/iso_fortran_env_1.f90: New test.
3918         * gfortran.dg/iso_fortran_env_2.f90: New test.
3919         * gfortran.dg/iso_fortran_env_3.f90: New test.
3920         * gfortran.dg/iso_fortran_env_4.f90: New test.
3921
3922 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
3923
3924         * gcc.dg/vect/vect-27.c: Fix initialization.
3925
3926 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3927
3928         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
3929         * gcc.dg/torture/builtin-minmax-1.c: New.
3930
3931         * gcc.dg/builtins-20.c: Add cases for copysign.
3932
3933 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3934
3935         PR fortran/24285
3936         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
3937
3938 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3939         * gfortran.dg/use_1.f90: New test.
3940         * gfortran.dg/use_1.f90: New test.
3941         * gfortran.dg/use_1.f90: New test.
3942
3943 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
3944
3945         PR tree-optimization/29801
3946         * gcc.dg/pr29801.c: New test.
3947
3948 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
3949
3950         PR middle-end/29584
3951         * gcc.dg/torture/pr29584.c: New test.
3952
3953 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
3954
3955         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
3956         Condition PowerPC tests for saving FPRs on powerpc_fprs.
3957         * gcc.target/powerpc/compress-float-ppc.c,
3958         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
3959         powerpc_fprs.
3960         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
3961         do not pass -mhard-float.
3962
3963 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
3964
3965         * gnat.dg/volatile_aggregate.adb: New test.
3966
3967 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3968
3969         PR fortran/29391
3970         PR fortran/29489
3971         * gcc/testsuite/gfortran.dg/bound_2.f90: Add more checks.
3972         * gcc/testsuite/gfortran.dg/bound_3.f90: New test.
3973
3974 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
3975
3976         PR target/29201
3977         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
3978
3979 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
3980
3981         * gfortran.dg/import3.f90: Fix error message.
3982
3983 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3984
3985         PR tree-opt/29788
3986         * gfortran.fortran-torture/compile/inline_1.f90:
3987         New testcase.
3988
3989 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
3990
3991         * gcc.target/i386/x87regparm-1.c: New test.
3992         * gcc.target/i386/x87regparm-2.c: New test.
3993         * gcc.target/i386/x87regparm-3.c: New test.
3994         * gcc.target/i386/x87regparm-4.c: New test.
3995
3996 2006-11-15  Tobias Burnus  <burnus@net-b.de>
3997
3998         PR fortran/27546
3999         * gfortran.dg/import.f90: New test.
4000         * gfortran.dg/import2.f90: New test.
4001         * gfortran.dg/import3.f90: New test.
4002
4003 2006-11-15  Tobias Burnus  <burnus@net-b.de>
4004
4005         PR fortran/27588
4006         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
4007
4008 2006-11-15  Tobias Burnus  <burnus@net-b.de>
4009
4010         PR fortran/29806
4011         * gfortran.dg/contains.f90: New test.
4012         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
4013
4014 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
4015
4016         PR tree-optimization/29581
4017         * gcc.dg/pr29581-1.c: New test.
4018         * gcc.dg/pr29581-2.c: New test.
4019         * gcc.dg/pr29581-3.c: New test.
4020         * gcc.dg/pr29581-4.c: New test.
4021         * gfortran.dg/pr29581.f90: New test.
4022
4023 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
4024
4025         PR fortran/29702
4026         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
4027         numbers in error message headers.
4028
4029 2006-11-14  Richard Guenther  <rguenther@suse.de>
4030
4031         * gcc.target/i386/math-torture/math-torture.exp: Restrict
4032         to i?86 and x86_64 targets.
4033
4034 2006-11-14  Caroline Tice  <ctice@apple.com>
4035
4036         * gcc.dg/pubtypes-1.c: New file/testcase.
4037         * gcc.dg/pubtypes-2.c: New file/testcase.
4038         * gcc.dg/pubtypes-3.c: New file/testcase.
4039         * gcc.dg/pubtypes-4.c: New file/testcase.
4040         * g++.dg/pubtypes.C: New file/testcase.
4041
4042 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
4043
4044         PR c++/29106
4045         * g++.dg/init/self1.C: New test.
4046
4047 2006-11-14  Tobias Burnus  <burnus@net-b.de>
4048
4049         PR fortran/29657
4050         * gfortran.dg/conflicts.f90: Add.
4051
4052 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
4053
4054         PR rtl-optimization/29798
4055
4056         * gcc.c-torture/execute/pr29798.c: New.
4057
4058 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4059
4060         * gcc.dg/builtins-20.c: Add more cases.
4061
4062 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
4063
4064         PR fortran/29759
4065         * gfortran.dg/gomp/pr29759.f90: New test.
4066
4067 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
4068
4069         PR c++/29518
4070         * g++.dg/template/static28.C: New test.
4071
4072 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
4073
4074         * lib/c-torture.exp: Use target-libpath.exp.
4075         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
4076         set GCC_EXEC_PREFIX env var from global variable of same name.
4077
4078 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4079
4080         PR fortran/26994
4081         * gfortran.fortran-torture/compile/transfer-1.f90:
4082         New testcase.
4083
4084 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
4085             Zdenek Dvorak <dvorakz@suse.cz>
4086
4087         PR tree-optimization/29680
4088         * gcc.dg/alias-11.c: New test.
4089
4090 2006-11-12  Jason Merrill  <jason@redhat.com>
4091             Andrew Pinski <pinskia@physics.uc.edu>
4092
4093         PR middle-end/28915
4094         * gcc.target/i386/vectorize1.c: New.
4095
4096 2006-11-12  Roger Sayle  <roger@eyesopen.com>
4097
4098         PR rtl-optimization/29797
4099         * gcc.c-torture/execute/pr29797-1.c: New test case.
4100
4101 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4102
4103         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
4104
4105 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
4106
4107         * gcc.dg/tree-ssa/prefetch-3.c: New test.
4108
4109 2006-11-12  Roger Sayle  <roger@eyesopen.com>
4110
4111         PR tree-optimization/13827
4112         * gcc.dg/fold-eqand-1.c: New test case.
4113
4114 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4115
4116         PR rtl-opt/28812
4117         * gcc.c-torture/execute/mayalias-3.c: New test.
4118
4119 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
4120
4121         PR middle-end/27528
4122         * gcc.c-torture/compile/pr27528.c: New test.
4123         * gcc.dg/pr27528.c: Likewise.
4124
4125 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4126
4127         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
4128
4129         * gcc.dg/torture/builtin-symmetric-1.c: New test.
4130
4131 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
4132
4133         PR fortran/29758
4134         * gfortran.dg/reshape_source_size_1.f90: New test.
4135
4136 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
4137
4138         PR fortran/29315
4139         * gfortran.dg/aliasing_dummy_4.f90: New test.
4140
4141 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
4142
4143         PR target/29777
4144         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
4145         and x86_64-*-* targets.
4146
4147 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4148
4149         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
4150         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
4151         New macros. Use them in exact tests.
4152         (TESTIT3): New macro.
4153         Add tests for fmin, fmax and fma.
4154
4155 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
4156
4157         PR fortran/29431
4158         * gfortran.dg/array_constructor_13.f90: New test.
4159
4160 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
4161
4162         PR fortran/29744
4163         * gfortran.dg/used_types_12.f90: New test.
4164
4165 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
4166
4167         PR middle-end/29726
4168         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
4169         (test6): Ditto.
4170         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
4171         * gcc.dg/fold-eqandshift-3.c: New test case.
4172
4173 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
4174
4175         PR fortran/29699
4176         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
4177
4178         PR fortran/21370
4179         * gfortran.dg/change_symbol_attributes_1.f90: New test.
4180
4181 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
4182
4183         * gcc.dg/20061109-1.c: New testcase.
4184
4185 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4186
4187         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
4188
4189 2006-11-09  Tobias Burnus  <burnus@net-b.de>
4190
4191         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
4192         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
4193
4194 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
4195
4196         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
4197         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
4198
4199 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4200
4201         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
4202
4203 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
4204
4205         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
4206         vect-9.c).
4207         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
4208         * gcc.dg/vect/vect-9.c: Now vectorizable.
4209         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
4210         that support vect_widen_mult.
4211         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
4212         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
4213         vect-reduc-dot-u16.c).
4214         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
4215         vect-reduc-dot-u16.c).
4216         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
4217         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
4218         vect-reduc-dot-s8.c).
4219         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
4220         vect-reduc-dot-s8.c).
4221         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
4222         vect-reduc-dot-s8.c).
4223         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
4224         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
4225         vect-reduc-dot-u8.c).
4226         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
4227         vect-reduc-dot-u8.c).
4228         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
4229         * gcc.dg/vect/vect-multitypes-9.c: New test.
4230         * gcc.dg/vect/vect-multitypes-10.c: New test.
4231         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
4232         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
4233         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
4234         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
4235         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
4236         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
4237         wrapv-vect-reduc-dot-s8.c.
4238         * lib/target-support.exp (check_effective_target_vect_unpack): New.
4239         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
4240         targets that support vec_unpack.
4241         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
4242         (check_effective_target_vect_widen_mult_qi_to_hi): New.
4243         (check_effective_target_vect_widen_mult_hi_to_si): New.
4244         (check_effective_target_vect_widen_sum): Removed.
4245
4246         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
4247
4248         * gcc.dg/vect/vect-multitypes-8.c: New test.
4249         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
4250
4251         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
4252
4253         * gcc.dg/vect/vect-multitypes-7.c: New test.
4254
4255         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
4256
4257         * gcc.dg/vect/vect-multitypes-4.c: New test.
4258         * gcc.dg/vect/vect-multitypes-5.c: New test.
4259         * gcc.dg/vect/vect-multitypes-6.c: New test.
4260
4261         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
4262
4263         * gcc.dg/vect/vect-multitypes-1.c: New test.
4264         * gcc.dg/vect/vect-multitypes-2.c: New test.
4265         * gcc.dg/vect/vect-multitypes-3.c: New test.
4266
4267 2006-11-07  Eric Christopher  <echristo@apple.com>
4268
4269         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
4270         Test using scan-assembler-not.
4271
4272 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
4273
4274         * gcc.dg/inline-17.c: New test.
4275
4276 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
4277
4278         PR other/25028
4279         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
4280         on HP-UX.
4281
4282 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
4283
4284         PR fortran/29539
4285         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
4286
4287         PR fortran/29634
4288         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
4289         test.
4290
4291 2006-11-07  Tobias Burnus  <burnus@net-b.de>
4292
4293         PR fortran/29601
4294         * gfortran.dg/volatile.f90: Add.
4295         * gfortran.dg/volatile2.f90: Add.
4296         * gfortran.dg/volatile3.f90: Add.
4297         * gfortran.dg/volatile4.f90: Add.
4298         * gfortran.dg/volatile5.f90: Add.
4299         * gfortran.dg/volatile6.f90: Add.
4300         * gfortran.dg/volatile7.f90: Add.
4301
4302 2006-11-06  Tobias Burnus  <burnus@net-b.de>
4303
4304         * gfortran.dg/io_constraints_2.f90: Adjust pattern
4305           for matching error messages.
4306         * gfortran.dg/specifics_3.f90: Adjust pattern
4307           for matching error messages.
4308
4309 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
4310             Bernhard Fischer  <aldot@gcc.gnu.org>
4311
4312         * lib/gcc-dg.exp (output-exists): New proc.
4313         (output-exists-not): New proc.
4314         * gcc.test-framework/test-framework.awk: Support new directives.
4315         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
4316         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
4317         * gcc.test-framework/dg-outexists-exp-F.c: New test.
4318         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
4319         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
4320         * gcc.test-framework/dg-outexists-exp-P.c: New test.
4321
4322 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
4323
4324         PR fortran/29630
4325         PR fortran/29679
4326         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
4327         * gfortran.dg/initialization_3.f90: New.
4328
4329 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4330
4331         PR libgfortran/25545
4332         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
4333
4334 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
4335
4336         PR middle-end/29695
4337         * gcc.c-torture/execute/pr29695-1.c: New test.
4338         * gcc.c-torture/execute/pr29695-2.c: New test.
4339
4340 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
4341
4342         PR fortran/29565
4343         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
4344
4345 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
4346
4347         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
4348         for matching error messages.
4349
4350 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
4351
4352         PR target/26915
4353         * gcc.target/i386/387-12.c: New test.
4354
4355 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4356
4357         PR libfortran/29713
4358         * gfortran.dg/pr29713.f90: New test.
4359
4360 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
4361
4362         * testsuite/gcc.c-torture/execute/arith-rand-ll.c:
4363         Also test for bogus rest sign.
4364
4365 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4366
4367         PR libfortran/27895
4368         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
4369
4370 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
4371
4372         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
4373         from error messages.
4374
4375 2006-11-02  Mike Stump  <mrs@apple.com>
4376
4377         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
4378
4379         * g++.old-deja/g++.abi/align.C: Enable for darwin.
4380
4381 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
4382
4383         * g++.dg/eh/gcsec1.C: New test.
4384
4385 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4386
4387         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
4388         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
4389
4390 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
4391
4392         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
4393         hexadecimal value.
4394         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
4395         * gcc.dg/pr14796-2.c: Likewise.
4396
4397 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
4398
4399         * gcc.c-torture/execute/20061101-1.c: New test.
4400
4401 2006-11-01  Richard Guenther  <rguenther@suse.de>
4402
4403         * testsuite/gcc.target/i386/fpprec-1.c: New testcase.
4404
4405 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4406
4407         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
4408         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
4409
4410 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
4411
4412         * gcc.c-torture/execute/20061031-1.c: New test.
4413
4414 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
4415
4416         PR 23067
4417         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
4418         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
4419         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
4420         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
4421         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
4422         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
4423         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
4424
4425 2006-10-31  Eric Christopher  <echristo@apple.com>
4426             Falk Hueffner  <falk@debian.org>
4427
4428         * gcc.dg/builtin-bswap-1.c: New.
4429         * gcc.dg/builtin-bswap-2.c: New.
4430         * gcc.dg/builtin-bswap-3.c: New.
4431         * gcc.dg/builtin-bswap-4.c: New.
4432         * gcc.dg/builtin-bswap-5.c: New.
4433         * gcc.target/i386/builtin-bswap-1.c: New.
4434
4435 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
4436
4437         * gcc.dg/inline-16.c: New.
4438
4439         PR 16622
4440         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
4441         defining it.
4442         * gcc.dg/inline-13.c: New.
4443         * gcc.dg/inline-14.c: New.
4444         * gcc.dg/inline-15.c: New.
4445
4446         PR 11377
4447         * gcc.dg/inline6.c: New.
4448         * gcc.dg/inline7.c: New.
4449
4450 2006-10-31  Roger Sayle  <roger@eyesopen.com>
4451
4452         PR middle-end/23470
4453         * gcc.dg/pr23470-1.c: New test case.
4454
4455 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
4456
4457         PR fortran/29537
4458         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
4459         data.
4460         * gfortran.dg/blockdata_2.f90: New testcase.
4461
4462 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
4463
4464         PR libfortran/29627
4465         * gfortran.dg/unf_short_record_1.f90:  New test.
4466
4467 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4468
4469         PR fortran/29067
4470         * gfortran.dg/pr29067.f: New test.
4471
4472 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
4473             Richard Sandiford  <richard@codesourcery.com>
4474
4475         * lib/target-supports.exp (get_compiler_messages): Append options
4476         as a single list element.
4477         (check_effective_target_arm_vfp_ok): New.
4478         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
4479
4480 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
4481
4482         PR fortran/29387
4483         * gfortran.dg/intrinsic_actual_2.f90: New test.
4484
4485         PR fortran/29490
4486         * gfortran.dg/actual_array_interface_1.f90: New test.
4487
4488         PR fortran/29641
4489         * gfortran.dg/used_types_11.f90: New test.
4490
4491 2006-10-30  Dirk Mueller  <dmueller@suse.de>
4492
4493         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
4494         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
4495         * g++.old-deja/g++.pt/eichin01.C (main): Same.
4496         * g++.old-deja/g++.mike/net25.C (main): Same.
4497         * g++.dg/lookup/exception1.C (main): Same.
4498         * g++.dg/parse/parens2.C (main): Same.
4499
4500 2006-10-30  Roger Sayle  <roger@eyesopen.com>
4501
4502         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
4503
4504 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4505
4506         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
4507         * gcc.dg/torture/builtin-math-3.c: Likewise.
4508
4509 2006-10-30  Tobias Burnus  <burnus@net-b.de>
4510
4511         PR fortran/29452
4512         * gfortran.dg/write_check.f90: Check run-time keyword checking.
4513         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
4514
4515 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
4516
4517         PR Fortran/29410
4518         * gfortran.fortran-torture/execute/transfer1.f90: New test.
4519
4520 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
4521
4522         * lib/target-supports.exp (check_function_available): Declare
4523         function before calling.
4524
4525 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
4526
4527         PR tree-optimization/29637
4528         * gcc.dg/pr29637.c: New test.
4529
4530 2006-10-29  Roger Sayle  <roger@eyesopen.com>
4531
4532         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
4533         tree canonicalization.
4534
4535 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4536
4537         * gcc.dg/builtins-20.c: Add more hypot tests.
4538
4539 2006-10-29  Roger Sayle  <roger@eyesopen.com>
4540
4541         * gcc.dg/fold-compare-1.c: New test case.
4542
4543 2006-10-29  Dirk Mueller  <dmueller@suse.de>
4544
4545         PR c++/16307
4546         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
4547
4548 2006-10-29  Roger Sayle  <roger@eyesopen.com>
4549
4550         PR tree-optimization/15458
4551         * gcc.dg/fold-xornot-1.c: New test case.
4552
4553 2006-10-29  Richard Guenther  <rguenther@suse.de>
4554
4555         * gcc.target/i386/math-torture/trunc.c: New testcase.
4556
4557 2006-10-29  Richard Guenther  <rguenther@suse.de>
4558
4559         * gcc.target/i386/math-torture/round.c: New testcase.
4560
4561 2006-10-29  Richard Guenther  <rguenther@suse.de>
4562
4563         * gcc.target/i386/math-torture/ceil.c: New testcase.
4564         * gcc.target/i386/math-torture/floor.c: Likewise.
4565
4566 2006-10-29  Richard Guenther  <rguenther@suse.de>
4567
4568         * gcc.target/i386/math-torture/rint.c: New testcase.
4569         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
4570
4571 2006-10-29  Richard Guenther  <rguenther@suse.de>
4572
4573         * gcc.target/i386/math-torture/lfloor.c: New testcase.
4574         * gcc.target/i386/math-torture/lceil.c: Likewise.
4575
4576 2006-10-28  Tobias Burnus  <burnus@net-b.de>
4577
4578         PR libgfortran/24313
4579         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
4580
4581 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
4582
4583         * gcc.c-torture/execute/20020118-1.c,
4584         gcc.c-torture/execute/builtins/strlen.c,
4585         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
4586         comment typos.
4587
4588 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4589
4590         * gcc.dg/builtins-20.c: Add tests for hypot.
4591         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
4592         two-argument builtins.
4593         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
4594         TESTIT2.  Update all callers.
4595         (TESTIT2, TESTIT2_R): New helper macros.
4596         Add testcases for pow, hypot and atan2.
4597
4598 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4599
4600         PR C++/29295
4601         * g++.dg/expr/bool1.C: New test.
4602         * g++.dg/expr/bool2.C: New test.
4603
4604 2006-10-28  Tobias Burnus  <burnus@net-b.de>
4605
4606         PR fortran/28224
4607         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
4608         * gfortran.dg/namelist_internal.f90: New test.
4609
4610 2006-10-28  Tobias Burnus  <burnus@net-b.de>
4611
4612         PR fortran/29625
4613         * gfortran.dg/io_real_boz.f90: Add.
4614         * gfortran.dg/io_real_boz2.f90: Add.
4615
4616 2006-10-28  Richard Guenther  <rguenther@suse.de>
4617
4618         PR middle-end/26899
4619         * gcc.dg/tree-ssa/pr26899.c: New testcase.
4620
4621 2006-10-28  Richard Guenther  <rguenther@suse.de>
4622
4623         PR target/28806
4624         * gcc.target/i386/math-torture/lround.c: New testcase.
4625
4626 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
4627
4628         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
4629         * gcc.dg/builtins-44.c: Likewise.
4630         * gcc.dg/builtins-45.c: Likewise.
4631         * gcc.dg/pr28796-2.c: Likewise.
4632         * gcc.dg/unordered-3.c: Likewise.
4633
4634 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4635
4636         PR libgfortran/27954
4637         * gfortran.dg/error_recovery_2.f90: New test.
4638
4639 2006-10-26  Richard Guenther  <rguenther@suse.de>
4640
4641         * gcc.target/i386/i386.exp: Use glob, not find to collect
4642         tests.  Avoids recursing into subdirectories.
4643         * gcc.target/i386/math-torture/math-torture.exp: Torture
4644         for interesting ia32 math options.
4645         * gcc.target.i386/math-torture/lrint.c: New testcase.
4646
4647 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4648
4649         PR libgfortran/29563
4650         * gfortran.dg/arrayio_9.f90: Update test.
4651         * gfortran.dg/arrayio_19.f90: New test.
4652
4653 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
4654
4655         * gcc.dg/20061026.c: New testcase.
4656
4657 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4658
4659         PR libgfortran/29563
4660         * gfortran.dg/arrayio_9.f90: New test.
4661
4662 2006-10-26  Ben Elliston  <bje@au.ibm.com>
4663
4664         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
4665         Copy the strings manually, as strcpy may call strlen.
4666
4667 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4668
4669         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
4670         Add checks for log, log2, log10 and log1p.
4671
4672         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
4673         we already test 0.0.  Add checks for expm1, log, log2, log10,
4674         log1p, cbrt, erf and erfc.
4675
4676 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
4677
4678         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
4679
4680 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
4681
4682         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
4683         and remainderl() built-in functions.  Remove -ffast-math from
4684         dg-options.
4685
4686 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4687
4688         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
4689         acosh and atanh.
4690
4691         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
4692         floating point modifiers to arguments passed to float and long
4693         double functions respectively.  Update all callers to use floating
4694         point numbers, not integers.  Add tests for exp, exp2 and
4695         exp10/pow10.
4696
4697         * gcc.dg/torture/builtin-math-3.c: New test.
4698
4699 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
4700
4701         PR fortran/29393
4702         * gfortran.dg/initialize_2.f90: New.
4703
4704 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4705
4706         * gcc.dg/torture/builtin-math-2.c: New test.
4707
4708 2006-10-24  Richard Guenther  <rguenther@suse.de>
4709
4710         PR middle-end/28796
4711         * gcc.dg/pr28796-1.c: New testcase.
4712         * gcc.dg/pr28796-2.c: Likewise.
4713
4714 2006-10-24  Richard Guenther  <rguenther@suse.de>
4715
4716         * gcc.dg/builtins-57.c: New testcase.
4717
4718 2006-10-24  Richard Guenther  <rguenther@suse.de>
4719
4720         PR tree-optimization/29567
4721         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
4722
4723 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
4724
4725         PR tree-optimization/14784
4726         * gcc.dg/alias-10.c: New test.
4727
4728 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4729
4730         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
4731
4732 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
4733
4734         * gcc.dg/builtin-strncat-chk-1.c: New test.
4735
4736 2006-10-23  Jan Hubicka  <jh@suse.cz>
4737
4738         * gcc.dg/memmove-1.c: New test.
4739
4740 2006-10-23  Paul Brook  <paul@codesourcery.com>
4741
4742         * gcc.dg/pragma-pack-5.c: New test.
4743
4744 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
4745
4746         * g++.dg/other/s390-1.C: New testcase.
4747
4748 2006-10-23  Richard Guenther  <rguenther@suse.de>
4749
4750         PR middle-end/27132
4751         PR middle-end/23295
4752         * gcc.dg/pr27132.c: New testcase.
4753         * gcc.dg/pr23295.c: Likewise.
4754         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
4755         * g++.dg/tree-ssa/pr19807.C: Likewise.
4756
4757 2006-10-23  Richard Guenther  <rguenther@suse.de>
4758
4759         PR middle-end/21032
4760         * gcc.dg/pr21032.c: New testcase.
4761
4762 2006-10-22  Jeff Law  <law@redhat.com>
4763         Richard Guenther  <rguenther@suse.de>
4764
4765         PR tree-optimization/15911
4766         * gcc.dg/tree-ssa/vrp30.c: New testcase.
4767
4768 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
4769
4770         PR c++/20647
4771         * g++.dg/abi/rtti3.C: New.
4772
4773 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
4774
4775         PR middle-end/28252
4776         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
4777         transformation.
4778
4779 2006-10-21  Richard Guenther  <rguenther@suse.de>
4780
4781         PR tree-optimization/3511
4782         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
4783
4784 2006-10-21  Richard Guenther  <rguenther@suse.de>
4785
4786         PR middle-end/26898
4787         * gcc.dg/torture/pr26898-1.c: New testcase.
4788         * gcc.dg/torture/pr26898-2.c: Likewise.
4789
4790 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
4791
4792         PR c++/28053
4793         * g++.dg/parse/bitfield1.C: Adjust error markers.
4794         * g++.dg/parse/bitfield2.C: New test.
4795
4796 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
4797
4798         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
4799
4800 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4801
4802         PR libfortran/27895
4803         * gfortran.dg/zero_sized_1.f90: New test.
4804
4805 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
4806
4807         * gcc.dg/div-compare-1.c: New test.
4808
4809 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
4810
4811         PR fortran/29216
4812         * gfortran.dg/result_default_init_1.f90: New test.
4813
4814         PR fortran/29314
4815         * gfortran.dg/automatic_default_init_1.f90: New test.
4816
4817         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
4818         from 38 to 33.
4819
4820 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
4821
4822         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
4823         'using namespace std' without previous declaration.
4824         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
4825         * g++.old-deja/g++.robertl/eb133c.C: New.
4826
4827 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4828
4829         PR libgfortran/29277
4830         * gfortran.dg/streamio_4.f90: Update test.
4831         * gfortran.dg/streamio_11.f90: New test.
4832
4833 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
4834
4835         PR c++/27952
4836         * g++.dg/inherit/virtual1.C: New test.
4837
4838 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
4839
4840         PR c++/28261
4841         * g++.dg/parse/enum3.C: New test.
4842
4843 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
4844
4845         PR c++/29039
4846         * g++.dg/init/ctor8.C: New test.
4847
4848 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
4849
4850         PR c++/27270
4851         * g++.dg/ext/complit8.C: Tweak error markers.
4852         * g++.dg/template/complit1.C: Add error marker.
4853
4854 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
4855
4856         PR c++/27270
4857         * g++.dg/ext/complit8.C: New test.
4858
4859         PR c++/29408
4860         * g++.dg/parse/dtor12.C: New test.
4861
4862         PR c++/29435
4863         * g++.dg/template/sizeof11.C: New test.
4864
4865 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
4866
4867         PR fortran/29392
4868         * gfortran.dg/data_char_3.f90: New test.
4869
4870         PR fortran/29451
4871         * gfortran.dg/negative_automatic_size.f90: New test.
4872
4873 2006-10-16  David Daney  <ddaney@avtrex.com>
4874
4875         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
4876
4877 2006-10-16  Eric Christopher  <echristo@apple.com>
4878
4879         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
4880         x86_64.
4881
4882 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
4883
4884         PR c++/28211
4885         * g++.dg/tc1/dr49.C: Tweak error messages.
4886         * g++.dg/parse/template21.C: New test.
4887
4888 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4889
4890         PR middle-end/20491
4891         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
4892
4893 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
4894
4895         PR fortran/29403
4896         * gfortran.dg/print_1.f90: New test.
4897
4898 2006-10-15  Jan Hubicka  <jh@suse.cz>
4899
4900         PR middle-end/29241
4901         * gcc.c-torture/compile/pr29241.c: New testcase.
4902
4903 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
4904
4905         PR middle-end/29250
4906         * gcc.c-torture/compile/pr29250.c: New test.
4907
4908 2006-10-15  Richard Guenther  <rguenther@suse.de>
4909
4910         * gcc.dg/pr29299.c: New testcase.
4911
4912 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
4913
4914         PR fortran/24767
4915         * gfortran.dg/label_4.f90: Adjust warning flag.
4916
4917 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
4918
4919         PR fortran/29371
4920         * gfortran.dg/nullify_3.f90: New test.
4921
4922 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
4923
4924         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
4925         on Solaris 2.5.1 too.
4926
4927 2006-10-13  Eric Christopher  <echristo@apple.com>
4928
4929         * gcc.dg/pr25993.c: Skip for darwin.
4930
4931 2006-10-13  Eric Christopher  <echristo@apple.com>
4932
4933         * gcc.dg/visibility-11.c: Skip for darwin.
4934
4935 2006-10-13  Eric Christopher  <echristo@apple.com>
4936
4937         * gcc.dg/darwin-weakimport-1.c: Use
4938         -fno-asynchronous-unwind-tables.
4939         * gcc.dg/darwin-weakimport-3.c: Ditto.
4940
4941 2006-10-13  Richard Guenther  <rguenther@suse.de>
4942
4943         PR tree-optimization/29446
4944         * gcc.dg/torture/pr29446.c: New testcase.
4945
4946 2006-10-13  Bill Wendling  <wendling@apple.com>
4947
4948         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
4949         * g++.old-deja/g++.jason/hmc1.C: Likewise.
4950         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
4951         * g++.old-deja/g++.law/shadow1.C: Likewise.
4952         * g++.old-deja/g++.law/ctors10.C: Likewise.
4953         * g++.dg/debug/namespace1.C: Likewise.
4954         * g++.dg/inherit/namespace-as-base.C: Likewise.
4955         * g++.dg/opt/delay-slot-1.C: Likewise.
4956         * g++.dg/parse/defarg10.C: Likewise.
4957         * g++.dg/template/ptrmem11.C: Likewise.
4958         * g++.dg/template/mem_func_ptr.C: Likewise.
4959         * g++.dg/template/spec19.C: Likewise.
4960
4961 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
4962
4963         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
4964
4965 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
4966
4967         PR fortran/29373
4968         * gfortran.dg/implicit_9.f90: New test.
4969
4970         PR fortran/29407
4971         * gfortran.dg/namelist_25.f90: New test.
4972
4973         PR fortran/27701
4974         * gfortran.dg/same_name_2.f90: New test.
4975
4976         PR fortran/29232
4977         * gfortran.dg/host_assoc_types_1.f90: New test.
4978
4979         PR fortran/29364
4980         * gfortran.dg/missing_derived_type_1.f90: New test.
4981         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
4982
4983         PR fortran/29422
4984         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
4985
4986         PR fortran/29428
4987         * gfortran.dg/alloc_comp_assign_5.f90: New test.
4988
4989 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4990
4991         PR fortran/29391
4992         * gfortran.dg/bound_2.f90: New test.
4993
4994 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4995
4996         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
4997         directive.
4998         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
4999         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
5000         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
5001         * gfortran.dg/gomp/reduction3.f90: Likewise.
5002         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
5003         * gfortran.dg/dummy_procedure_2.f90: Likewise.
5004         * gfortran.dg/interface_derived_type_1.f90: Likewise.
5005         * gfortran.dg/forall_4.f90: Likewise.
5006         * gfortran.dg/spec_expr_4.f90: Likewise.
5007         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
5008         * gfortran.dg/forall_5.f90: Likewise.
5009         * gfortran.dg/open_access_append_2.f90: Add check for
5010         compile-time warning.
5011
5012 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
5013
5014         PR c++/28506
5015         * g++.dg/parse/pure1.C: New test.
5016
5017 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5018
5019         PR fortran/21435
5020         * gcc/testsuite/gfortran.dg/io_constraints_3.f90: New test.
5021         * gcc/testsuite/gfortran.dg/open_access_append_1.f90: Add checks
5022         for compile-time warnings.
5023         * gcc/testsuite/gfortran.dg/pr20163-2.f: Likewise.
5024         * gcc/testsuite/gfortran.dg/iostat_2.f90: Likewise.
5025         * gcc/testsuite/gfortran.dg/label_4.f90: Delete the temporary
5026         file.
5027         * gcc/testsuite/gfortran.dg/direct_io_2.f90: Add a FILE=
5028         specifier.
5029         * gcc/testsuite/gfortran.dg/iomsg_1.f90: Add check for
5030         compile-time warning.
5031
5032 2006-10-12  Jan Hubicka  <jh@suse.cz>
5033
5034         PR c/28419
5035         * gcc.dg/pr28319.c: New test.
5036
5037 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
5038         PR c++/29318
5039         * g++.dg/ext/vla4.C: New test.
5040
5041 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
5042
5043         PR c++/27961
5044         * g++.dg/template/crash60.C: New test.
5045         * g++.dg/other/large-size-array.C: Adjust error markers.
5046         * g++.dg/parse/crash27.C: Likewise.
5047         * g++.dg/template/crash1.C: Likewise.
5048
5049 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
5050
5051         PR testsuite/29093
5052         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
5053
5054 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
5055
5056         PR preprocessor/28709
5057         * gcc.dg/cpp/paste14.c: New test.
5058
5059 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
5060
5061         PR c++/29175
5062         * g++.dg/init/array24.C: New test.
5063
5064 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5065
5066         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
5067         of <sys/types.h>.
5068
5069 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
5070
5071         PR c++/29024
5072         * g++.dg/parse/typedef8.C: New test.
5073         * g++.dg/other/mult-stor1.C: Adjust error markers.
5074
5075 2006-10-11  Richard Guenther  <rguenther@suse.de>
5076
5077         PR tree-optimization/28230
5078         * gcc.dg/torture/pr28230.c: New testcase.
5079
5080 2006-10-11  Richard Guenther  <rguenther@suse.de>
5081
5082         PR inline-asm/29119
5083         * gcc.dg/torture/pr29119.c: New testcase.
5084
5085 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
5086
5087         PR middle-end/29272
5088         * gcc.c-torture/execute/20060930-2.c: New test.
5089
5090 2006-10-09  Richard Henderson  <rth@redhat.com>
5091
5092         Revert emutls patch.
5093
5094 2006-10-09  Richard Guenther  <rguenther@suse.de>
5095
5096         PR middle-end/29254
5097         * gcc.dg/pr29254.c: New testcase.
5098
5099 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
5100             Paul Thomas  <pault@gcc.gnu.org>
5101
5102         PR fortran/20541
5103         * gfortran.dg/alloc_comp_basics_1.f90: New test.
5104         * gfortran.dg/alloc_comp_basics_2.f90: New test.
5105         * gfortran.dg/alloc_comp_assign_1.f90: New test.
5106         * gfortran.dg/alloc_comp_assign_2.f90: New test.
5107         * gfortran.dg/alloc_comp_assign_3.f90: New test.
5108         * gfortran.dg/alloc_comp_assign_4.f90: New test.
5109         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
5110         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
5111         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
5112         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
5113         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
5114         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
5115         * gfortran.dg/alloc_comp_std.f90: New test.
5116         * gfortran.dg/move_alloc.f90: New test.
5117
5118 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
5119
5120         PR fortran/29115
5121         * gfortran.dg/derived_constructor_comps_2.f90: New test.
5122
5123         PR fortran/29211
5124         * gfortran.dg/forall_char_dependencies_1.f90: New test.
5125
5126 2006-10-08  Tobias Burnus  <burnus@net-b.de>
5127
5128         PR fortran/28585
5129         * gfortran.dg/new_line.f90: New test.
5130
5131 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5132
5133         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
5134         * gcc.dg/torture/builtin-convert-1.c,
5135         gcc.dg/torture/builtin-convert-2.c,
5136         gcc.dg/torture/builtin-convert-3.c,
5137         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
5138
5139 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
5140
5141         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
5142         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
5143         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
5144         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
5145
5146 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
5147
5148         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
5149         Xfail some tests for powerpc-darwin and powerpc-aix.
5150
5151 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
5152
5153         PR c/29380
5154         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
5155
5156 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5157
5158         PR target/29300
5159         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
5160         on hppa*-*-hpux*.
5161
5162 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5163
5164         PR fortran/16580
5165         PR fortran/29288
5166         * gcc/testsuite/gfortran.fortran-torture/execute/specifics.f90:
5167         Add tests for using all possible intrinsics as actual arguments.
5168         * gcc/testsuite/gfortran.dg/specifics_1.f90: Add tests for using
5169         all possible intrinsics as actual arguments.
5170         * gcc/testsuite/gfortran.dg/specifics_2.f90: New file.
5171         * gcc/testsuite/gfortran.dg/specifics_3.f90: New file.
5172
5173 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
5174
5175         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
5176         * gcc.dg/debug/debug-2.c: Likewise.
5177
5178 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
5179
5180         * gcc.c-torture/compile/sync-2.c: New test.
5181
5182 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5183
5184         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
5185         line endings.
5186
5187 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
5188
5189         PR rtl-optimization/29128
5190         * gcc.c-torture/compile/pr29128.c: New test.
5191
5192 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5193
5194         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
5195         line endings.
5196
5197 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
5198
5199         PR middle-end/29256
5200         * gcc.dg/tree-ssa/loop-19.c: New test.
5201
5202 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
5203
5204         PR tree-optimization/29330
5205         * gcc.dg/pr29330.c: New test.
5206
5207         PR target/28924
5208         * gcc.c-torture/compile/20061005-1.c: New test.
5209
5210 2006-10-06  Olivier Hainque  <hainque@adacore.com>
5211
5212         * gcc.dg/typename-vla-1.c: New case.
5213         * gnat.dg/forward_vla.adb: New case.
5214
5215 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
5216
5217         PR tree-optimization/29290
5218         * gfortran.dg/loop_nest_1.f90: New test.
5219
5220         PR target/29198
5221         * gcc.dg/tls/opt-12.c: New test.
5222
5223         PR fortran/28415
5224         * gfortran.dg/save_2.f90: New test.
5225
5226         PR c/29091
5227         * gcc.dg/pr29091.c: New test.
5228
5229 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
5230
5231         * lib/target-supports.exp
5232         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
5233         same as x86_64-*-*; check for LP64.
5234
5235 2006-10-04  Richard Henderson  <rth@redhat.com>
5236
5237         * lib/target-supports.exp (check_effective_target_tls): Redefine
5238         to mean non-emulated tls.
5239         * gcc.dg/tls/alias-1.c: Remove tls requirement.
5240         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
5241         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
5242         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
5243         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
5244         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
5245         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
5246
5247 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
5248
5249         PR fortran/29343
5250         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
5251
5252 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5253
5254         * gfortran.dg/bounds_check_fail_1.f90: New test.
5255
5256 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
5257
5258         PR c++/29020
5259         * g++.dg/template/friend48.C: New test.
5260
5261 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
5262
5263         PR fortran/29098
5264         * gfortran.dg/default_initialization_2.f90: New test.
5265
5266 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
5267
5268         PR fortran/20779
5269         PR fortran/20891
5270         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
5271
5272 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
5273
5274         PR fortran/29284
5275         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
5276
5277         PR fortran/29321
5278         PR fortran/29322
5279         * gfortran.dg/missing_optional_dummy_2.f90: New test.
5280
5281         PR fortran/25091
5282         PR fortran/25092
5283         * gfortran.dg/entry_array_specs_1.f90: New test.
5284
5285 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
5286
5287         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
5288         insufficient to inhibit some test failures at -O3.  Do testing
5289         on integers.
5290
5291 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
5292
5293         PR c++/29138
5294         * g++.dg/inherit/access8.C: New test.
5295         * g++.dg/template/dtor4.C: Tweak error messages.
5296
5297 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5298
5299         PR fortran/27478
5300         * gfortran.dg/entry_8.f90: New test.
5301
5302 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5303
5304         PR c++/29291
5305         * g++.dg/parse/new4.C: New test.
5306
5307 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
5308
5309         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
5310         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
5311         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
5312         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
5313         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
5314
5315 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5316
5317         PR fortran/19260
5318         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
5319         * gfortran.dg/continuation_2.f90: New test.
5320
5321         PR fortran/19262
5322         * gfortran.dg/continuation_3.f90: New test.
5323         * gfortran.dg/continuation_4.f90: New test.
5324         * gfortran.dg/continuation_5.f: New test.
5325         * gfortran.dg/continuation_6.f: New test.
5326
5327 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
5328
5329         PR c++/29226
5330         * g++.dg/template/vla1.C: New test.
5331
5332 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5333
5334         PR fortran/29210
5335         * gfortran.dg/complex_parameter_1.f90: New test.
5336
5337 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
5338
5339         PR c/29154
5340         * gcc.c-torture/execute/20060929-1.c: New test.
5341
5342 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
5343
5344         PR c++/29105
5345         * g++.dg/template/member6.C: New test.
5346         * g++.dg/parse/typename7.C: Adjust error markers.
5347
5348         PR c++/29080
5349         * g++.dg/template/member7.C: New test.
5350
5351 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
5352
5353         PR c/24010
5354         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
5355         gcc.dg/Woverride-init-3.c: New tests.
5356
5357 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
5358
5359         * gcc.c-torture/execute/20060930-1.c: New test.
5360
5361 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5362
5363         PR fortran/18791
5364         * gfortran.dg/specifics_1.f90: New test.
5365         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
5366         complex specifics.
5367
5368 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5369
5370         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
5371         pthread-init-common.h: New.
5372
5373 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
5374
5375         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
5376         precision on some archs.
5377
5378 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
5379
5380         * gcc.dg/non-local-goto-1.c: New test.
5381         * gcc.dg/non-local-goto-2.c: Likewise.
5382         * gcc.dg/setjmp-3.c: Likewise.
5383         * gcc.dg/setjmp-4.c: Likewise.
5384
5385 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
5386
5387         * gnat.dg/self_aggregate_with_pointer.adb: New test.
5388
5389 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
5390
5391         PR fortran/28276
5392         * gfortran.dg/exponent_1.f90: New test.
5393
5394         PR fortran/27021
5395         * gfortran.dg/nearest_1.f90: New test.
5396
5397 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
5398
5399         PR middle-end/25261
5400         PR middle-end/28790
5401         * gcc.dg/gomp/nestedfn-1.c: New test.
5402
5403 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
5404
5405         PR objc/29195
5406         * objc/compile/method-1.m: New test.
5407
5408 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
5409
5410         PR c++/26938
5411         * g++.dg/template/crash58.C: New test.
5412         * g++.dg/parse/crash28.C: Adjust error markers.
5413         * g++.dg/template/crash34.C: Likewise.
5414         * g++.dg/template/friend31.C: Likewise.
5415         * g++.dg/template/crash32.C: Likewise.
5416
5417         PR c++/27329
5418         * g++.dg/template/crash59.C: New test.
5419
5420         PR c++/27667
5421         * g++.dg/template/spec33.C: New test.
5422         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
5423
5424 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
5425             Adam Nemet  <anemet@caviumnetworks.com>
5426
5427         * gcc.dg/tree-ssa/ivopts-1.c: New test.
5428         * gcc.dg/tree-ssa/ivopts-2.c: New test.
5429
5430 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
5431
5432         PR target/28911
5433         * gcc.dg/pr28911.c: New.
5434
5435 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
5436
5437         PR target/29169
5438         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
5439         (dg-options): Add -mfpmath=387.
5440
5441 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
5442
5443         PR c/28706
5444         * gcc.dg/pr28706.c: New test.
5445
5446         PR c/28712
5447         * gcc.dg/pr28712.c: New test.
5448
5449 2006-09-22  Mike Stump  <mrs@apple.com>
5450
5451         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
5452
5453 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
5454
5455         PR tree-optimization/28888
5456         * gcc.dg/pr28888.c: New test.
5457
5458 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
5459
5460         PR c++/29016
5461         * g++.dg/init/ptrfn1.C: New test.
5462
5463 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
5464
5465         PR c++/28861
5466         * g++.dg/template/spec32.C: New test.
5467         * g++.dg/parse/crash9.C: Adjust error markers.
5468
5469         PR c++/28303
5470         * g++.dg/template/typedef6.C: New test.
5471         * g++.dg/init/error1.C: Adjust error markers.
5472         * g++.dg/parse/crash9.C: Likewise.
5473         * g++.dg/template/crash55.C: Likewise.
5474
5475 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
5476
5477         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
5478
5479 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
5480
5481         PR target/27650
5482         * g++.dg/ext/dllimport12.C: New test.
5483
5484 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
5485
5486         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
5487         * gcc.target/mips/nmadd-2.c: Likewise.
5488         * gcc.target/mips/mips-ps-6.c: New test.
5489         * gcc.target/mips/neg-abs-1.c: Likewise.
5490         * gcc.target/mips/neg-abs-2.c: Likewise.
5491         * gcc.target/mips/nmadd-3.c: New test.
5492
5493 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
5494
5495         PR middle-end/28046
5496         * gcc.dg/gomp/atomic-10.c: New test.
5497         * g++.dg/gomp/atomic-10.C: New test.
5498
5499 2006-09-20  Eric Christopher  <echristo@apple.com>
5500
5501         * gcc.target/i386/sse3-not-fisttp.c: New.
5502
5503 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
5504
5505         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
5506
5507 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
5508
5509         * gcc.c-torture/execute/pr28289.c (one): New variable.
5510         (main): Use it instead of argc.
5511         * gcc.c-torture/execute/20060102-1.c (one): New variable.
5512         (main): Use it instead of argc.
5513
5514 2006-09-19  Paul Brook  <paul@codesourcery.com>
5515
5516         PR target/28516
5517         * gcc.dg/nested-func-5.c: New test.
5518
5519 2006-09-19  Ben Elliston  <bje@au.ibm.com>
5520
5521         * lib/target-supports.exp (check_effective_target_tls): Compile
5522         test stubs using ${tool}_target_compile, not just target_compile.
5523         (check_effective_target_tls_runtime): Likewise.
5524
5525 2006-09-19  Ben Elliston  <bje@au.ibm.com>
5526
5527         * gcc.c-torture/compile/20030405-1.x: Remove.
5528
5529         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
5530         optimising linker from discarding it.
5531
5532 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
5533
5534         PR fortran/28526
5535         * gfortran.dg/keyword_symbol_1.f90: New test.
5536
5537         * gfortran.dg/spread_shape_1.f90: Add missing warning with
5538         pedantic compilation option.
5539
5540 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
5541
5542         PR fortran/29060
5543         * gfortran.dg/spread_shape_1.f90: New test.
5544
5545 2006-09-17  Roger Sayle  <roger@eyesopen.com>
5546
5547         PR tree-optimization/28887
5548         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
5549
5550 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
5551
5552         PR c/25993
5553         * gcc.dg/pr25993.c: New test.
5554
5555 2006-09-17  Ira Rosen  <irar@il.ibm.com>
5556
5557         PR tree-opt/21591
5558         * gcc.dg/vect/pr21591.c: New test.
5559
5560 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
5561
5562         PR tree-opt/29059
5563         * gcc.c-torture/compile/strcpy-1.c: New test.
5564         * gcc.c-torture/compile/strcpy-2.c: New test.
5565         * gcc.c-torture/compile/memcpy-1.c: New test.
5566         * gcc.c-torture/compile/memcpy-2.c: New test.
5567
5568 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
5569
5570         PR testsuite/29055
5571         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
5572
5573 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
5574
5575         * gnat.dg/specs/double_record_extension1.ads: New test.
5576         * gnat.dg/specs/double_record_extension2.ads: Likewise.
5577
5578 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
5579
5580         PR fortran/29051
5581         * gfortran.dg/oldstyle_3.f90: New test.
5582
5583 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5584
5585         PR libgfortran/29099
5586         * gfortran.dg/secnds-1.f: New test.
5587
5588 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5589
5590         PR libgfortran/29053
5591         * gfortran.dg/streamio_9.f90: New test.
5592         * gfortran.dg/streamio_10.f90: New test.
5593
5594 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
5595
5596         PR C++/29002
5597         * g++.dg/init/array22.C: New test.
5598         * g++.dg/init/array23.C: New test.
5599
5600 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
5601
5602         * stackcheck.lst: Update list of tests requiring stack checking.
5603         * norun.lst: Adjust for above change.
5604         * ada95.lst: New file.
5605         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
5606         requiring -gnat95 switch.
5607
5608 2006-09-14  Olivier Hainque  <hainque@adacore.com>
5609
5610         * gnat.dg/in_out_parameter.adb: New test.
5611
5612 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
5613
5614         PR debug/28980
5615         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
5616
5617 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
5618
5619         * gnat.dg/specs/unchecked_union.ads: New test.
5620
5621 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
5622
5623         PR rtl-optimization/28982
5624         * gcc.c-torture/execute/pr28982a.c: New test.
5625         * gcc.c-torture/execute/pr28982b.c: Likewise.
5626
5627 2006-09-12  Eric Christopher  <echristo@apple.com>
5628
5629         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
5630         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
5631
5632 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
5633
5634         PR c/28768
5635         PR preprocessor/14634
5636         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
5637         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
5638         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
5639
5640 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
5641
5642         * gcc.dg/pr28243.c: New test.
5643
5644 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
5645
5646         PR fortran/28971
5647         gfortran.dg/pr28971.f90: New test to act as a backstop in case
5648         this undiagnosed regression reappears.
5649
5650 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
5651
5652         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
5653         Treat $srcdir as a literal.
5654         * lib/fortran-torture.exp (fortran-torture-compile,
5655         fortran-torture-execute): Likewise.
5656         * lib/objc-torture.exp (objc-torture-compile,
5657         objc-torture-execute): Likewise.
5658         * lib/profopt.exp (profopt-execute): Likewise.
5659
5660 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
5661
5662         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
5663
5664 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
5665
5666         PR testsuite/28950
5667         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
5668
5669 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
5670
5671         PR target/13685
5672         * gcc.target/i386/pr13685.c: New test.
5673
5674 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
5675
5676         * gcc.dg/pr28726.c: New test.
5677
5678 2006-09-11  Josh Conner  <jconner@apple.com>
5679
5680         * gcc.dg/nrv3.c: Increase size of structure.
5681         * gcc.dg/nrv4.c: Likewise.
5682         * gcc.dg/nrv5.c: Likewise.
5683
5684 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
5685
5686         PR libfortran/28890
5687         gfortran.dg/assumed_charlen_function_5.f90: New test.
5688
5689 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
5690
5691         PR c++/28991
5692         * g++.dg/init/static3.C: New test.
5693
5694 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
5695
5696         PR testsuite/29007
5697         * gcc.dg/long-long-cst1.c (t): Add cast to
5698         __SIZE_TYPE__ before casting to int.
5699         (main): Return 0 on success.
5700
5701 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
5702
5703         * gcc.c-torture/execute/20060910-1.c: New test.
5704
5705 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
5706
5707         PR middle-end/26983
5708         * gcc.dg/pr26983.c: New test.
5709
5710 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
5711
5712         PR target/29006
5713         * gcc.c-torture/execute/pr29006.c: New test.
5714
5715 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
5716
5717         PR libfortran/28947
5718         gfortran.dg/matmul_4.f90: New test.
5719
5720 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
5721
5722         PR fortran/28959
5723         gfortran.dg/used_types_10: New test.
5724
5725 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
5726
5727         PR libfortran/28923
5728         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
5729         gfortran.dg/array_initializer_3.f90: New test.
5730
5731 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5732
5733         PR fortran/28914
5734         * gfortran.dg/actual_array_constructor_3.f90: New test.
5735
5736 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
5737
5738         PR testsuite/26778
5739         * gcc.target/i386/pr26778.c: New testcase.
5740
5741 2006-09-08  Eric Christopher  <echristo@apple.com>
5742
5743         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
5744         * gcc.target/i386/memcpy-1.c: Ditto.
5745         * gcc.target/i386/asm-1.c: Ditto.
5746         * gcc.target/i386/20060512-4.c: Ditto.
5747         * gcc.target/i386/compress-float-387.c: Ditto.
5748         * gcc.target/i386/20060512-1.c: Ditto.
5749         * gcc.target/i386/compress-float-sse.c: Ditto.
5750         * gcc.target/i386/20060512-2.c: Ditto.
5751         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
5752         * gcc.target/i386/stack-prot-kernel.c: Ditto.
5753         * gcc.target/i386/compress-float-387-pic.c: Ditto.
5754         * gcc.dg/pr26449.c: Ditto.
5755         * gcc.dg/attr-ms_struct-2.c: Ditto.
5756         * gcc.dg/attr-ms_struct-1.c: Ditto.
5757         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
5758
5759 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
5760
5761         PR c/28504
5762         * gcc.dg/vla-10.c: New test.
5763
5764 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5765
5766         PR c++/28858
5767         * g++.dg/parse/template20.C: New test.
5768         * g++.dg/template/operator8.C: Remove obsolete part.
5769         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
5770         * g++.old-deja/g++.pt/crash65.C: Likewise.
5771
5772 2006-09-07  Jason Merrill  <jason@redhat.com>
5773
5774         PR middle-end/27724
5775         * gcc.dg/long-long-cst1.c: New test.
5776
5777 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
5778
5779         PR C++/28906
5780         * g++.dg/other/array3.C: New test.
5781         * g++.dg/other/array4.C: New test.
5782         * g++.dg/other/array5.C: New test.
5783
5784 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
5785
5786         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
5787
5788 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
5789
5790         PR target/28946
5791         * gcc.target/i386/pr28946.c: New test.
5792
5793 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
5794
5795         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
5796         in integer literal constant.
5797         * gfortran.dg/enum_8.f90: Ditto.
5798         * gfortran.dg/g77/20030326-1.f: Ditto.
5799
5800 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
5801
5802         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
5803         nonconformance usage.
5804
5805 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
5806
5807         PR middle-end/28862
5808         * gcc.c-torture/compile/vector-align-1.c: New test.
5809
5810 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
5811
5812         PR rtl-opt/27883
5813         * g++.dg/opt/copysign-1.C: New test.
5814
5815 2006-09-06  Jason Merrill  <jason@redhat.com>
5816
5817         PR c++/27371
5818         * g++.dg/warn/unused-result1.C: New test.
5819
5820 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
5821
5822         PR c++/28903
5823         * g++.dg/ext/vla3.C: New test.
5824
5825         PR c++/28886
5826         * g++.dg/template/array16.C: New test.
5827
5828 2006-09-06  Richard Guenther  <rguenther@suse.de>
5829
5830         * gcc.dg/pr27226.c: Remove testcase again.
5831
5832 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
5833
5834         PR tree-opt/28937
5835         * g++.dg/opt/unroll2.C: New test.
5836
5837 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
5838
5839         PR tree-opt/28952
5840         * gcc.dg/vect/pr28952.c: New test.
5841
5842 2006-09-05  Richard Guenther  <rguenther@suse.de>
5843
5844         PR tree-optimization/28900
5845         * gcc.dg/torture/pr28900.c: New testcase
5846
5847 2006-09-05  Richard Guenther  <rguenther@suse.de>
5848
5849         PR tree-optimization/28905
5850         * gcc.c-torture/compile/pr28905.c: New testcase.
5851
5852 2006-09-05  Richard Guenther  <rguenther@suse.de>
5853
5854         PR middle-end/28935
5855         * gcc.dg/pr28935.c: New testcase.
5856
5857 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
5858
5859         * gcc.c-torture/execute/20060905-1.c: New test.
5860
5861 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
5862
5863         PR fortran/28908
5864         * gfortran.dg/used_types_7.f90: New test.
5865         * gfortran.dg/used_types_8.f90: New test.
5866         * gfortran.dg/used_types_9.f90: New test.
5867
5868 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
5869
5870         * gcc.c-torture/compile/20060904-1.c: New test.
5871
5872 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
5873
5874         PR c++/23287 Revert my 2006-09-01 patch
5875         * g++.dg/parse/dtor12.C: Remove.
5876
5877 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
5878
5879         PR c+/27670
5880         * g++.dg/template/operator9.C: New test.
5881
5882         PR c++/27493
5883         * g++.dg/template/operator7.C: New test.
5884
5885         PR c++/27494
5886         * g++.dg/template/operator8.C: New test.
5887
5888         PR c++/27397
5889         * g++.dg/template/crash57.C: New test.
5890
5891         * g++.dg/template/typedef4.C: Adjust error markers.
5892         * g++.dg/template/typedef5.C: Likewise.
5893
5894 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
5895
5896         PR c++/28878
5897         * g++.dg/parse/crash33.C: New test.
5898
5899 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
5900         Richard Guenther  <rguenther@suse.de>
5901         Adam Nemet  <anemet@caviumnetworks.com>
5902
5903         PR middle-end/27226
5904         * gcc.target/mips/memcpy-1.c: New testcase.
5905         * gcc.dg/pr27226.c: Likewise.
5906
5907 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
5908
5909         PR c++/28705
5910         * g++.dg/lookup/koenig5.C: New.
5911         * g++.dg/template/crash56.C: New.
5912
5913 2006-09-01  Josh Conner  <jconner@apple.com>
5914
5915         PR c++/25505
5916         * gcc.dg/nrv3.c: New test.
5917         * gcc.dg/nrv4.c: New test.
5918         * gcc.dg/nrv5.c: New test.
5919
5920 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
5921
5922         PR c++/23287
5923         * g++.dg/parse/dtor12.C: New.
5924
5925 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
5926
5927         PR tree-optimization/28839
5928         * gcc.dg/pr28839.c: New test.
5929
5930 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
5931
5932         PR target/24367
5933         * gcc.dg/pr24367.c: New testcase.
5934
5935 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
5936
5937         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
5938
5939 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
5940
5941         PR rtl-optimization/27735
5942         * gcc.dg/loop-unswitch-1.c: New test.
5943
5944 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
5945
5946         PR fortran/28885
5947         * gfortran.dg/aliasing_dummy_2.f90: New test.
5948
5949         PR fortran/20067
5950         * gfortran.dg/generic_5.f90: Change error message.
5951
5952         PR fortran/28873
5953         * gfortran.dg/generic_6.f90: New test.
5954
5955         PR fortran/25077
5956         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
5957
5958         PR fortran/25102
5959         * gfortran.dg/invalid_interface_assignment.f90: New test.
5960
5961         PR fortran/24866
5962         * gfortran.dg/module_proc_external_dummy.f90: New test.
5963
5964 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
5965
5966         PR c++/28349
5967         * testsuite/g++.dg/warn/var-args1.C: New test.
5968
5969 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
5970
5971         PR fortran/28866
5972         * gfortran.dg/simpleif_2.f90: New test.
5973         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
5974         * gfortran.dg/enum_5.f90: Ditto.
5975
5976 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5977             Kazu Hirata  <kazu@codesourcery.com>
5978
5979         PR tree-optimization/17506
5980         * gcc.dg/pr17506.c: New.
5981
5982 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
5983
5984         PR c++/28139
5985         * g++.dg/eh/alias1.C: New test.
5986
5987 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5988
5989         PR c++/28860
5990         * g++.dg/template/ttp22.C: New test.
5991
5992 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
5993
5994         PR middle-end/26632
5995         * gcc.dg/pr26632.c: New.
5996
5997 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5998
5999         PR libgfortran/28354
6000         * gfortran.dg/fmt_zero_precision.f90: New test.
6001
6002 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
6003
6004         PR c++/28058
6005         * g++.dg/template/spec31.C: New test.
6006
6007 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
6008
6009         PR c++/26573
6010         * g++.dg/other/static2.C: New test.
6011
6012 2006-08-26  Roger Sayle  <roger@eyesopen.com>
6013
6014         * gcc.dg/Wswitch-enum-2.c: New test case.
6015         * gcc.dg/Wswitch-enum-3.c: Likewise.
6016
6017 2006-08-26  Richard Guenther  <rguenther@suse.de>
6018
6019         * gcc.c-torture/compile/20060826-1.c: New testcase.
6020
6021 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
6022
6023         PR c++/28736
6024         * g++.dg/template/void10.C: New test.
6025
6026         PR c++/28737
6027         * g++.dg/template/void8.C: New test.
6028
6029         PR c+_+/28738
6030         * g++.dg/template/void9.C: New test.
6031
6032         * g++.dg/template/void3.C: Adjust error markers.
6033         * g++.dg/template/void4.C: Likewise.
6034         * g++.dg/template/crash55.C: Likewise.
6035         * g++.dg/template/void7.C: Likewise
6036
6037 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
6038
6039         PR c++/28588
6040         * g++.dg/inherit/access6.C: New test.
6041         * g++.dg/inherit/access7.C: Likewise.
6042
6043         PR c++/28595
6044         * g++.dg/template/array15.C: New test.
6045         * g++.dg/template/crash2.C: Tweak error markers.
6046
6047 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
6048
6049         PR middle-end/28683
6050         * gcc.c-torture/compile/20060823-1.c: New test.
6051
6052 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6053
6054         PR c++/28853
6055         * g++.dg/template/ttp21.C: New test.
6056
6057         PR c++/28852
6058         * g++.dg/other/operator1.C: Add error-marker.
6059         * g++.dg/other/operator2.C: New test.
6060
6061 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
6062
6063         PR c/27893
6064         * gcc.c-torture/compile/vla-const-1.c,
6065         gcc.c-torture/compile/vla-const-2.c: New tests.
6066
6067 2006-08-26  Richard Guenther  <rguenther@suse.de>
6068
6069         PR middle-end/28814
6070         * gcc.dg/torture/pr28814.c: New testcase.
6071
6072 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
6073
6074         PR c/28418
6075         * gcc.c-torture/compile/compound-literal-1.c: New test.
6076
6077 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
6078
6079         PR c/28299
6080         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
6081         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
6082         Expect extra diagnostics.
6083
6084 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
6085
6086         gcc.dg/noncompile/pr16876.c: New test.
6087
6088 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
6089
6090         PR c++/28056
6091         * g++.dg/parse/local1.C: New test.
6092         * g++.dg/other/qual1.C: Tweak error marker.
6093
6094 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
6095
6096         PR c++/27787
6097         * g++.dg/template/typename10.C: New.
6098         * g++.dg/template/lookup4.C: Remove bogus error marker.
6099
6100 2006-08-25  Richard Guenther  <rguenther@suse.de>
6101
6102         PR testsuite/28829
6103         * gcc.dg/pr26570.c: Fix testcase.
6104
6105 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
6106
6107         PR tree-opt/28807
6108         * gcc.c-torture/execute/mayalias-2.c: New test.
6109         * gcc.dg/tree-ssa/alias-13.c: New test.
6110
6111 2006-08-24  Jan Hubicka  <jh@suse.cz>
6112
6113         PR debug/26881
6114         * gcc.dg/debug/pr26881.c: New file.
6115
6116 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
6117
6118         PR fortran/28788
6119         * gfortran.dg/used_types_4.f90: New test.
6120         * gfortran.dg/derived_init_2.f90: Modify to check sibling
6121         association of derived types.
6122         * gfortran.dg/used_types_2.f90: Add module cleanup.
6123         * gfortran.dg/used_types_3.f90: The same.
6124
6125         PR fortran/28771
6126         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
6127         fix of regression.
6128
6129 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6130
6131         PR 28813
6132         * gfortran.dg/direct_io_6.f90: Remove test.
6133
6134 2006-08-23  Stuart Hastings  <stuart@apple.com>
6135
6136         PR 28825
6137         * gcc.target/i386/20060821-1.c: New.
6138
6139 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
6140
6141         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
6142         dg-warning strings for dllimport.
6143
6144 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
6145
6146         PR C++/28450
6147         * g++.dg/ext/vector4.C: New test.
6148         * g++.dg/ext/complex1.C: New test.
6149
6150 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
6151
6152         PR debug/28692
6153         * gcc.dg/debug/const-1.c: New.
6154         * gcc.dg/debug/const-2.c: New.
6155         * gcc.dg/debug/dwarf2/const-1.c: New.
6156         * gcc.dg/debug/dwarf2/const-2.c: New.
6157         * gcc.dg/debug/dwarf2/const-2b.c: New.
6158
6159 2006-08-22  Richard Guenther  <rguenther@suse.de>
6160
6161         PR middle-end/28776
6162         * gcc.c-torture/compile/pr28776-1.c: New testcase.
6163         * gcc.c-torture/compile/pr28776-2.c: Likewise.
6164
6165 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
6166
6167         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
6168
6169 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
6170
6171         PR c++/26269
6172         * g++.dg/other/error14.C: New test.
6173
6174         PR c++/28505
6175         * g++.dg/parse/ctor7.C: New test.
6176         * g++.dg/parse/ctor8.C: Likewise.
6177
6178         PR c++/28741
6179         * g++.dg/template/void7.C: New test.
6180
6181 2006-08-21  Olivier Hainque  <hainque@adacore.com>
6182
6183         * gnat.dg/self_aggregate_with_zeros.adb: New test.
6184         * gnat.dg/self_aggregate_with_array.adb: New test.
6185
6186 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
6187
6188         * g++.dg/eh/arm-vfp-unwind.C: New test.
6189
6190 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
6191
6192         PR c++/28341
6193         * g++.dg/template/ref3.C: New test.
6194         * g++.dg/template/nontype13.C: New test.
6195
6196         PR c++/28346
6197         * g++.dg/template/ptrmem17.C: New test.
6198
6199 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
6200
6201         PR target/28648 c:
6202         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
6203
6204 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
6205
6206         PR fortran/28630
6207         * gfortran.dg/used_types_2.f90: New test.
6208
6209         PR fortran/28601
6210         * gfortran.dg/used_types_3.f90: New test.
6211
6212         PR fortran/20886
6213         * gfortran.dg/generic_actual_arg.f90: New test.
6214
6215         PR fortran/28735
6216         * gfortran.dg/module_private_array_refs_1.f90: New test.
6217
6218         PR fortran/28762
6219         * gfortran.dg/program_name_1.f90: New test.
6220
6221         PR fortran/28425
6222         * gfortran.dg/derived_constructor_comps_1.f90: New test.
6223
6224         PR fortran/28496
6225         * gfortran.dg/array_initializer_2.f90: New test.
6226
6227         PR fortran/18111
6228         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
6229
6230         PR fortran/28600
6231         * gfortran.dg/assumed_charlen_function_4.f90: New test.
6232
6233         PR fortran/28771
6234         * gfortran.dg/assumed_charlen_in_main.f90: New test.
6235
6236         PR fortran/28660
6237         * gfortran.dg/dependent_decls_1.f90: New test.
6238
6239 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
6240
6241         PR fortran/25217
6242         * gfortran.dg/derived_init_2.f90: New.
6243
6244 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
6245
6246         * gcc.c-torture/execute/pr28289.c: New test.
6247
6248 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
6249
6250         PR c/28744
6251         * gcc.dg/attr-externally-visible-1.c: New test.
6252         * gcc.dg/attr-externally-visible-2.c: New test.
6253         * g++.dg/parse/attr-externally-visible-1.C: New test.
6254         * g++.dg/parse/attr-externally-visible-2.C: New test.
6255
6256 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6257
6258         PR c++/28606
6259         * g++.dg/parse/dtor11.C: New test.
6260
6261 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
6262
6263         PR rtl-optimization/28489
6264         * gcc.c-torture/compile/pr28489.c: New test.
6265
6266 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6267
6268         PR c++/28710
6269         * g++.dg/template/redecl4.C: New test.
6270
6271         PR c++/28711
6272         * g++.dg/template/ctor8.C: New test.
6273
6274 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
6275
6276         * gcc.dg/pr26570.c: Fix testcase.
6277
6278 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
6279
6280         * PR c++/28573
6281         * g++.dg/parse/offsetof6.C: New test.
6282         * g++.dg/parse/offsetof6.C: New test.
6283         * g++.dg/parse/offsetof7.C: New test.
6284
6285 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6286
6287         PR testsuite/28602
6288         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
6289         is false.
6290
6291 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
6292
6293         PR c++/28302
6294         * g++.dg/ext/vector3.C: New test.
6295
6296 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
6297
6298         PR gcov/profile/26570
6299         * gcc.dg/pr26570.c: New test.
6300
6301 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
6302
6303         PR c/27697
6304         * gcc.dg/qual-component-1.c: New test.
6305
6306 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6307
6308         PR c++/28593
6309         * g++.dg/parse/new3.C: New test.
6310
6311 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6312
6313         PR fortran/25828
6314         * gfortran.dg/streamio_1.f90: New test.
6315         * gfortran.dg/streamio_2.f90: New test.
6316         * gfortran.dg/streamio_3.f90: New test.
6317         * gfortran.dg/streamio_4.f90: New test.
6318         * gfortran.dg/streamio_5.f90: New test.
6319         * gfortran.dg/streamio_6.f90: New test.
6320         * gfortran.dg/streamio_7.f90: New test.
6321         * gfortran.dg/streamio_8.f90: New test.
6322
6323 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
6324
6325         PR c/28287
6326         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
6327
6328 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
6329
6330         PR c++/28594
6331         * g++.dg/template/void6.C: New test.
6332
6333 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6334
6335         PR c/28649
6336         * gcc.dg/parse-error-1.c: New test.
6337         * gcc.dg/parse-error-2.c: New test.
6338         * gcc.dg/cpp/digraph2.c: Add error-marker.
6339         * gcc.dg/noncompile/920923-1.c: Likewise.
6340
6341 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
6342
6343         PR c/27490
6344         * gcc.dg/sizeof-2.c: New testcase.
6345
6346         PR c/27489
6347         * gcc.dg/switch-A.c: New testcase.
6348
6349 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
6350
6351         PR c++/28288
6352         PR c++/14556
6353         * g++.old-deja/g++.warn/compare1.C: Delete.
6354         * g++.dg/opt/pr7503-2.C: Delete.
6355         * g++.dg/opt/pr7503-3.C: Delete.
6356         * g++.dg/opt/pr7503-4.C: Delete.
6357         * g++.dg/opt/pr7503-5.C: Delete.
6358         * g++.dg/opt/max1.C: Delete.
6359         * g++.dg/warn/minmax.C: Delete.
6360         * g++.dg/expr/minmax.C: New test.
6361
6362 2006-08-14  Richard Guenther  <rguenther@suse.de>
6363
6364         PR testsuite/28703
6365         * gcc.c-torture/execute/pr28651.c: Do not use argc
6366         to avoid optimization, instead forbid inlining.
6367
6368 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
6369
6370         PR rtl-optimization/28634
6371         * gcc.c-torture/execute/ieee/pr28634.c: New test.
6372
6373 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
6374
6375         PR c/27184
6376         * gcc.dg/torture/pr27184.c: New test.
6377
6378 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
6379
6380         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
6381
6382 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6383
6384         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
6385         * gfortran.dg/stat_2.f90: Likewise.
6386         * gfortran.dg/chmod_1.f90: Likewise.
6387         * gfortran.dg/chmod_2.f90: Likewise.
6388         * gfortran.dg/chmod_3.f90: Likewise.
6389
6390 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
6391
6392         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
6393
6394 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
6395
6396         * g++.dg/opt/pr23454-2.C: New test.
6397
6398 2006-08-11  Richard Guenther  <rguenther@suse.de>
6399
6400         PR middle-end/28651
6401         * gcc.c-torture/execute/pr28651.c: New testcase.
6402
6403 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
6404
6405         * gnat.dg/specs/static_initializer.ads: New test.
6406
6407 2006-08-10  Paul Brook  <paul@codesourcery.com>
6408
6409         * gcc.target/arm/cond-asm.c: New test.
6410
6411 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
6412
6413         PR tree-optimization/26197
6414         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
6415         * g++.dg/vect/vect.exp: Compile the new tests with
6416         --param max-aliased-vops=0.
6417
6418 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
6419
6420         PR c++/28637
6421         * g++.dg/template/void3.C: New test.
6422
6423         PR c++/28638
6424         * g++.dg/template/void4.C: New test.
6425
6426         PR c++/28640
6427         * g++.dg/template/void5.C: New test.
6428
6429 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
6430
6431         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
6432         after dg-do compile.
6433
6434 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
6435
6436         PR tree-optimizations/26969
6437         * gcc.dg/vect/vect.exp: Compile tests prefixed with
6438         "unswitch-loops" with -funswitch-loops.
6439         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
6440
6441 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
6442
6443         * gcc.dg/sparc-getcontext-1.c: Fix typo.
6444         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
6445         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
6446         * objc.dg/dwarf-1.m: Likewise.
6447         * objc.dg/dwarf-2.m: Likewise.
6448         * obj-c++.dg/dwarf-2.mm: Likewise.
6449
6450 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6451
6452         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
6453         * objc.dg/dwarf-2.m: Likewise.
6454         * obj-c++.dg/dwarf-2.mm: Likewise.
6455
6456         PR libfortran/28603
6457         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
6458
6459         PR testsuite/27611
6460         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
6461
6462         PR testsuite/27033
6463         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
6464
6465 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
6466
6467         PR target/27827
6468         * gcc.target/i386/pr27827.c: New testcase.
6469
6470 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
6471
6472         PR fortran/28590
6473         * gfortran.dg/sequence_types_1.f90: New test.
6474
6475 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
6476
6477         PR fortran/28548
6478         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
6479         dg-warning.  Add -pedantic option.
6480
6481 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6482
6483         PR c/28502
6484         * gcc.dg/proto-1.c: New test.
6485
6486         PR c/27721
6487         * gcc.dg/lvalue-4.c: New test.
6488
6489         PR c/28136
6490         * gcc.dg/init-bad-5.c: New test.
6491
6492 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
6493
6494         PR c++/28347
6495         * g++.dg/ext/typedef-init.C: Add new test for typedef
6496         initialization inside templates. Adjust existing error markers.
6497
6498 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
6499
6500         PR c++/28148
6501         * g++.dg/init/ptrmem3.C: New test.
6502
6503 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
6504
6505         PR tree-optimization/27770
6506         * lib/target-support.exp: New target keyword "section_anchors".
6507         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
6508         tests.
6509         * gcc.dg/vect/section-anchors-pr27770.c: New test.
6510         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
6511         * gcc.dg/vect/section-anchors-vect-69.c: New test.
6512         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
6513
6514 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6515
6516         * gcc.dg/20060801-1.c: Add missing '}'.
6517
6518 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6519
6520         PR c++/27508
6521         * g++.dg/parse/dtor9.C: New test.
6522         * g++.dg/parse/dtor10.C: New test.
6523         * g++.dg/other/error7.C: Adjust error-marker.
6524
6525         PR c++/28274
6526         * g++.dg/other/default5.C: New test.
6527
6528 2006-08-02  Richard Guenther  <rguenther@suse.de>
6529
6530         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
6531
6532 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
6533
6534         PR c++/28557
6535         * g++.dg/template/conv9.C: New test.
6536
6537 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
6538
6539         PR debug/28063
6540         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
6541         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
6542         Optionally return assembly text.  Update callers.
6543         (check_no_compiler_messages): Update verbose messages.
6544         (check_no_messages_and_pattern): New.
6545         (check_effective_target_string_merging): New.
6546
6547 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6548
6549         PR c++/28250
6550         * g++.dg/eh/catch4.C: New test.
6551
6552         PR c++/28257
6553         * g++.dg/other/qual1.C: New test.
6554
6555         PR c++/28259
6556         * g++.dg/inherit/error2.C: New test.
6557
6558         PR c++/28267
6559         * g++.dg/other/new1.C: New test.
6560
6561         * g++.dg/warn/pr23075.C: Remove obsolete test.
6562         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
6563         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
6564
6565 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
6566
6567         PR c++/28523
6568         * g++.dg/eh/cast1.C: New test.
6569
6570 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
6571
6572         PR libfortran/28452
6573         * gfortran.dg/random_3.f90:  New test.
6574
6575 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
6576
6577         PR c++/28432
6578         * g++.dg/other/pr28304.C: Change expected error message.
6579         * g++.dg/other/pr28432.C: New test.
6580
6581 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
6582
6583         PR c++/28256
6584         * g++.dg/init/brace2.C: Change expected error message, add empty init.
6585
6586 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
6587
6588         PR debug/23336
6589         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
6590         at -g1.
6591         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
6592         g++.dg/debug/enum-2.C: New.
6593
6594 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6595
6596         PR c++/6634
6597         * g++.dg/parse/long1.C: Add more tests.
6598
6599 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6600
6601         * gfortran.dg/lrshift_1.c: New file.
6602
6603 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6604
6605         PR libgfortran/28335
6606         * gfortran.dg/no_unit_error_1.f90: New test.
6607
6608 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6609
6610         PR libgfortran/28335
6611         * gfortran.dg/no_unit_error_1.f90: Delete test.
6612         * gfortran.dg/no_unit_error_2.f90: Delete test.
6613
6614 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6615
6616         * gfortran.dg/chmod_3.f90: New test.
6617         * gfortran.dg/ltime_gmtime_1.f90: New test.
6618         * gfortran.dg/ltime_gmtime_2.f90: New test.
6619         * gfortran.dg/lrshift_1.f90: New test.
6620         * gfortran.dg/chmod_1.f90: New test.
6621         * gfortran.dg/chmod_2.f90: New test.
6622
6623 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
6624
6625         PR c++/27668
6626         * g++.dg/template/crash55.C: New test.
6627
6628         PR c++/27962
6629         * g++.dg/template/nontype16.C: New test.
6630
6631         * g++.dg/template/void2.C: Adjust error markers.
6632         * g++.dg/template/nontype5.C: Adjust error markers.
6633
6634 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
6635
6636         * gcc.target/i386/stack-prot-kernel.c: New test.
6637
6638 2006-07-27  Roger Sayle  <roger@eyesopen.com>
6639
6640         * gcc.dg/builtins-55.c: New test case.
6641
6642 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
6643
6644         PR rtl-optimization/27907
6645         * gcc.c-torture/compile/pr27907.c: New test.
6646
6647 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6648
6649         * gfortran.dg/mclock.f90: New test.
6650         * gfortran.dg/int_conv_1.f90: New test.
6651         * gfortran.dg/stat_1.f90: New test.
6652         * gfortran.dg/stat_2.f90: New test.
6653
6654 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6655
6656         PR libgfortran/28335
6657         * gfortran.dg/no_unit_error_1.f90: New test.
6658         * gfortran.dg/no_unit_error_2.f90: New test.
6659         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
6660
6661 2006-07-25  Roger Sayle  <roger@eyesopen.com>
6662
6663         PR middle-end/28473
6664         * gcc.dg/fold-convround-1.c: New test case.
6665
6666 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
6667
6668         * gfortran.dg/arithmetic_if.f90:  Fix comments.
6669
6670 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6671
6672         PR c++/27572
6673         * g++.dg/other/typedef1.C: New test.
6674         * g++.dg/template/typedef4.C: New test.
6675         * g++.dg/template/typedef5.C: New test.
6676
6677 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
6678
6679         PR fortran/28416
6680         * gfortran.dg/allocatable_dummy_3.f90: New.
6681
6682 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
6683
6684         PR fortran/28439
6685         * gfortran.dg/arithmetic_if.f90:  New test.
6686
6687 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
6688
6689         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
6690         avoid memcpy optimization.
6691
6692 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6693
6694         PR fortran/25289
6695         * gfortran.dg/direct_io_6.f90: New test.
6696
6697 2006-07-24  Jan Hubicka  <jh@suse.cz>
6698
6699         PR c/25795
6700         PR c++/27369
6701         * gcc.dg/pr25795.c: New test.
6702         * gcc.dg/pr25795-1.c: New test.
6703
6704 2006-07-23  Roger Sayle  <roger@eyesopen.com>
6705
6706         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
6707         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
6708         which may be transformed to "g || h" on some platforms.
6709
6710 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
6711
6712         PR c++/28025
6713         * g++.dg/template/friend45.C: New test.
6714
6715 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6716
6717         PR libgfortran/28339
6718         * gfortran.dg/arrayio_8.f90: New test.
6719
6720 2006-07-21  Mike Stump  <mrs@apple.com>
6721
6722         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
6723
6724         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
6725
6726 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6727
6728         PR c++/28250
6729         * g++.dg/eh/catch3.C: New test.
6730
6731         PR c++/28363
6732         * g++.dg/template/defarg10.C: New test.
6733
6734 2006-07-20  Paul Brook  <paul@codesourcery.com>
6735
6736         PR 27363
6737         * gcc.dg/pr27363.c: New test.
6738
6739 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
6740
6741         PR c++/28338
6742         * g++.dg/init/ref13.C: New test.
6743
6744 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6745
6746         PR obj-c++/28434
6747         * obj-c++.dg/proto-error-1.mm: New test.
6748
6749 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
6750
6751         PR c++/28337
6752         * g++.dg/template/string1.C: New test.
6753
6754 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
6755
6756         PR c++/28048
6757         * g++.dg/template/defarg9.C: New test.
6758
6759         PR c++/28235
6760         * g++.dg/template/static27.C: New test.
6761
6762 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
6763
6764         PR 28410
6765         * gcc.dg/tree-ssa/pr28410.c: New test.
6766
6767 2006-07-18  Lee Millward  <lee.millward@gmail.com>
6768
6769         PR c++/28258
6770         * g++/dg/other/error13.C: New test.
6771
6772         PR c++/28260
6773         * g++.dg/template/friend44.C: New test.
6774
6775 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
6776
6777         PR c++/27495
6778         * g++.dg/other/pr27495.C: New.
6779
6780 2006-07-18  Olivier Hainque  <hainque@adacore.com>
6781
6782         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
6783         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
6784
6785 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6786
6787         PR c/28286
6788         * gcc.dg/pragma-pack-4.c: New test.
6789
6790 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
6791
6792         PR c++/28291
6793         * g++.dg/ext/pr28291.C: New test.
6794
6795 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
6796
6797         PR middle-end/28403
6798         * gcc.c-torture/execute/pr28403.c: New test.
6799
6800 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
6801
6802         PR middle-end/28402
6803         * gcc.dg/pr28402.c: New test.
6804
6805 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
6806
6807         PR c++/28304
6808         * g++.dg/other/pr28304.C: New test.
6809
6810 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
6811
6812         PR other/28251
6813         gcc.c-torture/unsorted/dump-noaddr.c: New test.
6814         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
6815
6816 2006-07-17  Richard Guenther  <rguenther@suse.de>
6817
6818         PR tree-optimization/28238
6819         * g++.dg/tree-ssa/pr28238.C: New testcase.
6820
6821 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6822
6823         PR c++/28250
6824         * g++.dg/eh/catch1.C: New test.
6825         * g++.dg/eh/catch2.C: New test.
6826
6827 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
6828
6829         PR c++/28370
6830         * g++.dg/template/anon3.C: New test.
6831
6832 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
6833
6834         PR fortran/20844
6835         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
6836         specifiers requiring an explicit format tag..
6837
6838         PR fortran/28201
6839         * gfortran.dg/generic_5: New test.
6840
6841         PR fortran/20893
6842         * gfortran.dg/elemental_optional_args_1.f90: New test.
6843
6844 2006-07-16  Olivier Hainque  <hainque@adacore.com>
6845
6846         * gnat.dg/assert.ads: New file.
6847         * gnat.dg/controlled_record.ads: Likewise.
6848         * gnat.dg/controlled_record.adb: Likewise.
6849
6850 2006-07-15  Lee Millward  <lee.millward@gmail.com>
6851
6852         PR c++/28292
6853         * g++.dg/other/error12.C: New test.
6854
6855         PR c++/28269
6856         * g++.dg/template/crash54.C: New test.
6857
6858 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6859
6860         PR c++/28249
6861         * g++.dg/parse/catch1.C: New test.
6862
6863         PR c++/28294
6864         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
6865
6866         PR c++/28387
6867         * g++.dg/ext/attrib24.C: New test.
6868
6869 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6870
6871         PR c++/28343
6872         * g++.dg/ext/asmspec1.C: New test.
6873
6874 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
6875
6876         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
6877         (dg-test): Support shouldfail tests.
6878         * lib/target-supports-dg.exp (dg-shouldfail): New.
6879         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
6880         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
6881         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
6882         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
6883         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
6884         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
6885         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
6886
6887 2006-07-13  Jan Hubicka  <jh@suse.cz>
6888
6889         * gcc.target/i386/memcpy-1.c: New.
6890
6891 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
6892
6893         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
6894
6895 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
6896
6897         PR fortran/25097
6898         * gfortran.dg/present_1.f90: New test.
6899
6900         PR fortran/20903
6901         * gfortran.dg/interface_derived_type_1.f90: New test.
6902
6903 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
6904
6905         PR fortran/28213
6906         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
6907         list.
6908
6909 2006-07-07  Lee Millward  <lee.millward@gmail.com>
6910
6911         PR c++/27820
6912         * g++.dg/other/label1.C: New test.
6913
6914 2006-07-07  Richard Guenther  <rguenther@suse.de>
6915
6916         PR middle-end/28268
6917         * gcc.dg/torture/pr28268.c: New testcase.
6918
6919 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
6920
6921         PR c++/27019
6922         * g++.dg/ext/pr27019.C: New.
6923
6924 2006-07-07  Richard Guenther  <rguenther@suse.de>
6925
6926         PR tree-optimization/28187
6927         * gcc.dg/pr28187.c: New testcase.
6928
6929 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
6930
6931         * gnat.dg/address_conversion.adb: New test.
6932         * gnat.dg/boolean_subtype.adb: Likewise.
6933         * gnat.dg/frame_overflow.adb: Likewise.
6934         * gnat.dg/pointer_array.adb: Likewise.
6935         * gnat.dg/pointer_conversion.adb: Likewise.
6936
6937 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
6938
6939         PR fortran/28237
6940         PR fortran/23420
6941         * gfortran.dg/print_fmt_5.f90: New test.
6942
6943 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6944
6945         PR fortran/28129
6946         * gfortran.dg/bounds_check_4.f90: New test.
6947
6948 2006-07-05  Richard Guenther  <rguenther@suse.de>
6949
6950         PR target/28158
6951         * gfortran.dg/pr28158.f90: New testcase.
6952
6953 2006-07-05  Richard Guenther  <rguenther@suse.de>
6954
6955         PR tree-optimization/28162
6956         * gcc.dg/pr28162.c: New testcase.
6957
6958 2006-07-05  Richard Guenther  <rguenther@suse.de>
6959         Andrew Pinski  <pinskia@gcc.gnu.org>
6960
6961         PR c++/27084
6962         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
6963
6964 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
6965
6966         PR fortran/28174
6967         * gfortran.dg/actual_array_substr_2.f90: New test.
6968
6969         PR fortran/28167
6970         * gfortran.dg/actual_array_constructor_2.f90: New test.
6971
6972 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6973
6974         * gfortran.dg/itime_idate_1.f: New test.
6975         * gfortran.dg/itime_idate_2.f: New test.
6976
6977 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6978
6979         PR libgfortran/27704
6980         * gfortran.dg/open_status_3.f90: New test.
6981         * gfortran.dg/fmt_l.f90: Update for new feature.
6982
6983 2006-07-03  Asher Langton  <langton2@llnl.gov>
6984
6985         * gfortran.dg/oldstyle_2.f90: New.
6986
6987 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
6988
6989         * gnat.dg/string_slice.adb: New test.
6990
6991 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
6992
6993         PR fortran/19259
6994         * gfortran.dg/semicolon_fixed.c: New.
6995         * gfortran.dg/semicolon_free.c: New.
6996
6997 2006-06-30  Mike Stump  <mrs@apple.com>
6998
6999         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
7000         that don't support internal visibility.
7001
7002 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
7003
7004         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
7005         for '(' / ')' needing an extra '\'.
7006
7007 2006-06-29  Roger Sayle  <roger@eyesopen.com>
7008
7009         PR middle-end/27428
7010         * gcc.dg/pr27428-1.c: New test case.
7011
7012 2006-06-29  Mike Stump  <mrs@apple.com>
7013
7014         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
7015         on darwin as we can't align commons large enough yet.
7016
7017         * gcc.dg/vla-8.c: Add additional testcases.
7018
7019 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
7020
7021         PR c++/28114
7022         * g++.dg/other/pr28114.C: New.
7023
7024 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
7025
7026         * gcc.c-torture/compile/20060625-1.c: New test.
7027
7028 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
7029
7030         PR fortran/20867
7031         * gfortran.dg/stfunc_3.f90: New test.
7032
7033         PR fortran/25056
7034         * gfortran.dg/impure_actual_1.f90: New test.
7035
7036         PR fortran/20874
7037         * gfortran.dg/elemental_result_1.f90: New test.
7038
7039         PR fortran/25073
7040         * gfortran.dg/select_7.f90: New test.
7041
7042         PR fortran/27554
7043         * intrinsic_actual_1.f: New test.
7044
7045         PR fortran/22038
7046         PR fortran/28119
7047         * gfortran.dg/forall_4.f90: New test.
7048
7049         PR fortran/25072
7050         * gfortran.dg/forall_5.f90: New test.
7051
7052 2006-06-25  Lee Millward  <lee.millward@gmail.com>
7053
7054         PR c++/28051
7055         * g++.dg/template/using13.C: New test.
7056
7057         PR c++/28054
7058         * g++.dg/other/incomplete3.C: New test.
7059
7060 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7061
7062         PR fortran/28081
7063         * gfortran.dg/substr_3.f: New test.
7064         * gfortran.dg/equiv_2.f90: Update expected error message.
7065
7066 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
7067
7068         PR fortran/28118
7069         * gfortran.dg/actual_array_substr_1.f90: New test.
7070
7071 2006-06-24  Olivier Hainque  <hainque@adacore.com>
7072
7073         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
7074         * gnat.dg/scalar_mode_agg_compare.adb: New test.
7075
7076 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
7077
7078         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
7079
7080 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
7081
7082         PR fortran/27981
7083         * gfortran.dg/simpleif_2.f90: New test.
7084
7085 2006-06-23  Lee Millward  <lee.millward@gmail.com>
7086
7087         * g++.dg/template/error22.C: Fix typo.
7088
7089 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7090
7091         PR c++/28112
7092         * g++.dg/ext/attrib23.C: New test.
7093
7094 2006-06-23  Olivier Hainque  <hainque@adacore.com>
7095
7096         * gnat.dg/varsize_temp.adb: New test.
7097
7098 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7099
7100         PR c++/11468
7101         * g++.dg/other/java2.C: New test.
7102
7103 2006-06-23  Danny Smith  <dannysmith@users.sourceforge.net>
7104
7105         PR target/27789
7106         * g++.dg/ext/dllimport4.C. Add more tests for invalid
7107         initialization.
7108
7109 2006-06-22  Roger Sayle  <roger@eyesopen.com>
7110
7111         PR target/27531
7112         * gcc.dg/pr27531-1.c: New test case.
7113
7114 2006-06-22  Asher Langton  <langton2@llnl.gov>
7115
7116         PR fortran/24748
7117         * gfortran.dg/implicit_8.f90: New.
7118
7119 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
7120
7121         PR rtl-optimization/28121
7122         * gcc.dg/pr28121.c: New test.
7123
7124 2006-06-22  Lee Millward  <lee.millward@gmail.com>
7125
7126         PR c++/27805
7127         * g++.dg/parse/ptrmem6.C: New test.
7128
7129         PR c++/27821
7130         * g++.dg/template/error22.C: New test.
7131
7132 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7133
7134         PR c++/28111
7135         * g++.dg/template/friend43.C: New test.
7136
7137         PR c++/28110
7138         * g++.dg/template/crash53.C: New test.
7139
7140         PR c++/28109
7141         * g++.dg/rtti/incomplete1.C: New test.
7142
7143 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
7144
7145         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
7146
7147 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
7148
7149         * gcc.c-torture/execute/complex-7.c: New.
7150
7151 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
7152
7153         * gcc.dg/merge-all-constants-1.c: New test.
7154
7155 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
7156
7157         PR c++/28113
7158         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
7159
7160 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
7161
7162         * gfortran.dg/rrspacing_1.f90: New test.
7163
7164 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7165
7166         PR c++/28052
7167         * g++.dg/other/bitfield2.C: New test.
7168
7169 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
7170
7171         PR tree-optimization/27331
7172         * gcc.dg/pr27331.c: New test.
7173
7174 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
7175             Eric Botcazou  <ebotcazou@adacore.com>
7176
7177         PR ada/18692
7178         * lib/gnat.exp: New file.
7179         * lib/gnat-dg.exp: Likewise.
7180         * gnat.dg: New directory.
7181         * gnat.dg/dg.exp: New driver.
7182         * gnat.dg/specs: New directory.
7183         * gnat.dg/specs/specs.exp: New driver.
7184         * gnat.dg/style: New directory.
7185         * gnat.dg/style/style.exp: New driver.
7186
7187 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
7188
7189         PR fortran/16206
7190         * gfortran.dg/array_initializer_1.f90: New test.
7191
7192         PR fortran/28005
7193         * gfortran.dg/matmul_3.f90: New test.
7194
7195 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
7196
7197         PR middle-end/28075
7198         * gcc.dg/tree-ssa/inline-1.c: New test.
7199
7200 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
7201
7202         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
7203         in malloc prototype; remove XFAIL.
7204         * gcc.dg/pr18241-2.c: Ditto.
7205         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
7206         in memset prototype; remove XFAIL.
7207         * gcc.dg/tree-ssa/pr23382.c: Ditto.
7208
7209 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
7210
7211         * gcc.dg/vla-8.c: Add.
7212
7213 2006-06-19  Richard Guenther  <rguenther@suse.de>
7214
7215         PR tree-optimization/27090
7216         * g++.dg/tree-ssa/pr27090.C: New testcase.
7217
7218 2006-06-19  Roger Sayle  <roger@eyesopen.com>
7219
7220         PR target/27861
7221         * gcc.dg/pr27861-1.c: New test case.
7222
7223 2006-06-19  Richard Guenther  <rguenther@suse.de>
7224
7225         PR middle-end/28045
7226         * gcc.dg/torture/pr28045.c: New testcase.
7227
7228 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7229
7230         PR fortran/26801
7231         * gfortran.dg/associated_4.f90: New test.
7232
7233 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7234
7235         PR fortran/19310
7236         PR fortran/19904
7237         * gfortran.dg/real_const_3.f90: New test.
7238
7239 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
7240
7241         PR c++/28016
7242         * g++.dg/template/static26.C: New test.
7243
7244         PR c++/27979
7245         * g++.dg/expr/bitfield2.C: New test.
7246
7247         PR c++/27884
7248         * g++.dg/parse/linkage2.C: New test.
7249
7250 2006-06-16  Richard Guenther  <rguenther@suse.de>
7251
7252         PR middle-end/27116
7253         * gcc.dg/pr15785-1.c: Revert last change.
7254         * gcc.dg/torture/pr27116-2.c: New testcase.
7255
7256 2006-06-16  Roger Sayle  <roger@eyesopen.com>
7257
7258         PR middle-end/27802
7259         * gcc.dg/pr27802-1.c: New test case.
7260
7261 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
7262
7263         PR c++/27689
7264         * g++.dg/template/ttp18.C: New test.
7265         * g++.dg/template/ttp19.C: Likewise.
7266
7267         PR c++/27666
7268         * g++.dg/expr/cond9.C: New test.
7269
7270         PR c++/27640
7271         * g++.dg/template/ctor7.C: New test.
7272
7273 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
7274
7275         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
7276
7277 2006-06-16  Richard Guenther  <rguenther@suse.de>
7278
7279         PR tree-optimization/27781
7280         * gcc.dg/tree-ssa/pr27781.c: New testcase.
7281
7282 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
7283
7284         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
7285
7286 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
7287
7288         * gcc.dg/tree-ssa/loop-18.c: New test.
7289
7290 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
7291
7292         PR c++/27665
7293         * g++.dg/template/crash52.C: New test.
7294
7295         PR c++/27648
7296         * g++.dg/ext/attrib22.C: New test.
7297
7298         PR c++/26559
7299         * g++.dg/template/builtin1.C: New test.
7300         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
7301
7302         PR c++/28018
7303         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
7304         assignment.
7305         * g++.old-deja/g++.pt/crash51.C: Likewise.
7306
7307         PR c++/27227
7308         * g++.dg/lookup/linkage1.C: New test.
7309         * g++.dg/lookup/linkage2.C: Likewise.
7310
7311 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
7312
7313         PR middle-end/27959
7314         * gcc.dg/pr27959.c: New testcase.
7315
7316 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
7317
7318         PR target/28014:
7319         * g++.dg/eh/div.C: New test.
7320
7321 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
7322
7323         PR c++/27894
7324         * g++.dg/tree-ssa/pr26757.C: New test.
7325         * g++.dg/tree-ssa/pr27894.C: New test.
7326
7327 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
7328
7329         * gcc.c-torture/compile/20060609-1.c: New test.
7330
7331         PR target/27863
7332         * gcc.c-torture/compile/pr27863.c: New test.
7333
7334 2006-06-13  Richard Guenther  <rguenther@suse.de>
7335
7336         PR tree-optimization/27830
7337         * g++.dg/tree-ssa/pr27830.C: New testcase.
7338
7339 2006-06-13  Matthew Sachs  <msachs@apple.com>
7340
7341         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
7342         the list of compiler flags; this causes those flags to be checked
7343         for things like dg-skip-if.
7344
7345 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7346
7347         PR c++/27601
7348         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
7349
7350 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
7351             Kazu Hirata  <kazu@codesourcery.com>
7352
7353         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
7354         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
7355
7356 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7357
7358         PR c++/27933
7359         * g++.dg/lookup/using15.C: New test.
7360
7361         PR c++/27951
7362         * g++.dg/other/anon4.C: New test.
7363
7364 2006-06-12  Roger Sayle  <roger@eyesopen.com>
7365
7366         PR c++/21210
7367         * g++.dg/init/complex1.C: New test case.
7368
7369 2006-06-11  Eric Christopher  <echristo@apple.com>
7370
7371         PR middle-end/27948
7372         * gcc.dg/bf-ms-layout.c: Run on darwin.
7373         * gcc.dg/bf-no-ms-layout: Ditto.
7374         * gcc.dg/attr-ms_struct-2.c: New.
7375         * gcc.dg/bf-ms-layout-2.c: Ditto.
7376
7377 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
7378
7379         * gcc.dg/attr-ms_struct-packed1.c: New.
7380
7381 2006-06-09  Mike Stump  <mrs@apple.com>
7382
7383         * gcc.dg/vla-7.c: Add.
7384
7385 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
7386
7387         PR fortran/24558
7388         * gfortran.dg/entry_6.f90: New test.
7389
7390         PR fortran/20877
7391         PR fortran/25047
7392         * gfortran.dg/entry_7.f90: New test.
7393
7394 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
7395
7396         PR c/27747
7397         * gcc.dg/cpp/_Pragma6.c: New test.
7398
7399         PR c++/27748
7400         * g++.dg/cpp/_Pragma1.C: New test.
7401
7402         PR preprocessor/27746
7403         * gcc.dg/gomp/macro-3.c: New test.
7404         * gcc.dg/gomp/macro-4.c: New test.
7405         * g++.dg/gomp/macro-3.C: New test.
7406         * g++.dg/gomp/macro-4.C: New test.
7407
7408 2006-06-09  Richard Guenther  <rguenther@suse.de>
7409
7410         PR tree-optimization/26998
7411         * gcc.dg/torture/pr26998.c: New testcase.
7412         * gcc.dg/tree-ssa/vrp29.c: New testcase.
7413
7414 2006-06-08  Mike Stump  <mrs@apple.com>
7415
7416         * gcc.dg/pr27095.c: Account for stubs.
7417
7418         PR target/26427
7419         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
7420         produce bad code on darwin.
7421
7422 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7423
7424         PR fortran/27958
7425         * gcc/testsuite/gfortran.dg/substr_2.f: New test.
7426
7427 2006-06-08  Asher Langton  <langton2@llnl.gov>
7428
7429         PR fortran/27786
7430         * cray_pointers_2.f90: Add -fbounds-check compile flag.
7431
7432 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7433
7434         PR target/27421
7435         * gcc.dg/union-3.c: New test.
7436
7437 2006-06-08  Richard Guenther  <rguenther@suse.de>
7438
7439         PR middle-end/27116
7440         * gcc.dg/torture/pr27116.c: New testcase.
7441         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
7442
7443 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
7444
7445         PR rtl-optimization/26449
7446         * gcc.dg/pr26449.c: New test.
7447
7448 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7449
7450         PR c++/27601
7451         * g++.dg/ext/offsetof1.C: Test member functions.
7452
7453 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
7454
7455         * gcc.dg/pr27095.c: Improve scanning.
7456
7457 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
7458
7459         PR fortran/23091
7460         * gfortran.dg/saved_automatic_1.f90: New test.
7461
7462         PR fortran/24168
7463         * gfortran.dg/array_simplify_1.f90: New test.
7464
7465         PR fortran/25090
7466         * gfortran.dg/entry_dummy_ref_1.f90: New test.
7467
7468         PR fortran/25058
7469         * gfortran.dg/entry_dummy_ref_2.f90: New test.
7470
7471 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
7472
7473         PR c++/27177
7474         * g++.dg/expr/cast7.C: New test.
7475
7476 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
7477
7478         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
7479         * lib/gcc-defs.exp (tool_check_compile): Ditto.
7480         * lib/fortran-torture.exp (fortran-torture-compile,
7481         fortran-torture-execute): Ditto.
7482
7483 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
7484
7485         PR target/27842
7486         * gcc.dg/vmx/pr27842.c: New test.
7487
7488 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7489
7490         PR libfortran/27895
7491         * gfortran.dg/bounds_check_3.f90: New test.
7492
7493 2006-06-05  Mike Stump  <mrs@apple.com>
7494
7495         * objc.dg/objc-fast-4.m: Skip for ppc64.
7496
7497 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
7498
7499         PR testsuite/27705
7500         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
7501
7502 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
7503             Victor Kaplansky  <victork@il.ibm.com>
7504
7505         PR tree-optimizations/26360
7506         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
7507         with -fno-tree-dce.
7508         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
7509
7510 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
7511
7512         PR fortran/14067
7513         * gfortran.dg/data_char_1.f90: Add messages for truncated
7514         strings.
7515
7516         PR fortran/16943
7517         * gfortran.dg/func_decl_2.f90: New test.
7518
7519         PR fortran/20839
7520         * gfortran.dg/do_2.f90: New test.
7521
7522         PR fortran/27655
7523         * gfortran.dg/associated_3.f90: New test.
7524
7525 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
7526
7527         PR c++/27819
7528         * g++.dg/template/static25.C: New test.
7529
7530         PR c++/27722
7531         * g++.dg/init/array21.C: New test.
7532
7533         PR c++/27807
7534         * g++.dg/ext/complit7.C: New test.
7535
7536         PR c++/27806
7537         * g++.dg/parse/ptrmem5.C: New test.
7538
7539 2006-06-04  Roger Sayle  <roger@eyesopen.com>
7540             Andrew Pinski  <pinskia@physics.uc.edu>
7541
7542         PR c/27150
7543         PR middle-end/27382
7544         * gcc.dg/pr27150-1.c: New testcase.
7545         * gcc.dg/pr27382-1.c: New testcase.
7546         * gcc.dg/pr27382-2.c: New testcase.
7547
7548 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
7549
7550         PR c/25161
7551         PR c/27020
7552         * gcc.dg/array-10.c: New test.
7553
7554 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7555
7556         PR c++/27804
7557         * g++.dg/init/const4.C: New test.
7558         * g++.dg/init/member1.C: Add error-marker.
7559         * g++.dg/other/fold1.C: Adjust error-marker.
7560
7561 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7562
7563         PR c++/27601
7564         * g++.dg/ext/offsetof1.C: New test.
7565
7566 2006-06-04 Eric Christopher <echristo@apple.com>
7567
7568         * gcc.dg/attr-ms_struct-1.c: New.
7569
7570 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
7571
7572         * gcc.c-torture/compile/builtin_constant_p.c: New test.
7573
7574 2006-06-04  Richard Guenther  <rguenther@suse.de>
7575
7576         PR tree-optimization/27039
7577         * gcc.dg/tree-ssa/loop-17.c: New testcase.
7578
7579 2006-06-03  Roger Sayle  <roger@eyesopen.com>
7580
7581         PR target/26223
7582         * gcc.target/i386/amd64-abi-2.c: New test case.
7583
7584 2006-06-02  Eric Christopher  <echristo@apple.com>
7585
7586         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
7587         * gcc.target/i386/20020523-1.c: Skip if darwin.
7588         * gcc.target/i386/asm-3.c: Ditto.
7589         * gcc.target/i386/20011119-1.c: Ditto.
7590         * gcc.target/i386/clobbers.c: Remove pic part of test.
7591
7592 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
7593
7594         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
7595         * g++.old-deja/g++.other/init19.C: Ditto.
7596         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
7597         and add other platforms as expected failures.
7598
7599 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
7600
7601         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
7602         (is-effective-target-keyword): Ditto.
7603
7604 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
7605
7606         PR fortran/27715
7607         * gfortran.dg/extended_char_comparison_1.f:  New test.
7608
7609 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
7610
7611         PR fortran/25098
7612         * gfortran.dg/dummy_procedure_1.f90: New test.
7613
7614         PR fortran/25147
7615         * gfortran.dg/dummy_procedure_2.f90: New test.
7616
7617         * gfortran.dg/associated_2.f90: Correct to make consistent with
7618         standard.
7619
7620 2006-05-31  Roger Sayle  <roger@eyesopen.com>
7621
7622         * gcc.target/i386/387-11.c: New test case.
7623
7624 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
7625
7626         PR c++/27801
7627         * g++.dg/template/cond6.C: New test.
7628
7629         PR c++/26496
7630         * g++.dg/template/crash51.C: New test.
7631         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
7632
7633         PR c++/27385
7634         * g++.dg/init/array20.C: New test.
7635
7636 2006-05-31  Roger Sayle  <roger@eyesopen.com>
7637
7638         * gcc.dg/builtins-54.c: New test case.
7639
7640 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
7641
7642         PR c++/26433
7643         * g++.dg/template/fntry1.C: Add dg-do link.
7644
7645         PR c++/27808
7646         * g++.dg/parse/friend6.C: New test.
7647
7648 2006-05-30  Asher Langton  <langton2@llnl.gov>
7649
7650         * gfortran.dg/cray_pointers_7.f90: New test.
7651
7652 2006-05-30  Roger Sayle  <roger@eyesopen.com>
7653
7654         PR tree-optimization/23452
7655         * gcc.dg/fold-mulconj-1.c: New test case.
7656
7657 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
7658
7659         PR c++/27803
7660         * g++.dg/parse/bitfield1.C: New test.
7661
7662 2006-05-30  Roger Sayle  <roger@eyesopen.com>
7663
7664         * gcc.target/ppc-eq0-1.c: New test case.
7665         * gcc.target/ppc-negeq0-1.c: New test case.
7666
7667 2006-05-30  Dirk Mueller  <dmueller@suse.de>
7668
7669         PR c/27273
7670         * gcc.dg/overflow-warn-5.c: New test.
7671
7672 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7673
7674         PR c/27718
7675         * gcc.dg/sizeof-1.c: New test.
7676
7677 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
7678
7679         PR target/27790
7680         * gcc.target/i386/pr27790.c: New test.
7681
7682 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7683
7684         PR libgfortran/27757
7685         * gfortran.dg/direct_io_5.f90: New test.
7686
7687 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7688
7689         PR libgfortran/27634
7690         * gfortran.dg/fmt_missing_period_1.f: New test.
7691         * gfortran.dg/fmt_missing_period_2.f: New test.
7692         * gfortran.dg/fmt_missing_period_3.f: New test.
7693
7694 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7695
7696         PR fortran/19777
7697         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
7698         arrays.
7699
7700 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7701
7702         PR c++/27713
7703         * g++.dg/template/new6.C: New test.
7704
7705 2006-05-29  Roger Sayle  <roger@eyesopen.com>
7706
7707         PR tree-optimization/24964
7708         * gcc.target/i386/387-10.c: New test case.
7709
7710 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
7711
7712         * intrinsics/string_intrinsics.c (compare_string):
7713         Use memcmp instead of strncmp to avoid tripping over
7714         CHAR(0) in a string.
7715
7716 2006-05-27  Richard Guenther  <rguenther@suse.de>
7717
7718         PR middle-end/27773
7719         * gcc.dg/torture/pr27773.c: New testcase.
7720
7721 2006-05-27  Dirk Mueller  <dmueller@suse.de>
7722
7723         * gcc.dg/pr24561.c: Rename to..
7724         * gcc.dg/pr25962.c: .. this.
7725
7726 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7727
7728         PR fortran/19777
7729         * gfortran.dg/bounds_check_2.f: New test.
7730
7731 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
7732
7733         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
7734         * gfortran.dg/byte_1.f90: Likewise.
7735         * gfortran.dg/dup_save_2.f90: Likewise.
7736
7737 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
7738
7739         * gfortran.dg/associated_2.f90: New test.
7740
7741 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7742
7743         PR fortran/27524
7744         * gfortran.dg/bounds_check_1.f90: New test.
7745
7746 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
7747
7748         PR rtl-optimization/27661
7749         * gcc.dg/pr27661.c: New test case.
7750
7751 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
7752
7753         PR fortran/23151
7754         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
7755         * gfortran.dg/print_parentheses_1.f:  New test.
7756         * gfortran.dg/print_parentheses_2.f90:  New test.
7757
7758 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
7759
7760         PR target/27758
7761         * gcc.dg/pr27758.c: New test.
7762
7763 2006-05-24  Falk Hueffner  <falk@debian.org>
7764
7765         * gcc.c-torture/compile/pr27571.c: New test.
7766
7767 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
7768
7769         PR fortran/27709
7770         * gfortran.dg/spec_expr_4.f90: New test.
7771
7772         PR fortran/27155
7773         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
7774
7775 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
7776
7777         PR c++/20103
7778         * g++.dg/ext/complit6.C: New test.
7779         * g++.dg/ext/complit3.C: Adjust error markers.
7780         * g++.dg/init/const3.C: New test.
7781
7782 2006-05-25  Richard Guenther  <rguenther@suse.de>
7783
7784         PR middle-end/27743
7785         * gcc.dg/torture/pr27743.c: New testcase.
7786
7787 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
7788
7789         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
7790
7791 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
7792
7793         * gcc.dg/compat/scalar-by-value-x.h: New.
7794         * gcc.dg/compat/scalar-by-value-y.h: New.
7795         * gcc.dg/compat/scalar-by-value-5.c: New.
7796         * gcc.dg/compat/scalar-by-value-5_main.c: New.
7797         * gcc.dg/compat/scalar-by-value-5_x.c: New.
7798         * gcc.dg/compat/scalar-by-value-5_y.c: New.
7799         * gcc.dg/compat/scalar-by-value-6.c: New.
7800         * gcc.dg/compat/scalar-by-value-6_main.c: New.
7801         * gcc.dg/compat/scalar-by-value-6_x.c: New.
7802         * gcc.dg/compat/scalar-by-value-6_y.c: New.
7803
7804 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
7805
7806         PR tree-optimization/27639
7807         PR tree-optimization/26719
7808         * gcc.dg/pr27639.c: New test.
7809         * gcc.dg/pr26719.c: New test.
7810         * gcc.dg/tree-ssa/scev-cast.c: New test.
7811
7812 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
7813
7814         PR c++/20173
7815         * g++.dg/template/error21.C: New test.
7816
7817 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
7818
7819         PR target/27696
7820         * gcc.target/i386/pr27696.c: New.
7821
7822 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
7823
7824         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
7825
7826         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
7827
7828 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7829
7830         PR c++/27716
7831         * g++.dg/other/assign1.C: New test.
7832
7833 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
7834
7835         PR target/27266
7836         * gcc.target/i386/pr27266.c: New.
7837
7838 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7839
7840         PR c++/27451
7841         * g++.dg/ext/asm9.C: New test.
7842
7843 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
7844
7845         PR rtl-optimization/25514
7846         * gcc.c-torture/compile/pr25514.c: New test.
7847
7848 2006-05-22  Richard Guenther  <rguenther@suse.de>
7849
7850         Revert
7851         2006-01-31  Richard Guenther  <rguenther@suse.de>
7852
7853         * gcc.target/i386/sselibm-1.c: New testcase.
7854         * gcc.target/i386/sselibm-2.c: Likewise.
7855         * gcc.target/i386/sselibm-3.c: Likewise.
7856         * gcc.target/i386/sselibm-4.c: Likewise.
7857         * gcc.target/i386/sselibm-5.c: Likewise.
7858
7859 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7860
7861         PR c/27420
7862         * gcc.dg/func-args-2.c: New test.
7863
7864         PR c/26818
7865         * gcc.dg/struct-incompl-1.c: New test.
7866
7867 2006-05-22  Richard Guenther  <rguenther@suse.de>
7868
7869         PR testsuite/27708
7870         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
7871         the transformations we test for.
7872
7873 2006-05-22  Richard Guenther  <rguenther@suse.de>
7874
7875         PR testsuite/27707
7876         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
7877
7878 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
7879
7880         PR c++/27210
7881         * g++.dg/warn/new1.C: New test.
7882         * g++.dg/template/new5.C: Likewise.
7883
7884 2006-05-21  Roger Sayle  <roger@eyesopen.com>
7885
7886         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
7887         * gcc.target/i386/20060512-3.c: Likewise.
7888
7889 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
7890
7891         PR rtl-optimization/27671
7892         * gcc.c-torture/execute/pr27671-1.c: New.
7893         * gcc.dg/pr27671-2.c: Likewise.
7894
7895         PR tree-optimization/26622.
7896         * gcc.c-torture/compile/pr26622.c: New.
7897
7898 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
7899
7900         PR fortran/27613
7901         * gfortran.dg/recursive_reference_1.f90: New test.
7902
7903 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
7904
7905         PR fortran/25746
7906         * gfortran.dg/elemental_subroutine_3.f90: New test.
7907
7908         PR fortran/25090
7909         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
7910
7911         PR fortran/27584
7912         * gfortran.dg/associated_target_1.f90: New test.
7913
7914         PR fortran/19015
7915         * gfortran.dg/maxloc_shape_1.f90: New test.
7916
7917 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7918
7919         PR libgfortran/24459
7920         * gfortran.dg/namelist_24.f90: New test.
7921         * gfortran.dg/namelist_12.f: Fix typo in comment.
7922
7923 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
7924
7925         PR middle-end/25776
7926         * g++.dg/other/error11.C: New test.
7927
7928 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
7929
7930         * gcc.target/mips/pr26765.c: Add -w to options.
7931
7932 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
7933
7934         * lib/target-supports.exp (check_effective_target_mpaired_single):
7935         New function.
7936         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
7937         multilibs.
7938         * g++.dg/vect/vect.exp: Likewise.
7939
7940 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
7941
7942         PR testsuite/25891
7943         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
7944
7945 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
7946
7947         PR fortran/27662
7948         * gfortran.dg/temporary_1.f90: New file.
7949
7950 2006-05-19  Andreas Schwab  <schwab@suse.de>
7951
7952         * g++.dg/other/unused1.C: Also match "stringz".
7953
7954 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
7955
7956         PR c++/26433
7957         * g++.dg/template/fntry1.C: New test.
7958
7959 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
7960
7961         PR c++/27471
7962         PR c++/27506
7963         * g++.dg/conversion/bitfield5.C: New test.
7964         * g++.dg/conversion/bitfield6.C: New test.
7965
7966 2006-05-18  Mike Stump  <mrs@apple.com>
7967
7968         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
7969         * gcc.dg/vla-4.c: Add.
7970         * gcc.dg/vla-5.c: Add.
7971         * gcc.dg/vla-6.c: Add.
7972
7973 2006-05-12  Stuart Hastings  <stuart@apple.com>
7974
7975         * testsuite/gcc.target/i386/20060512-1.c: New.
7976         * testsuite/gcc.target/i386/20060512-2.c: New.
7977         * testsuite/gcc.target/i386/20060512-3.c: New.
7978         * testsuite/gcc.target/i386/20060512-4.c: New.
7979
7980 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
7981
7982         PR c++/26122
7983         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
7984
7985         PR c++/26068
7986         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
7987         * g++.dg/parse/linkage1.C: New test.
7988
7989 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
7990
7991         PR tree-optimization/27548
7992         * g++.dg/tree-ssa/pr27548.C: New test.
7993
7994 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7995
7996         PR fortran/26551
7997         * gfortran.dg/recursive_check_1.f: New test.
7998         * gfortran.dg/recursive_check_2.f90: New test.
7999
8000 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
8001
8002         * g++.dg/opt/temp2.C: New test.
8003
8004 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
8005
8006         PR c++/27491
8007         * g++.dg/init/brace5.C: New test.
8008
8009         PR middle-end/27415
8010         * gcc.dg/gomp/pr27415.c: New test.
8011         * g++.dg/gomp/pr27415.C: New test.
8012
8013         PR tree-optimization/27549
8014         * g++.dg/tree-ssa/pr27549.C: New test.
8015
8016 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8017
8018         PR libgfortran/27575
8019         * gfortran.dg/read_eof_4.f90: New test.
8020
8021 2006-05-16  Richard Guenther  <rguenther@suse.de>
8022
8023         PR tree-optimization/22303
8024         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
8025
8026 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
8027
8028         PR middle-end/27573
8029         * gcc.dg/gomp/pr27573.c: New test.
8030         * gfortran.dg/gomp/pr27573.f90: New test.
8031
8032         PR c/27499
8033         * gcc.dg/gomp/pr27499.c: New test.
8034         * g++.dg/gomp/pr27499.C: New test.
8035
8036 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
8037
8038         PR c++/27339
8039         * g++.dg/parser/access8.C: Adjust error marker.
8040         * g++.dg/template/access17.C: New test.
8041         * g++.dg/template/access18.C: Likewise.
8042
8043 2006-05-15  Roger Sayle  <roger@eyesopen.com>
8044
8045         PR target/26600
8046         * gcc.target/i386/pr26600.c: New test case.
8047
8048 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
8049
8050         PR c++/27505
8051         * g++.dg/expr/bitfield1.C: New test.
8052
8053 2006-05-15  Richard Guenther  <rguenther@suse.de>
8054
8055         PR tree-optimization/27603
8056         * gcc.dg/torture/pr27603.c: New testcase.
8057
8058 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
8059
8060         PR fortran/25090
8061         * gfortran.dg/entry_dummy_ref_1.f90: New test.
8062
8063         PR fortran/25082
8064         * gfortran.dg/scalar_return_1.f90: New test.
8065
8066         PR fortran/27411
8067         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
8068
8069 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
8070
8071         * gcc.dg/gomp/critical-4.c: New test.
8072         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
8073         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
8074         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
8075         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
8076
8077 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8078
8079         PR c++/27582
8080         * g++.dg/template/dependent-args1.C: New test.
8081
8082         PR c++/27581
8083         * g++.dg/lookup/this1.C: New test.
8084
8085         PR c++/27315
8086         * g++.dg/template/operator6.C: New test.
8087         * g++.dg/template/incomplete3.C: New test.
8088
8089         PR c++/27559
8090         * g++.dg/template/new4.C: New test.
8091
8092         PR c++/27496
8093         * g++.dg/template/void2.C: New test.
8094
8095 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
8096
8097         * g++.dg/template/dependent-expr5.C: New test.
8098
8099 2006-05-14  Roger Sayle  <roger@eyesopen.com>
8100
8101         PR middle-end/26729
8102         * gcc.dg/pr26729-1.c: New test case.
8103
8104 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
8105
8106         * gcc.dg/pr27003.c: New test.
8107
8108 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
8109
8110         * lib/target-supports.dg (check_cxa_atexit_available): Change
8111         v3_target_compile to ${tool}_target_compile.
8112
8113 2006-05-11  Jason Merrill  <jason@redhat.com>
8114
8115         * lib/scanasm.exp (scan-not-hidden): Fix typo.
8116
8117 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8118
8119         PR fortran/27553
8120         * gfortran.dg/label_5.f90: New test.
8121
8122 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
8123
8124         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
8125         check_effective_target_powerpc_altivec_ok): New.
8126         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
8127         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
8128         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
8129         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
8130         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
8131         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
8132         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
8133         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
8134         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
8135         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
8136         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
8137         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
8138         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
8139         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
8140         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
8141         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
8142         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
8143         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
8144         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
8145         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
8146         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
8147         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
8148         gcc.target/powerpc/altivec-9.c,
8149         gcc.target/powerpc/altivec-consts.c,
8150         gcc.target/powerpc/altivec-pr22085.c,
8151         gcc.target/powerpc/altivec-splat.c,
8152         gcc.target/powerpc/altivec-types-1.c,
8153         gcc.target/powerpc/altivec-types-2.c,
8154         gcc.target/powerpc/altivec-types-3.c,
8155         gcc.target/powerpc/altivec-types-4.c,
8156         gcc.target/powerpc/altivec-varargs-1.c,
8157         gcc.target/powerpc/altivec-vec-merge.c,
8158         gcc.target/powerpc/ppc-vector-memcpy.c,
8159         gcc.target/powerpc/ppc-vector-memset.c,
8160         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
8161         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
8162         these effective targets.
8163         * gcc.dg/vmx/pr27006.c: Add missing close brace.
8164         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
8165
8166 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8167
8168         PR middle-end/27384
8169         * g++.dg/other/fold1.C: New test.
8170
8171         PR middle-end/27488
8172         * gcc.dg/fold-nonneg-1.c: New test.
8173
8174         PR c++/27547
8175         * g++.dg/other/operator1.C: New test.
8176
8177 2006-05-11  Richard Guenther  <rguenther@suse.de>
8178
8179         PR middle-end/27529
8180         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
8181
8182 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
8183
8184         * lib/target-supports-dg.exp (check-flags): New.
8185         (dg-skip-if): Move flag checks.
8186
8187 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
8188
8189         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
8190         * lib/target-supports.dg (check_cxa_atexit_available): New.
8191
8192 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
8193
8194         PR fortran/27470
8195         * gfortran.dg/multiple_allocation_2.f90: New test case.
8196
8197 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
8198
8199         * gcc.target/arm/pr27387.C: Fix a comment typo.
8200
8201 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8202
8203         PR fortran/24549
8204         * gfortran.dg/error_recovery_1.f90: New test.
8205
8206 2006-05-10  Richard Guenther  <rguenther@suse.de>
8207
8208         PR tree-optimization/27302
8209         * gcc.dg/torture/pr27302.c: New testcase.
8210
8211 2006-05-09  Dirk Mueller  <dmueller@suse.de>
8212         Richard Guenther  <rguenther@suse.de>
8213
8214         PR middle-end/27498
8215         * gcc.dg/tree-ssa/pr27498.c: New testcase.
8216
8217 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
8218
8219         PR rtl-optimization/27335
8220         * gcc.dg/pr27335.c: New test.
8221
8222 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
8223
8224         * gcc.target/mips/mips-ps-5.c: New file.
8225
8226 2006-05-08  Jan Hubicka  <jh@suse.cz>
8227
8228         PR middle-end/25962
8229         * gcc.dg/pr25962.c: New.
8230
8231 2006-05-08  Roger Sayle  <roger@eyesopen.com>
8232
8233         PR target/27158
8234         * gcc.target/powerpc/pr27158.c: New test case.
8235
8236 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
8237
8238         PR testsuite/27476
8239         * ada/acats/run_all.sh: Use test -z.
8240
8241 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8242
8243         PR libfortran/18271
8244         * gfortran.dg/spec_expr_3.f90: New test.
8245
8246 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
8247
8248         PR target/24879
8249         * gcc.target/i386/monitor.c: New file.
8250
8251 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
8252
8253         * gcc.dg/pr27095.c: xfail *-*-darwin*.
8254
8255 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8256
8257         PR c++/27447
8258         * g++.dg/other/ptrmem7.C: New test.
8259
8260 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8261
8262         PR target/27421
8263         * gcc.dg/array-9.c: New test.
8264
8265 2006-05-07  Richard Guenther  <rguenther@suse.de>
8266
8267         PR tree-optimization/27409
8268         * gcc.dg/torture/pr27409.c: New testcase.
8269
8270 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
8271
8272         PR fortran/27457
8273         * gfortran.dg/select_6.f90: New.
8274
8275 2006-05-07  Richard Guenther  <rguenther@suse.de>
8276
8277         PR tree-optimization/27136
8278         * gcc.dg/torture/pr27136.c: New testcase.
8279
8280 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
8281
8282         PR fortran/24813
8283         * gfortran.dg/char_cons_len_1.f90: New test.
8284
8285 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8286
8287         PR c++/27427
8288         * g++.dg/template/incomplete2.C: New test.
8289
8290 2006-05-06  Richard Guenther  <rguenther@suse.de>
8291
8292         PR tree-optimization/27151
8293         * gcc.dg/vect/pr27151.c: New testcase.
8294
8295 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8296
8297         PR c++/27430
8298         * g++.dg/template/void1.C: New test.
8299
8300         PR c++/27423
8301         * g++.dg/other/void2.C: New test.
8302
8303         PR c++/27422
8304         * g++.dg/conversion/void1.C: New test.
8305
8306 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
8307
8308         PR/21391
8309         * g++.dg/other/unused1.C: New.
8310
8311 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8312
8313         PR objc/27240
8314         * objc.dg/member-1.m: New test.
8315
8316 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
8317
8318         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
8319
8320 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8321
8322         PR libfortran/26985
8323         * gfortran.dg/matmul_2.f90: New test.
8324
8325 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
8326
8327         * ada/acats/run_all.sh: Use sync when main not found.
8328
8329 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
8330
8331         PR target/26765
8332         * gcc.target/mips/pr26765.c: New.
8333
8334 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
8335
8336         * gcc.target/bfin: New directory.
8337         * gcc.target/bfin/bfin.exp: New file.
8338         * gcc.target/bfin/frmul.c: New file.
8339         * gcc.target/bfin/arith.c: New file.
8340         * gcc.target/bfin/mul-combine.c: New file.
8341         * gcc.target/bfin/shift.c: New file.
8342
8343 2006-05-04  Richard Guenther  <rguenther@suse.de>
8344
8345         PR tree-optimization/14287
8346         PR tree-optimization/14844
8347         PR tree-optimization/19792
8348         PR tree-optimization/21608
8349         PR tree-optimization/27090
8350         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
8351         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
8352         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
8353         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
8354         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
8355
8356 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
8357
8358         PR tree-optimization/27285
8359         * gcc.c-torture/execute/pr27285.c: New test.
8360
8361         PR middle-end/27388
8362         * gcc.dg/gomp/pr27388-1.c: New test.
8363         * gcc.dg/gomp/pr27388-2.c: New test.
8364         * gcc.dg/gomp/pr27388-3.c: New test.
8365
8366         PR c++/27359
8367         * g++.dg/gomp/pr27359.C: New test.
8368
8369 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
8370
8371         PR fortran/20248
8372         * gfortran.dg/iargc.f90: New test.
8373
8374 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
8375
8376         PR c++/27102
8377         * g++.dg/template/crash49.C: New test.
8378
8379 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
8380
8381         PR testsuite/27032
8382         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
8383
8384 2006-05-02  Jeff Law  <law@redhat.com>
8385
8386         PR tree-optimization/27364
8387         * gcc.c-torture/execute/pr27364.c: New test.
8388
8389 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
8390
8391         PR c++/27309
8392         * g++.dg/parser/ctor5.C: New test.
8393
8394 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
8395
8396         PR target/27387
8397         * gcc.target/arm/arm.exp: New.
8398         * gcc.target/arm/pr27387.C: Likewise.
8399
8400 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
8401
8402         PR fortran/27269
8403         PR fortran/27324
8404         * gfortran.dg/module_equivalence_2.f90: New test.
8405
8406 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
8407
8408         PR middle-end/27337
8409         * g++.dg/gomp/pr27337-1.C: New test.
8410         * g++.dg/gomp/pr27337-2.C: New test.
8411
8412         PR middle-end/27328
8413         * gcc.dg/gomp/pr27328.c: New test.
8414
8415         PR middle-end/27325
8416         * g++.dg/gomp/pr27325.C: New test.
8417
8418         PR middle-end/27310
8419         * g++.dg/gomp/pr27310.C: New test.
8420
8421 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
8422
8423         PR tree-optimization/27291
8424         * g++.dg/tree-ssa/pr27291.C: New test.
8425
8426 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
8427
8428         PR tree-optimization/27283
8429         * g++.dg/tree-ssa/pr27283.C: New test.
8430
8431 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
8432
8433         * gcc.dg/tree-ssa/loop-16.c: New test.
8434
8435 2006-05-01  Roger Sayle  <roger@eyesopen.com>
8436             Joseph S. Myers  <joseph@codesourcery.com>
8437
8438         * gcc.dg/Wconversion-3.c: New test case.
8439         * gcc.dg/Wconversion-4.c: Likewise.
8440
8441 2006-05-01  Richard Guenther  <rguenther@suse.de>
8442
8443         PR tree-optimization/26726
8444         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
8445
8446 2006-04-30  Roger Sayle  <roger@eyesopen.com>
8447
8448         * gcc.dg/Woverflow-1.c: New test case.
8449         * gcc.dg/Woverflow-2.c: Likewise.
8450         * gcc.dg/Woverflow-3.c: Likewise.
8451
8452 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
8453
8454         PR c++/27094
8455         * g++.dg/template/defarg8.C: New test.
8456
8457 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8458
8459         PR c++/27278
8460         * g++.dg/parse/operator7.C: New test.
8461
8462 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8463
8464         PR c++/11471
8465         PR c++/27102
8466         * g++.dg/template/crash48.C: New test.
8467
8468         PR c++/27279
8469         * g++.dg/parse/ctor4.C: New test.
8470
8471 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8472
8473         PR fortran/25681
8474         * gfortran.df/char_type_len.f90: New test.
8475
8476 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8477
8478         PR libgfortran/27304
8479         * gfortran.dg/fmt_exhaust.f90: New test.
8480
8481 2006-04-28  Roger Sayle  <roger@eyesopen.com>
8482
8483         PR c/25309
8484         * gcc.dg/large-size-array-2.c: New test case.
8485
8486 2006-04-28  Richard Guenther  <rguenther@suse.de>
8487
8488         PR target/26826
8489         * gcc.target/i386/pr26826.c: New testcase.
8490
8491 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
8492
8493         PR middle-end/27260
8494         * gcc.c-torture/execute/pr27260.c: New.
8495
8496 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
8497
8498         PR middle-end/27095
8499         * gcc.dg/pr27095.c: New.
8500
8501 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
8502
8503         PR c++/27292
8504         * g++.dg/conversion/bitfield4.C: New test.
8505
8506 2006-04-27  Eric Christopher  <echristo@apple.com>
8507
8508         * gcc.dg/pragma-ms_struct.c: New.
8509
8510 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
8511
8512         PR c++/27102
8513         * g++.dg/template/crash47.C: New test.
8514
8515 2006-04-27  Dirk Mueller  <dmueller@suse.de>
8516
8517         * gcc.target/i386/sse-7.c: build with -msse.
8518
8519 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
8520
8521         PR testsuite/27274:
8522         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
8523         (main): Exit if processor doesn't support SSE.
8524
8525 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
8526
8527         PR middle-end/27282
8528         * gcc.c-torture/compile/pr27282.c: New test.
8529
8530 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
8531
8532         PR middle-end/26913
8533         * g++.dg/gomp/pr26913.C: New test.
8534
8535         PR c/25996
8536         * gcc.dg/gomp/pr25996.c: New test.
8537         * g++.dg/gomp/pr25996.C: New test.
8538
8539 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
8540
8541         PR rtl-optimization/26725
8542         * gcc.c-torture/compile/pr26725.c: New test.
8543
8544 2006-04-25  Richard Guenther  <rguenther@suse.de>
8545
8546         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
8547         than n + -1.
8548
8549 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
8550
8551         * gcc.dg/20060425-1.c: New testcase.
8552
8553 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
8554
8555         PR tree-optimization/26865
8556         * gcc.dg/pr26865.c: New test.
8557
8558 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
8559
8560         PR c++/27292
8561         * g++.dg/conversion/bitfield1.C: New test.
8562         * g++.dg/conversion/bitfield2.C: Likewise.
8563         * g++.dg/conversion/bitfield3.C: Likewise.
8564
8565 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
8566         Richard Guenther  <rguenther@suse.de>
8567
8568         PR tree-optimization/27236
8569         * gcc.dg/tree-ssa/pr27236.c: New testcase.
8570
8571 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8572
8573         PR c++/19963
8574         * g++.dg/other/incomplete2.C: New test.
8575
8576 2006-04-24  Richard Guenther  <rguenther@suse.de>
8577
8578         PR middle-end/26869
8579         * gcc.dg/torture/pr26869.c: New testcase.
8580
8581 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
8582         Richard Guenther  <rguenther@suse.de>
8583
8584         PR tree-optimization/27218
8585         * g++.dg/tree-ssa/pr27218.C: New testcase.
8586
8587 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
8588
8589         PR c++/26912
8590         * g++.dg/template/friend41.C: New test.
8591
8592 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
8593
8594         * g++.dg/opt/pr15551.C: Include cstdio.
8595         (main): Use remove instead of unlink.
8596
8597 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
8598
8599         * gcc.dg/sibcall-7.c: New test.
8600         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
8601         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
8602         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
8603         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
8604         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
8605
8606 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
8607
8608         PR c++/26534
8609         * g++.dg/opt/bitfield1.C: New test.
8610         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
8611         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
8612         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
8613         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
8614         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
8615         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
8616         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
8617         * g++.dg/abi/bitfield2.C: Likewise.
8618         * g++.dg/init/bitfield1.C: Likewise.
8619
8620 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
8621
8622         PR fortran/25099
8623         * gfortran.dg/elemental_subroutine_4.f90: New test.
8624         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
8625         call sub (m, x).
8626
8627 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
8628
8629         * gcc.c-torture/compile/20060421-1.c: New testcase.
8630
8631 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8632
8633         PR c/25875
8634         * gcc.dg/init-bad-4.c: New test.
8635
8636 2006-04-21  Paul Brook  <paul@codesourcery.com>
8637
8638         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
8639
8640 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
8641
8642         PR fortran/27122
8643         * gfortran.dg/defined_operators_1.f90: New test.
8644         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
8645         remove old ones associated, incorrectly, with Note 5.46.
8646
8647         PR fortran/27113
8648         * gfortran.dg/character_array_constructor_1.f90: New test.
8649
8650 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
8651
8652         * gcc.dg/20060419-1.c: New test.
8653
8654 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
8655
8656         PR c/26774
8657         * gcc.dg/struct-parse-1.c: New test case.
8658
8659 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8660
8661         PR c++/26558
8662         * g++.dg/parse/template19.C: New test.
8663
8664         PR c++/26739
8665         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
8666
8667         PR c++/26036
8668         * g++.dg/expr/call3.C: New test.
8669
8670         PR c++/10385
8671         * g++.dg/conversion/dynamic1.C: New test.
8672
8673 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
8674
8675         PR c++/27102
8676         * g++.dg/template/crash35.C: Tweak error markers.
8677         * g++.dg/template/crash46.C: New test.
8678         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
8679         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
8680
8681 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
8682
8683         PR rtl-optimization/14261
8684         * gcc.c-torture/compile/20060419-1.c: Added.
8685
8686 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
8687
8688         * gfortran.dg/label_1.f90: Adjust dg-error.
8689
8690 2006-04-16  Roger Sayle  <roger@eyesopen.com>
8691
8692         PR target/26961
8693         * gcc.dg/fold-cond-1.c: New test case.
8694         * gcc.dg/pr26961-1.c: Likewise.
8695
8696 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8697
8698         PR libgfortran/27138
8699         * gfortran.dg/read_bad_advance.f90: New test.
8700
8701 2006-04-16  Roger Sayle  <roger@eyesopen.com>
8702             Dale Johannesen  <dalej@apple.com>
8703
8704         PR target/24076
8705         * gcc.target/i386/vecinit-3.c: New testcase.
8706         * gcc.target/i386/vecinit-4.c: Likewise.
8707         * gcc.target/i386/sse-18.c: Likewise.
8708         * gcc.target/i386/sse-19.c: Likewise.
8709
8710 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
8711
8712         * gfortran.dg/allocate_zerosize_1.f90: New test.
8713
8714 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
8715
8716         PR c++/26365
8717         * g++.dg/template/crash45.C: New test.
8718
8719 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
8720
8721         PR fortran/26787
8722         * gfortran.dg/proc_assign_1.f90: New test.
8723         * gfortran.dg/procedure_lvalue.f90: Change message.
8724         * gfortran.dg/namelist_4.f90: Add new error.
8725
8726         PR fortran/25597
8727         PR fortran/27096
8728         * gfortran.dg/auto_pointer_array_result_1.f90
8729
8730         PR fortran/27089
8731         * gfortran.dg/specification_type_resolution_1.f90
8732
8733         PR fortran/18003
8734         PR fortran/25669
8735         PR fortran/26834
8736         * gfortran.dg/bounds_temporaries_1.f90: New test.
8737
8738         PR fortran/27124
8739         * gfortran.dg/array_return_value_1.f90: New test.
8740
8741 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
8742
8743         PR fortran/25336
8744         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
8745
8746 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
8747
8748         PR middle-end/26823
8749         * g++.dg/gomp/pr26823-1.C: New test.
8750         * g++.dg/gomp/pr26823-2.C: New test.
8751
8752 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
8753
8754         PR middle-end/27134
8755         * gcc.dg/pr27314.c: New test.
8756
8757 2006-04-13  Richard Henderson  <rth@redhat.com>
8758
8759         * g++.dg/gomp/block-0.C: Update expected matches.
8760
8761 2006-04-13  DJ Delorie  <dj@redhat.com>
8762
8763         * lib/target-supports.exp (check_effective_target_int32plus): New.
8764         (check_effective_target_ptr32plus): New.
8765         (check_effective_target_size32plus): New.
8766         (check_effective_target_int16): New.
8767         (check_profiling_available): Add m32c to the list of unsupported targets.
8768
8769         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
8770         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
8771         memory size.
8772         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
8773         pointers.
8774         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
8775         size_t.
8776         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
8777         and size_t.
8778         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
8779         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
8780         not just xstormy16.  Skip m32c due to weird pointer size.
8781         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
8782         not just xstormy16.
8783         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
8784         not just xstormy16.
8785         * gcc.dg/20020312-2.c: Add m32c support.
8786         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
8787         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
8788         in test.
8789         * gcc.dg/20050321-2.c: Require >=32 bit integers.
8790         * gcc.dg/asm-1.c: Skip if int and short are the same size.
8791         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
8792         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
8793         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf formats
8794         * gcc.dg/init-string-2.c: Require >=32 bit integers.
8795         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
8796         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
8797         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
8798         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
8799         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
8800         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
8801         in test.
8802         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
8803         in test.
8804         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
8805         * gcc.dg/pr23049.c: Require >=32 bit integers.
8806         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
8807         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
8808         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
8809         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
8810         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
8811         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
8812         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
8813         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
8814         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
8815         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
8816         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
8817         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
8818         prototype in test.
8819         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
8820         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
8821         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
8822         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
8823         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
8824
8825         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
8826         * gcc.c-torture/execute/20040703-1.x: Likewise.
8827         * gcc.c-torture/execute/20040705-1.x: Likewise.
8828         * gcc.c-torture/execute/20040705-2.x: Likewise.
8829         * gcc.c-torture/execute/20040709-1.x: Likewise.
8830         * gcc.c-torture/execute/20040709-2.x: Likewise.
8831         * gcc.c-torture/execute/20040811-1.x: Likewise.
8832         * gcc.c-torture/execute/20050316-1.x: Likewise.
8833         * gcc.c-torture/execute/bitfld-4.x: Likewise.
8834         * gcc.c-torture/execute/pr19689.x: Likewise.
8835         * gcc.c-torture/execute/pr7284-1.x: Likewise.
8836         * gcc.c-torture/execute/usmul.x: Likewise.
8837         * gcc.c-torture/execute/vrp-5.x: Likewise.
8838         * gcc.c-torture/execute/vrp-6.x: Likewise.
8839         * gcc.dg/debug/20041023-1.s: Likewise.
8840
8841 2006-04-13  Roger Sayle  <roger@eyesopen.com>
8842
8843         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
8844         of integers to a vector types are now constant expressions in C.
8845         * gcc.dg/vect/vect-fold-1.c: New test case.
8846
8847 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
8848             Ulrich Weigand  <uweigand@de.ibm.com>
8849
8850         PR target/27006
8851         * gcc.dg/vmx/pr27006.c: New testcase.
8852
8853 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8854
8855         PR libgfortran/26766
8856         * gfortran.dg/write_recursive.f90: New test.
8857
8858 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
8859
8860         * g++.dg/parse/dtor7.C: New test.
8861         * g++.dg/parse/new1.C: Add error marker.
8862         * g++.dg/template/new3.C: New test.
8863
8864         PR c++/26122
8865         * g++.dg/template/pure1.C: New test.
8866
8867         PR c++/26295
8868         * g++.dg/parse/ptrmem4.C: New test.
8869
8870 2006-04-10  Jeff Law  <law@redhat.com>
8871
8872         PR/27087
8873         * gcc.c-torture/compile/pr27087.c: New test.
8874
8875 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
8876
8877         PR/21391
8878         * gcc.dg/20060410.c: New.
8879
8880 2006-04-10  Matthias Klose  <doko@debian.org>
8881
8882         * testsuite/lib/gcc-defs.exp (gcc-set-multilib-library-path):
8883         Recognize multilib directory names containing underscores.
8884
8885 2006-04-10  Roger Sayle  <roger@eyesopen.com>
8886
8887         * gcc.target/i386/vecinit-1.c: New test case.
8888         * gcc.target/i386/vecinit-2.c: Likewise.
8889
8890 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
8891
8892         PR debug/27057
8893         * g++.dg/debug/dwarf2-2.C: New test.
8894
8895 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
8896
8897         PR rtl-optimization/27073
8898         * gcc.c-torture/execute/pr27073.c: New test.
8899
8900 2006-04-08  Mike Stump  <mrs@apple.com>
8901
8902         * gcc.dg/pragma-darwin.c: Improve for ppc64.
8903
8904 2006-04-07  Richard Guenther  <rguenther@suse.de>
8905
8906         PR tree-optimization/26135
8907         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
8908
8909 2006-04-06  Jan Hubicka  <jh@suse.cz>
8910
8911         PR profile/26399
8912         * g++.dg/bprob/g++-bprob-2.C: New testcase.
8913
8914 2006-04-06  Roger Sayle  <roger@eyesopen.com>
8915
8916         * g++.dg/conversion/nullptr1.C: New test case.
8917         * g++.dg/conversion/nullptr2.C: Likewise.
8918
8919 2006-04-05  Roger Sayle  <roger@eyesopen.com>
8920
8921         * gfortran.dg/dependency_18.f90: New test case.
8922
8923 2006-04-05  Richard Guenther  <rguenther@suse.de>
8924
8925         PR tree-optimization/26919
8926         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
8927         * gcc.dg/ipa/ipa-2.c: Likewise.
8928         * gcc.dg/ipa/ipa-3.c: Likewise.
8929         * gcc.dg/ipa/ipa-5.c: Likewise.
8930
8931 2006-04-05  Richard Guenther  <rguenther@suse.de>
8932
8933         PR tree-optimization/26763
8934         * gcc.dg/torture/pr26763-1.c: New testcase.
8935         * gcc.dg/torture/pr26763-2.c: Likewise.
8936
8937 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
8938
8939         PR fortran/23634
8940         PR fortran/25619
8941         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
8942
8943 2006-04-04  Eric Christopher  <echristo@apple.com>
8944
8945         * gcc.target/i386/387-1.c: Allow regexp to match darwin
8946         stubs.
8947         * gcc.target/i386/387-5.c: Ditto.
8948
8949 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
8950
8951         * gcc.target/sparc/struct-ret-check.c: New test.
8952
8953 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8954
8955         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
8956         zero decimal digits specified in format.
8957
8958 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
8959
8960         PR fortran/26891
8961         * gfortran.dg/missing_optional_dummy_1.f90: New test.
8962
8963         PR fortran/26976
8964         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
8965         * gfortran.dg/initialization_1.f90: Make assignment compliant.
8966         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
8967         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments compliant and detect
8968         bigendian-ness.
8969
8970 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
8971
8972         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
8973         dummy arguments work when the actual argument is itself a dummy
8974         argument of the caller.
8975
8976 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
8977
8978         PR libfortran/24685
8979         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
8980
8981 2006-04-01  Roger Sayle  <roger@eyesopen.com>
8982
8983         * gfortran.dg/dependencency_17.f90: New test case.
8984
8985 2006-04-01  Roger Sayle  <roger@eyesopen.com>
8986
8987         * gfortran.dg/dependency_14.f90: New test case.
8988         * gfortran.dg/dependency_15.f90: Likewise.
8989         * gfortran.dg/dependency_16.f90: Likewise.
8990
8991 2006-03-31  Asher Langton  <langton2@llnl.gov>
8992
8993         PR fortran/25358
8994         gfortran.dg/cray_pointers_6.f90: New test.
8995
8996 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8997
8998         PR libgfortran/26890
8999         * gfortran.dg/read_size_noadvance.f90: New test.
9000
9001 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
9002
9003         PR fortran/25031
9004         * gfortran.dg/multiple_allocation_1.f90: Check that the
9005         size has changed after a re-allocation with stat.
9006
9007 2006-03-30  Richard Guenther  <rguenther@suse.de>
9008
9009         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
9010         removal.
9011         * gcc.target/i386/sselibm-2.c: Likewise.
9012         * gcc.target/i386/sselibm-3.c: Likewise.
9013         * gcc.target/i386/sselibm-4.c: Likewise.
9014         * gcc.target/i386/sselibm-5.c: Likewise.
9015
9016 2006-03-28  Roger Sayle  <roger@eyesopen.com>
9017
9018         * gcc.dg/fold-andxor-1.c: New test case.
9019         * gcc.dg/fold-xorand-1.c: Likewise.
9020
9021 2006-03-28  Roger Sayle  <roger@eyesopen.com>
9022
9023         * gcc.dg/fold-convnotconv-1.c: New test case.
9024
9025 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
9026
9027         PR fortran/26779
9028         * gfortran.dg/private_type_5.f90: New test.
9029
9030 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
9031
9032         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
9033
9034 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
9035
9036         * gfortran.dg/advance_2.f90: New test.
9037         * gfortran.dg/advance_3.f90: New test.
9038
9039         * gfortran.fortran-torture/execute/equiv_5.f: New test.
9040
9041 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9042
9043         PR libgfortran/26661
9044         PR libgfortran/26880
9045         * gfortran.dg/read_x_past.f: New test.
9046
9047 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
9048
9049         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
9050         to be STABS.
9051
9052 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
9053
9054         * objc.dg/dwarf-1.m: Skip on AIX.
9055         * objc.dg/dwarf-2.m: Skip on AIX.
9056
9057 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
9058
9059         PR fortran/26816
9060         * gfortran.dg/float_1.f90: New test.
9061
9062 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
9063
9064         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
9065         X86_64 targets.
9066         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
9067
9068 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
9069
9070         PR libfortran/26735
9071         * gfortran.dg/convert_implied_open.f90: New test case.
9072
9073 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
9074
9075         PR fortran/26769
9076         * gfortran.dg/transpose_reshape_r10.f90: New test case.
9077
9078 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
9079
9080         PR middle-end/26717
9081         * gcc.dg/pr26717.c: New test.
9082
9083 2006-03-25  Roger Sayle  <roger@eyesopen.com>
9084
9085         * gfortran.dg/dependency_12.f90: New test case.
9086
9087 2006-03-24  Roger Sayle  <roger@eyesopen.com>
9088
9089         * gfortran.dg/dependency_9.f90: New (resurected) test case.
9090
9091 2006-03-24  Jeff Law  <law@redhat.com>
9092
9093         * gcc.c-torture/pr26840.c: New test.
9094
9095 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
9096
9097         * objc.dg/dwarf-2.m: New.
9098         * obj-c++.dg/dwarf-2.mm: New.
9099
9100         * g++.old-deja/g++.other/init19.C: New.
9101
9102 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
9103
9104         * g++.dg/eh/spbp.C: Skip on AIX.
9105
9106 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
9107
9108         PR middle-end/26611
9109         * g++.dg/gomp/pr26611-1.C: New test.
9110         * g++.dg/gomp/pr26611-2.C: New test.
9111
9112 2006-03-24  Jeff Law  <law@redhat.com>
9113
9114         * gcc.c-torture/compile/pr26833.c: New test.
9115         * gfortran.fortran-torture/compile/pr26806.f90: New test.
9116
9117 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9118
9119         * gfortran.dg/endfile_2.f90: Delete temp file.
9120
9121 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
9122
9123         PR fortran/19303
9124         * gfortran.dg/record_marker_1.f90: New test case.
9125         * gfortran.dg/record_marker_2.f: New test case.
9126         * gfortran.dg/record_marker_3.f90: New test case.
9127
9128 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
9129
9130         PR fortran/17298
9131         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
9132         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
9133
9134 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
9135
9136         * lib/gcc-dg.exp (cleanup-modules): New proc.
9137         * gfortran.dg/allocatable_function_1.f90,
9138         gfortran.dg/allocate_char_star_scalar_1.f90,
9139         gfortran.dg/assumed_charlen_function_1.f90,
9140         gfortran.dg/assumed_dummy_1.f90,
9141         gfortran.dg/assumed_shape_ranks_1.f90,
9142         gfortran.dg/assumed_shape_ranks_2.f90,
9143         gfortran.dg/assumed_size_dt_dummy.f90,
9144         gfortran.dg/auto_char_dummy_array_1.f90,
9145         gfortran.dg/auto_char_len_3.f90,
9146         gfortran.dg/automatic_module_variable.f90,
9147         gfortran.dg/bad_automatic_objects_1.f90,
9148         gfortran.dg/char_array_constructor.f90,
9149         gfortran.dg/char_array_structure_constructor.f90,
9150         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
9151         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
9152         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
9153         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
9154         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
9155         gfortran.dg/derived_pointer_recursion.f90,
9156         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
9157         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
9158         gfortran.dg/dummy_functions_1.f90,
9159         gfortran.dg/elemental_initializer_1.f90,
9160         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
9161         gfortran.dg/elemental_pointer_1.f90,
9162         gfortran.dg/elemental_subroutine_1.f90,
9163         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
9164         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
9165         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
9166         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
9167         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
9168         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
9169         gfortran.dg/global_references_1.f90,
9170         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
9171         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
9172         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
9173         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
9174         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
9175         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
9176         gfortran.dg/large_integer_kind_1.f90,
9177         gfortran.dg/large_real_kind_1.f90,
9178         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
9179         gfortran.dg/module_double_reuse.f90,
9180         gfortran.dg/module_equivalence_1.f90,
9181         gfortran.dg/module_interface_1.f90,
9182         gfortran.dg/module_parameter_array_refs_1.f90,
9183         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
9184         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
9185         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
9186         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
9187         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
9188         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
9189         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
9190         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
9191         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
9192         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
9193         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
9194         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
9195         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
9196         gfortran.dg/same_name_1.f90,
9197         gfortran.dg/sibling_dummy_procedure_1.f90,
9198         gfortran.dg/sibling_dummy_procedure_2.f90,
9199         gfortran.dg/sibling_dummy_procedure_3.f90,
9200         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
9201         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
9202         gfortran.dg/used_dummy_types_2.f90,
9203         gfortran.dg/used_dummy_types_3.f90,
9204         gfortran.dg/used_dummy_types_4.f90,
9205         gfortran.dg/used_dummy_types_5.f90,
9206         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
9207         gfortran.dg/userdef_operator_1.f90: Use it.
9208
9209 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9210
9211         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
9212         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
9213         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
9214         gfortran.dg/write_back.f,
9215         gfortran.fortran-torture/execute/inquire_1.f90,
9216         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
9217
9218 2006-03-21  Jeff Law  <law@redhat.com>
9219
9220         * gcc.dg/tree-ssa/vrp28.c: New test.
9221
9222 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
9223
9224         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
9225         if _STDC_C99 is defined.
9226         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
9227         * gcc.dg/builtins-20.c: Likewise.
9228         * gcc.dg/builtins-53.c: Likewise.
9229         * gcc.dg/single-precision-constant.c: Likewise. Also pass
9230         -mmacosx-version-min=10.3 on PowerPC/Darwin.
9231
9232 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
9233
9234         PR tree-opt/26781
9235         * gcc.c-torture/compile/pr26781-1.c: New test.
9236         * gcc.c-torture/compile/pr26781-2.c: New test.
9237
9238 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
9239
9240         PR c++/26690
9241         * g++.dg/gomp/pr26690-1.C: New test.
9242         * g++.dg/gomp/pr26690-2.C: New test.
9243
9244 2006-03-20  Jeff Law  <law@redhat.com>
9245
9246         * gcc.dg/tree-ssa/pr21829.c: New test.
9247
9248         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
9249
9250 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
9251
9252         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
9253         (check_visibility_available): Use it.
9254         (check_effective_target_default_packed): Likewise.
9255         (check_effective_target_pcc_bitfield_type_matters): Likewise.
9256         (check_effective_target_fopenmp): Likewise.
9257         (check_effective_target_freorder): Likewise.
9258         (check_effective_target_fpic): Likewise.
9259         (check_named_sections_available): Likewise.
9260         (check_effective_target_ilp32): Likewise.
9261         (check_effective_target_lp64): Likewise.
9262
9263 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
9264
9265         PR fortran/20935
9266         * gfortran.dg/scalar_mask_2.f90: New test case.
9267
9268 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
9269
9270         PR tree-opt/26629
9271         * gcc.dg/tree-ssa/loadpre12.c: New test.
9272         * gcc.dg/tree-ssa/loadpre13.c: New test.
9273         * gcc.dg/tree-ssa/loadpre14.c: New test.
9274         * gcc.dg/tree-ssa/loadpre15.c: New test.
9275         * gcc.dg/tree-ssa/loadpre16.c: New test.
9276         * gcc.dg/tree-ssa/loadpre17.c: New test.
9277         * gcc.dg/tree-ssa/loadpre18.c: New test.
9278         * gcc.dg/tree-ssa/loadpre19.c: New test.
9279         * gcc.dg/tree-ssa/loadpre20.c: New test.
9280         * gcc.dg/tree-ssa/loadpre21.c: New test.
9281         * gcc.dg/tree-ssa/loadpre22.c: New test.
9282
9283 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
9284
9285         PR fortran/26741
9286         * gfortran.dg/elemental_initializer_1.f90: New test.
9287
9288         PR fortran/26716
9289         * gfortran.dg/assumed_shape_ranks_2: New test.
9290
9291 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
9292
9293         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
9294         target fpic.
9295
9296 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9297
9298         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
9299         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
9300         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
9301         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
9302         gfortran.fortran-torture/execute/direct_io.f90,
9303         gfortran.fortran-torture/execute/inquire_2.f90,
9304         gfortran.fortran-torture/execute/inquire_4.f90,
9305         gfortran.fortran-torture/execute/list_read_1.f90,
9306         gfortran.fortran-torture/execute/open_replace.f90,
9307         gfortran.fortran-torture/execute/slash_edit.f90,
9308         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
9309         temporary files from testcases.
9310
9311 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9312
9313         PR libgfortran/26509
9314         gfortran.dg/write_direct_eor.f90: New test.
9315
9316 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
9317
9318         * gcc.target/powerpc/pr26350.c: New.
9319         * gcc.target/powerpc/indexed-addr.c: New.
9320
9321 2006-03-16  Roger Sayle  <roger@eyesopen.com>
9322
9323         * gfortran.dg/dependency_13.f90: New test case.
9324
9325 2006-03-16  Roger Sayle  <roger@eyesopen.com>
9326
9327         PR middle-end/21781
9328         * gcc.dg/real-const-1.c: New test case.
9329
9330 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
9331
9332         * g++.old-deja/g++.other/init18.C: New.
9333         * g++.old-deja/g++.other/init5.C: Remove xfail.
9334
9335 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9336
9337         * g++.dg/opt/pr15551.C: Cleanup temp file.
9338
9339 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9340
9341         PR c++/6634
9342         g++.dg/parse/long1.C: New test.
9343
9344 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9345
9346         PR fortran/19101
9347         * gfortran.dg/continuation.f90: New test.
9348         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
9349
9350 2006-03-14  Richard Guenther  <rguenther@suse.de>
9351
9352         PR tree-optimization/26672
9353         * gcc.dg/torture/pr26672.c: New testcase.
9354
9355 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
9356
9357         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
9358         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
9359
9360 2006-03-13  Roger Sayle  <roger@eyesopen.com>
9361
9362         PR middle-end/26557
9363         * gcc.c-torture/compile/switch-1.c: New test case.
9364
9365 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
9366
9367         PR fortran/25378
9368         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
9369         test to include more permuatations of mask and index.
9370         * testsuite/gfortran.dg/scalar_mask_1.f90: Modify last test to
9371         respond to F2003 spec. that the position returned for an all false
9372         mask && condition is zero.
9373
9374 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
9375
9376         PR middle-end/25989
9377         * gcc.dg/gomp/pr25989.c: New test.
9378
9379 2006-03-13  Jeff Law  <law@redhat.com>
9380
9381         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
9382
9383 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
9384
9385         * gcc.dg/switch-9.c: New test.
9386
9387 2006-03-13  Richard Guenther  <rguenther@suse.de>
9388
9389         PR middle-end/26630
9390         * gcc.dg/torture/pr26630.c: New testcase.
9391
9392 2006-03-11  Roger Sayle  <roger@eyesopen.com>
9393
9394         * gfortran.dg/dependency_10.f90: New test case.
9395         * gfortran.dg/dependency_11.f90: Likewise.
9396
9397 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
9398             Erik Edelmann  <eedelman@gcc.gnu.org>
9399
9400         * gfortran.dg/allocatable_function_1.f90: New.
9401         * gfortran.dg/allocatable_function_2.f90: New.
9402
9403 2006-03-10  Richard Guenther  <rguenther@suse.de>
9404
9405         PR middle-end/26565
9406         * gcc.dg/torture/pr26565.c: New testcase.
9407
9408 2006-03-09  Eric Christopher  <echristo@apple.com>
9409
9410         * gcc.c-torture/compile/20060309-1.c: New.
9411
9412 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9413
9414         PR libgfortran/26499
9415         * gfortran.dg/write_back.f: New test.
9416         * gfortran.dg/write_rewind_1.f: New test.
9417         * gfortran.dg/write_rewind_2.f: New test.
9418
9419 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9420
9421         PR libgfortran/26554
9422         * gfortran.dg/read_logical.f90: New test.
9423
9424 2006-03-04  Laurent GUERBY <laurent@guerby.net>
9425
9426         * ada/acats/norun.lst: cdd2a03 now passes.
9427
9428 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
9429
9430         PR testsuite/25177
9431         * gcc.target/powerpc/pr18096-1.c: Change where the error
9432         would match.
9433
9434 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
9435
9436         * gcc.target/i386/cleanup-1.c: New test.
9437         * gcc.target/i386/cleanup-2.c: New test.
9438
9439 2006-03-04  Roger Sayle  <roger@eyesopen.com>
9440
9441         * gfortran.dg/dependency_9.f90: Remove for the time being.
9442
9443 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
9444
9445         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
9446         directive.
9447
9448 2006-03-03  Roger Sayle  <roger@eyesopen.com>
9449
9450         * gfortran.dg/dependency_9.f90: New test case.
9451
9452 2006-03-03  Roger Sayle  <roger@eyesopen.com>
9453
9454         * gfortran.dg/dependency_4.f90: New test case.
9455         * gfortran.dg/dependency_5.f90: New test case.
9456         * gfortran.dg/dependency_6.f90: New test case.
9457         * gfortran.dg/dependency_7.f90: New test case.
9458         * gfortran.dg/dependency_8.f90: New test case.
9459
9460 2006-03-03  Paul Brook  <paul@codesourcery.com>
9461
9462         * gcc/testsuite/lib/target-supports.exp (check_profiling_available):
9463         Add m68k-*-elf.
9464
9465 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
9466
9467         PR fortran/25031
9468         * multiple_allocation_1.f90: New test.
9469
9470 2006-03-03  Roger Sayle  <roger@eyesopen.com>
9471
9472         PR tree-optimization/26524
9473         * gfortran.dg/pr26524.f: New test case.
9474
9475 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9476
9477         * g++.dg/template/repo5.C: Cleanup repo files.
9478         * gcc.dg/20051201-1.c: Cleanup coverage files.
9479         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
9480         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
9481         tree dump files.
9482
9483 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
9484
9485         * objc.dg/objc-nofilename-1.m: New test.
9486         * objc.dg/bad-receiver-type.m: New test.
9487         * obj-c++.dg/bad-receiver-type.mm: New test.
9488
9489 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
9490
9491         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
9492
9493 2006-03-01  Mike Stump  <mrs@apple.com>
9494
9495         * g++.dg/abi/key2.C: Add.
9496
9497 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
9498
9499         * gfortran.dg/logical_dot_product.f90: New test.
9500
9501         PR fortran/26393
9502         * gfortran.dg/used_interface_ref.f90: New test.
9503
9504         PR fortran/20938
9505         * gfortran.dg/dependency_2.f90: New test.
9506         * gfortran.fortran-torture/execute/where17.f90: New test.
9507         * gfortran.fortran-torture/execute/where18.f90: New test.
9508         * gfortran.fortran-torture/execute/where19.f90: New test.
9509         * gfortran.fortran-torture/execute/where20.f90: New test.
9510
9511 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
9512
9513         * g++.dg/tree-ssa/pr26443.C: New test case.
9514
9515 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
9516
9517         PR middle-end/26022
9518         * g++.dg/opt/return-slot1.C: New test.
9519
9520 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9521
9522         PR libgfortran/26136
9523         * gfortran.dg/namelist_23.f90: New test.
9524
9525 2006-02-28  Roger Sayle  <roger@eyesopen.com>
9526
9527         PR middle-end/14752
9528         * gcc.dg/fold-eqandshift-2.c: New test case.
9529
9530 2006-02-28  Richard Guenther  <rguenther@suse.de>
9531
9532         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
9533         decomposition.
9534
9535 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
9536
9537         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
9538
9539 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9540
9541         PR libgfortran/26464
9542         * gfortran.dg/backspace_5.f: New test.
9543         * gfortran.dg/backspace_6.f: New test.
9544
9545 2006-02-26  Roger Sayle  <roger@eyesopen.com>
9546
9547         * gcc.dg/fold-eqandnot-1.c: New test case.
9548
9549 2006-02-26  Roger Sayle  <roger@eyesopen.com>
9550
9551         PR middle-end/19983
9552         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
9553
9554 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
9555
9556         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
9557         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
9558
9559 2006-02-26  Richard Guenther  <rguenther@suse.de>
9560
9561         PR tree-optimization/26421
9562         * gcc.dg/tree-ssa/pr26421.c: New testcase.
9563
9564 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
9565
9566         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
9567         * g++.old-deja/g++.robertl/eb132.C: Likewise.
9568
9569 2006-02-26  Roger Sayle  <roger@eyesopen.com>
9570
9571         * gcc.dg/fold-even-1.c: New test case.
9572
9573 2006-02-26  Roger Sayle  <roger@eyesopen.com>
9574
9575         PR middle-end/21137
9576         * gcc.dg/fold-eqandshift-1.c: New test case.
9577
9578 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
9579
9580         PR tree-optimization/25125
9581         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
9582         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
9583
9584 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
9585
9586         PR tree-optimizations/26359
9587         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
9588         with -fdump-tree-dceloop-details.
9589         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
9590
9591 2006-02-25  Roger Sayle  <roger@eyesopen.com>
9592
9593         PR middle-end/23673
9594         * gcc.dg/fold-eqxor-1.c: New test case.
9595         * gcc.dg/fold-eqxor-2.c: Likewise.
9596         * gcc.dg/fold-eqxor-3.c: Likewise.
9597
9598 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
9599
9600         PR fortran/23092
9601         * scalar_mask_1.f90: New test.
9602
9603 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
9604
9605         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
9606         * g++.dg/eh/uncaught2.C: New.
9607         * g++.dg/eh/uncaught3.C: New.
9608
9609 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9610
9611         PR libgfortran/26423
9612         * gfortran.dg/read_many_1.f: New test.
9613
9614 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
9615
9616         PR fortran/24519
9617         * gfortran.dg/dependency_3.f90: New test.
9618         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
9619         XFAILs.
9620
9621         PR fortran/25395
9622         * gfortran.dg/equiv_6.f90: New test.
9623
9624 2006-02-23  Jeff Law  <law@redhat.com>
9625
9626         * gcc.c-torture/compile/pr26425.c: New test.
9627
9628 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
9629
9630         PR middle-end/26412
9631         * gcc.dg/gomp/pr26412.c: New test.
9632
9633 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9634
9635         PR c++/26291
9636         * g++.dg/other/ellipsis1.C: New test.
9637         * g++.dg/parse/operator4.C: Adjust error marker.
9638
9639 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
9640
9641         PR target/25603
9642         * gfortran.dg/pr25603.f: New testcase.
9643
9644 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
9645
9646         * gcc.dg/bf-spl1.c: Don't specify -m68000.
9647         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
9648
9649 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
9650
9651         * g++.dg/eh/spbp.C: New.
9652
9653 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
9654
9655         PR middle-end/26379
9656         * gcc.target/i386/mmx-7.c: New test.
9657
9658 2006-02-20  Roger Sayle  <roger@eyesopen.com>
9659
9660         PR tree-optimization/26361
9661         * gcc.dg/tree-ssa/vrp27.c: New test case.
9662
9663 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
9664
9665         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
9666         * gcc.dg/tree-ssa/complex-4.c: Here.
9667
9668 2006-02-19  Roger Sayle  <roger@eyesopen.com>
9669
9670         PR middle-end/19543
9671         * gfortran.dg/logical_1.f90: New test case.
9672
9673 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
9674
9675         PR middle-end/26334
9676         * gcc.dg/20060218-1.c: Moved to...
9677         * gcc.target/i386/20060218-1.c: ... here.  New test.
9678
9679 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
9680
9681         PR fortran/26201
9682         * gfortran.dg/convert_1.f90: New.
9683
9684 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
9685
9686         PR fortran/25054
9687         * gfortran.dg/namelist_5.f90: New test.
9688
9689         PR fortran/25089
9690         * gfortran.dg/namelist_4.f90: New test.
9691
9692 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
9693
9694         PR tree-opt/25680
9695         * testsuite/gcc.dg/tree-ssa/complex-3.c: New test.
9696
9697 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
9698
9699         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
9700         variable to take into account the variable name in the
9701         function header.
9702         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
9703
9704 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
9705
9706         PR middle-end/26334
9707         * gcc.c-torture/compile/20060217-1.c: New test.
9708         * gcc.dg/20060218-1.c: New test.
9709
9710 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
9711
9712         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
9713
9714 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
9715
9716         * gcc.dg/cpp/undef3.c: New test.
9717         * gcc.dg/cpp/trad/builtins2.c: New test.
9718
9719 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
9720
9721         PR c++/26266
9722         * g++.dg/template/static22.C: New test.
9723         * g++.dg/template/static23.C: New test.
9724         * g++.dg/template/static24.C: New test.
9725         * g++.dg/template/non-dependent13.C: New test.
9726         * g++.dg/init/member1.C: Tweak error markers.
9727
9728 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9729
9730         PR target/26255
9731         * gcc.c-torture/compile/pr26255.c: New test case.
9732
9733 2006-02-16  Roger Sayle  <roger@eyesopen.com>
9734
9735         * gfortran.fortran-torture/execute/where_10.f90: New test case.
9736         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
9737         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
9738         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
9739         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
9740         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
9741         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
9742
9743 2006-02-16  Jeff Law  <law@redhat.com>
9744
9745         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
9746         * gcc.dg/tree-ssa/vrp26.c: New test.
9747
9748 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
9749
9750         PR target/20353
9751         PR target/24578
9752         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
9753         __UCLIBC__ is defined.
9754
9755 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
9756
9757         PR fortran/26224
9758         * gfortran.dg/gomp/pr26224.f: New test.
9759
9760 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
9761
9762         PR tree-opt/25918
9763         * lib/target-supports.exp
9764         (check_effective_target_vect_short_mult): New.
9765         (check_effective_target_vect_char_mult): New.
9766         (check_effective_target_vect_widen_sum_qi_to_si): New.
9767         (check_effective_target_vect_widen_sum_qi_to_hi): New.
9768         (check_effective_target_vect_widen_sum_hi_to_si): New.
9769         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
9770         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
9771         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
9772         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
9773         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
9774         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
9775         vect-reduc-pattern-2c.c
9776         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
9777         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
9778         vect-reduc-pattern-1c.c
9779
9780 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
9781
9782         PR fortran/24557
9783         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
9784
9785 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
9786
9787         PR fortran/26054
9788         * gfortran.dg/enum_8.f90: Remove check for warning.
9789         * gfortran.dg/iomsg_1.f90: Ditto.
9790         * gfortran.dg/enum_1.f90: Ditto.
9791         * gfortran.dg/enum_9.f90: Ditto.
9792         * gfortran.dg/enum_2.f90: Ditto.
9793         * gfortran.dg/enum_10.f90: Ditto.
9794         * gfortran.dg/enum_3.f90: Ditto.
9795         * gfortran.dg/flush_1.f90: Ditto.
9796         * gfortran.dg/enum_4.f90: Ditto.
9797         * gfortran.dg/array_constructor_1.f90: Ditto.
9798         * gfortran.dg/enum_5.f90: Ditto.
9799         * gfortran.dg/enum_6.f90: Ditto.
9800         * gfortran.dg/enum_7.f90: Ditto.
9801
9802 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
9803
9804         PR middle-end/26300
9805         * gcc.c-torture/compile/20060215-1.c: New test.
9806
9807 2006-02-14  Roger Sayle  <roger@eyesopen.com>
9808
9809         PR middle-end/23670
9810         * gcc.dg/tree-ssa/andor-2.c: New test case.
9811
9812 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
9813
9814         PR fortran/25045
9815         * optional_dim.f90: New test.
9816
9817 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
9818
9819         PR fortran/26277
9820         * gfortran.dg/label_4.f90: New.
9821
9822 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
9823             Diego Novillo  <dnovillo@redhat.com>
9824             Uros Bizjak  <uros@kss-loka.si>
9825
9826         * gfortran.dg/gomp: New directory.
9827
9828 2006-02-14  Richard Guenther  <rguenther@suse.de>
9829
9830         PR tree-optimization/26258
9831         * gcc.dg/torture/pr26258.c: New testcase.
9832
9833 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
9834
9835         PR fortran/26246
9836         * gfortran.dg/pr26246_1.f90: New test.
9837         * gfortran.dg/pr26246_2.f90: New test.
9838
9839         PR middle-end/26092
9840         * gcc.c-torture/compile/20060208-1.c: New test.
9841
9842 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
9843
9844         PR fortran/26074
9845         PR fortran/25103
9846         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
9847         * gfortran.dg/bad_automatic_objects_1.f90: New test.
9848         * gfortran.dg/automatic_module_variable.f90: Change error message.
9849
9850         PR fortran/20861
9851         * gfortran.dg/internal_dummy_1.f90: New test.
9852
9853         PR fortran/20871
9854         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
9855
9856
9857         PR fortran/25083
9858         * gfortran.dg/uncommon_block_data_1.f90: New test.
9859         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
9860         with standard.
9861
9862         PR fortran/25088
9863         * gfortran.dg/typed_subroutine_1.f90: New test.
9864
9865 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
9866
9867         * objc.dg/dwarf-1.m: New.
9868
9869 2006-02-13  Roger Sayle  <roger@eyesopen.com>
9870
9871         PR middle-end/24427
9872         * gcc.dg/tree-ssa/andor-1.c: New test case.
9873
9874 2006-02-13  Josh Conner  <jconner@apple.com>
9875
9876         PR target/25376
9877         * gcc.dg/pr25376.c: New test.
9878
9879         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
9880         assemble.
9881         * lib/target-supports.exp (check_named_sections_available):
9882         Only compile named-sections test -- don't assemble.
9883
9884 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9885
9886         * g++.dg/warn/no-write-strings.C: New test.
9887         * g++.dg/warn/write-strings.C: Likewise.
9888         * g++.dg/warn/write-strings-default.C: Likewise.
9889
9890 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
9891
9892         PR fortran/25806
9893         * gfortran.dg/ret_pointer_2.f90: New test.
9894
9895 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
9896
9897         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
9898
9899 2006-02-10  Jeff Law  <law@redhat.com>
9900
9901         * gcc.c-torture/compile/pr26213.c: New test.
9902
9903 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
9904
9905         gfortran.dg/null_1.f90: New test.
9906
9907 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
9908
9909         PR fortran/14771
9910         * gfortran.dg/parens_4.f90: New.
9911         * gfortran.dg/parens_5.f90: New.
9912
9913 2006-02-10  Richard Guenther  <rguenther@suse.de>
9914
9915         * testsuite/gcc.dg/pr23372-1.c: Remove empty file.
9916
9917 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
9918         Paul Thomas  <pault@gcc.gnu.org>
9919
9920         PR fortran/14771
9921         * gfortran.dg/parens_1.f90: New.
9922         * gfortran.dg/parens_2.f90: New.
9923         * gfortran.dg/parens_3.f90: New.
9924
9925 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
9926
9927         PR fortran/26038
9928         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
9929
9930         PR fortran/25059
9931         * gfortran.dg/impure_assignment_1.f90: New test.
9932
9933         PR fortran/25070
9934         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
9935
9936 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
9937
9938         PR target/26141
9939         * g++.dg/expr/stdarg2.C: New test.
9940
9941 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
9942
9943         PR inline-asm/16194
9944         * gcc.dg/pr16194.c: New test.
9945
9946 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
9947
9948         * ada/acats/run_acats: Use portable variant of "$@".
9949
9950 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9951
9952         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
9953         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
9954
9955 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
9956
9957         PR tree-opt/26179
9958         * g++.dg/opt/pr26179.C: New test.
9959
9960 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
9961
9962         PR middle-end/26134
9963         * gcc.dg/tree-ssa/complex-3.c: New test.
9964
9965 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
9966
9967         * gcc.c-torture/compile/volatile-1.c: New test.
9968
9969 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
9970
9971         PR 26180
9972         * gcc.dg/tree-ssa/pr26180.c: New test.
9973
9974 2006-02-08  Jeff Law  <law@redhat.com>
9975
9976         * gcc.dg/tree-ssa/pr21417.c: New test.
9977
9978 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
9979
9980         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
9981         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
9982
9983 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
9984
9985         * lib/scanrtl.exp: New.
9986
9987 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9988
9989         PR c++/26071
9990         * g++.dg/other/virtual2.C: New test.
9991
9992         PR c++/26070
9993         * g++.dg/other/virtual1.C: New test.
9994
9995 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
9996
9997         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
9998         cleanup-ipa-dump): Update dump file glob patterns.
9999         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
10000         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
10001
10002         * lib/gcc-dg.exp: Load it.
10003         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
10004
10005 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
10006
10007         PR testsuite/26159
10008         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
10009         * gcc.dg/tree-ssa/pr23382.c: Ditto.
10010
10011 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
10012
10013         PR fortran/25577
10014         * gfortran.dg/mvbits_1.f90: New.
10015
10016 2006-02-07  Dirk Mueller  <dmueller@suse.com>
10017
10018         * g++.dg/warn/Wdiv-by-zero.C: New test.
10019         * g++.dg/warn/Wno-div-by-zero.C: New.
10020
10021 2006-02-07  Jeff Law  <law@redhat.com>
10022
10023         * gcc.dg/tree-ssa/pr21559.c: New test.
10024
10025         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
10026         multiple VRP passes.
10027         * gcc.dg/tree-ssa/vrp09.c: Likewise.
10028         * gcc.dg/tree-ssa/vrp18.c: Likewise.
10029         * gcc.dg/tree-ssa/pr21582.c: Likewise.
10030         * gcc.dg/tree-ssa/pr20657.c: Likewise.
10031         * gcc.dg/tree-ssa/pr21001.c: Likewise.
10032         * gcc.dg/tree-ssa/vrp02.c: Likewise
10033         * gcc.dg/tree-ssa/vrp11.c: Likewise
10034         * gcc.dg/tree-ssa/pr14341.c: Likewise
10035         * gcc.dg/tree-ssa/vrp19.c: Likewise
10036         * gcc.dg/tree-ssa/vrp20.c: Likewise
10037         * gcc.dg/tree-ssa/vrp03.c: Likewise
10038         * gcc.dg/tree-ssa/pr21086.c: Likewise
10039         * gcc.dg/tree-ssa/pr21959.c: Likewise
10040         * gcc.dg/tree-ssa/vrp21.c: Likewise
10041         * gcc.dg/tree-ssa/vrp04.c: Likewise
10042         * gcc.dg/tree-ssa/pr25485.c: Likewise
10043         * gcc.dg/tree-ssa/pr22026.c: Likewise
10044         * gcc.dg/tree-ssa/vrp22.c: Likewise
10045         * gcc.dg/tree-ssa/vrp05.c: Likewise
10046         * gcc.dg/tree-ssa/20030807-10.c: Likewise
10047         * gcc.dg/tree-ssa/pr20701.c: Likewise
10048         * gcc.dg/tree-ssa/vrp23.c: Likewise
10049         * gcc.dg/tree-ssa/vrp06.c: Likewise
10050         * gcc.dg/tree-ssa/pr22117.c: Likewise
10051         * gcc.dg/tree-ssa/pr20702.c: Likewise
10052         * gcc.dg/tree-ssa/vrp15.c: Likewise
10053         * gcc.dg/tree-ssa/pr21090.c: Likewise
10054         * gcc.dg/tree-ssa/pr21294.c: Likewise
10055         * gcc.dg/tree-ssa/vrp24.c: Likewise
10056         * gcc.dg/tree-ssa/vrp07.c: Likewise
10057         * gcc.dg/tree-ssa/pr21563.c: Likewise
10058         * gcc.dg/tree-ssa/pr25382.c: Likewise
10059         * gcc.dg/tree-ssa/vrp16.c: Likewise
10060         * gcc.dg/tree-ssa/vrp25.c: Likewise
10061         * gcc.dg/tree-ssa/vrp08.c: Likewise
10062         * gcc.dg/tree-ssa/20030807-6.c: Likewise
10063         * gcc.dg/tree-ssa/vrp17.c: Likewise
10064         * gcc.dg/tree-ssa/pr21458.c: Likewise
10065         * g++.dg/tree-ssa/pr18178.C: Likewise
10066
10067 2006-02-07  Richard Guenther  <rguenther@suse.de>
10068
10069         PR c++/26140
10070         Revert
10071         2006-01-30  Richard Guenther  <rguenther@suse.de>
10072         PR c++/23372
10073         * gcc.dg/pr23372-1.C: New testcase.
10074
10075         * g++.dg/tree-ssa/pr26140.C: New testcase.
10076
10077 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
10078
10079         PR c++/9737
10080         * g++.dg/template/ttp15.C: New test.
10081         * g++.dg/template/ttp16.C: Likewise.
10082         * g++.dg/template/ttp17.C: Likewise.
10083         * g++.old-deja/g++.pt/ttp36.C: Remove.
10084         * g++.old-deja/g++.pt/ttp19.C: Likewise.
10085         * g++.old-deja/g++.pt/ttp37.C: Likewise.
10086         * g++.old-deja/g++.pt/ttp38.C: Likewise.
10087         * g++.old-deja/g++.pt/ttp39.C: Likewise.
10088         * g++.old-deja/g++.pt/ttp9.C: Likewise.
10089         * g++.old-deja/g++.pt/ttp40.C: Likewise.
10090         * g++.old-deja/g++.pt/ttp51.C: Likewise.
10091         * g++.old-deja/g++.pt/ttp26.C: Likewise.
10092         * g++.old-deja/g++.pt/ttp36.C: Likewise.
10093
10094 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
10095
10096         PR libfortran/23815
10097         * unf_io_convert_4.f90: New test.
10098
10099 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
10100
10101         * gcc.dg/tree-ssa/loadpre10.c: New test.
10102         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
10103         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
10104         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
10105
10106 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10107
10108         PR libfortran/24685
10109         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
10110
10111 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
10112
10113         PR tree-opt/25251
10114         * gfortran.dg/assign_7.f: New test.
10115
10116 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
10117
10118         PR fortran/26041
10119         PR fortran/26064
10120         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
10121         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
10122         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
10123
10124 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
10125
10126         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
10127         in size_t typedef.
10128
10129 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10130
10131         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
10132         * g++.dg/charset/string.c (foo): Likewise.
10133         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
10134         const char*
10135         * g++.dg/ext/builtin2.C (printf): Likewise.
10136         * g++.dg/init/new15.C (printf): Likewise.
10137         * g++.dg/opt/pr17697-1.C (foo): Likewise.
10138         * g++.dg/opt/pr17697-2.C (foo): Likewise.
10139         * g++.dg/opt/pr17697-3.C (foo): Likewise.
10140         * g++.dg/template/non-dependent4.C (temp): Likewise.
10141         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
10142         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
10143         parameter type to const char*.
10144         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
10145         Change type to const char*.
10146         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
10147         Likewise.
10148         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
10149         second parameter type to const char*.
10150         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
10151         (Y::Y): Change parameter type to const char*.
10152         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
10153         * g++.old-deja/g++.jason/report.C: Apply const correctness.
10154         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
10155         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
10156         (char*).
10157         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
10158         const char*.
10159         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
10160         type to const char*.
10161         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
10162         return type to const char*.
10163         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
10164         to const char*.
10165         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
10166         * g++.old-deja/g++.law/refs1.C: Likewise.
10167         * g++.old-deja/g++.law/visibility1.C: Likewise.
10168         * g++.old-deja/g++.law/visibility2.C: Likewise.
10169         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
10170         const char*.
10171         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
10172         * g++.old-deja/g++.mike/net48.C: Likewise.
10173         * g++.old-deja/g++.mike/p646.C: Likewise.
10174         * g++.old-deja/g++.mike/p6746.C: Likewise.
10175         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
10176         type to const char*.
10177         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
10178         deprecated conversion warning.
10179         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
10180         char*.
10181         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
10182         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
10183         * g++.old-deja/g++.pt/explicit8.C: Likewise.
10184         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
10185         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
10186         * g++.old-deja/g++.pt/nontype3.C: Likewise.
10187         * g++.old-deja/g++.pt/t39.C: Likewise.
10188         * g++.old-deja/g++.robertl/eb106.C: Likewise.
10189         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
10190
10191 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
10192
10193         PR fortran/25075
10194         intrinsic_argument_conformance_1.f90: New test.
10195
10196 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
10197
10198         PR fortran/20845
10199         * gfortran.dg/char_result_11.f90: Add SAVE.
10200         * gfortran.dg/der_pointer_4.f90: Ditto.
10201         * gfortran.dg/default_initialization.f90: New test.
10202
10203 2006-02-03  Jeff Law  <law@redhat.com>
10204
10205         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
10206         handle more than 100 dump files.
10207         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
10208         * lib/scantree.exp (scan-tree-dump): Likewise.
10209         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
10210         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
10211         * lib/scanipa.exp (scan-ipa-dump): Likewise.
10212         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
10213         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
10214
10215 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
10216
10217         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
10218
10219 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
10220
10221         * g++.dg/template/using12.C: New test.
10222
10223 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
10224
10225         * gcc.target/powerpc/pr25960.c: New test.
10226
10227 2006-02-02  Steven G. Kargl  <kargls@comcast>
10228
10229         PR fortran/24958
10230         gfortran.dg/nullify_2.f90: New test.
10231
10232 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
10233
10234         PR 25990
10235         * gcc.dg/gomp/pr25990.c: New test.
10236
10237 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
10238
10239         PR c++/25342
10240         * g++.gd/template/partial4.C: New test.
10241
10242 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
10243
10244         PR middle-end/26001
10245         * gfortran.dg/data_char_2.f90: New.
10246
10247 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
10248
10249         PR fortran/26039
10250         maxval_maxloc_conformance_1.f90: New test.
10251
10252 2006-01-31  Richard Guenther  <rguenther@suse.de>
10253
10254         * gcc.target/i386/sselibm-1.c: New testcase.
10255         * gcc.target/i386/sselibm-2.c: Likewise.
10256         * gcc.target/i386/sselibm-3.c: Likewise.
10257         * gcc.target/i386/sselibm-4.c: Likewise.
10258         * gcc.target/i386/sselibm-5.c: Likewise.
10259
10260 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
10261
10262         PR fortran/24266
10263         * gfortran.dg/arrayio_derived_2.f90: New.
10264
10265 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
10266
10267         * gcc.dg/unsigned-long-compare.c: New test.
10268
10269 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
10270
10271         PR testsuite/25318
10272         * lib/target-supports.exp (check_effective_target_freorder):
10273         Check to see if target supports -freorder-blocks-and-partition.
10274         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
10275         instead of "dg-require-named-sections".
10276
10277 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
10278
10279         PR target/14798:
10280         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
10281         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
10282         * gcc.dg/pragma-isr-trapa2.c: Likewise.
10283         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
10284         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
10285         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
10286         * gcc.dg/attr-isr-trap_exit.c: Likewise.
10287         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
10288
10289 2006-01-30  Richard Guenther  <rguenther@suse.de>
10290
10291         PR c++/23372
10292         * gcc.dg/pr23372-1.C: New testcase.
10293
10294 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
10295
10296         * gcc.dg/gomp/pr25874.c: New test.
10297
10298 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
10299
10300         PR tree-opt/25911
10301         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
10302
10303 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
10304
10305         PR fortran/18578
10306         PR fortran/18579
10307         PR fortran/20857
10308         PR fortran/20885
10309         * gfortran.dg/intent_out_1.f90: New test.
10310
10311 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
10312
10313         PR fortran/17911
10314         * gfortran.dg/procedure_lvalue.f90: New test.
10315
10316         PR fortran/20895
10317         PR fortran/25030
10318         * gfortran.dg/char_pointer_assign_2.f90: New test.
10319         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
10320         assignment to be consistent with standard.
10321         * gfortran.dg/char_result_2.f90: The same.
10322         * gfortran.dg/char_result_8.f90: The same.
10323
10324 2006-01-28  Zack Weinberg  <zackw@panix.com>
10325
10326         * gcc.dg/Woverlength-strings.c
10327         * gcc.dg/Woverlength-strings-pedantic-c89.c
10328         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
10329         * gcc.dg/Woverlength-strings-pedantic-c99.c
10330         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
10331
10332 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
10333
10334         * gcc.c-torture/execute/20060127-1.c: New test.
10335
10336 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
10337
10338         PR c++/25999
10339         * g++.dg/ext/pragmaweak1.C: New test.
10340
10341 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
10342
10343         PR c++/25855
10344         * g++.dg/template/spec29.C: New test.
10345
10346 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
10347
10348         PR c/19606.
10349         * gcc.c-torture/execute/pr19606.c: New.
10350
10351 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
10352
10353         * gcc.dg/pragma-re-4.c: New test.
10354
10355 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
10356
10357         PR fortran/25964
10358         * gfortran.dg/assumed_size_refs_3.f90: New test.
10359
10360 2006-01-27  Ben Elliston  <bje@au.ibm.com>
10361
10362         * gcc.misc-tests/dectest.exp: Remove defunct comment.
10363
10364 2006-01-26  Laurent GUERBY <laurent@guerby.net>
10365
10366         PR ada/21317
10367         * ada/acats/support/impdef.a: Add One_Long_Second.
10368         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
10369         * ada/acats/tests/c9/c94026.a: Likewise.
10370         * ada/acats/tests/c9/c97305c.ada: Likewise.
10371         * ada/acats/tests/c9/c99004a.ada: Likewise.
10372
10373 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
10374
10375         PR fortran/25964
10376         * gfortran.dg/global_references_2.f90: New test.
10377
10378         PR fortran/25084
10379         PR fortran/20852
10380         PR fortran/25085
10381         PR fortran/25086
10382         * gfortran.dg/assumed_charlen_function_1.f90: New test.
10383         * gfortran.dg/assumed_charlen_function_3.f90: New test.
10384
10385         PR fortran/25416
10386         * gfortran.dg/assumed_charlen_function_2.f90: New test.
10387
10388 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
10389
10390         PR c/25892
10391         * gcc.dg/Wpointer-sign.c: New.
10392         * gcc.dg/Wpointer-sign-Wall.c: New.
10393         * gcc.dg/Wpointer-sign-Wall-no.c: New.
10394         * gcc.dg/Wpointer-sign-pedantic.c: New.
10395         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
10396         * gcc.dg/conv-2.c: Use -Wpointer-sign.
10397
10398 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
10399
10400         PR C/25861
10401         * gcc.c-torture/compile/pr25861.c: New test.
10402
10403 2006-01-26  Paul Brook  <paul@codesourcery.com>
10404
10405         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
10406         on short-enum targets.
10407         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
10408         variable.
10409         (generate_fields): Use short_enums.
10410         (main): Set short_enums.  Document -e.
10411         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
10412         on short-enum targets.
10413         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
10414         variable.
10415         (generate_fields): Use short_enums.
10416         (main): Set short_enums.  Document -e.
10417         * lib/target-supports.exp (check_effective_target_short_enums): New.
10418
10419 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
10420
10421         PR target/25947
10422         * gcc.dg/torture/pr25947-1.c: New test.
10423
10424 2006-01-25  Jan Hubicka  <jh@suse.cz>
10425             Roger Sayle  <roger@eyesopen.com>
10426
10427         PR rtl-optimization/25703
10428         * gcc.target/i386/20060125-1.c: New test case.
10429         * gcc.target/i386/20060125-2.c: New test case.
10430
10431 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
10432
10433         PR fortran/18540
10434         * gfortran.dg/goto_1.f: New.
10435
10436 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
10437
10438         PR fortran/25716
10439         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
10440         25716 on 32-bit systems too.
10441
10442 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
10443
10444         PR testsuite/25590
10445         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
10446
10447 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
10448
10449         * gcc.dg/tree-ssa/gen-vect-33.c: New.
10450
10451 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10452
10453         PR fortran/25835
10454         * gfortran.dg/read_eof.f90: Delete, renamed.
10455         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
10456         * gfortran.dg/read_eof_2.f90: New test.
10457         * gfortran.dg/read_eof_3.f90: New test.
10458
10459 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
10460
10461         PR tree-opt/25860
10462         * gcc.c-torture/compile/pr25860.c: New test.
10463
10464 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10465
10466         PR c++/25552
10467         * g++.dg/parse/dtor8.C: New test.
10468
10469 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
10470
10471         PR testsuite/25891
10472         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
10473         * gcc.dg/gomp/gomp.exp: Return without testing anything if
10474         check_effective_target_fopenmp returns 0.
10475
10476 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
10477
10478         PR ada/20548
10479         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
10480         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
10481         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
10482
10483 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
10484
10485         PR tree-opt/25857
10486         * g++.dg/opt/pr25857.C: New test.
10487
10488 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
10489         Jan Hubicka  <jh@suse.cz>
10490         Richard Guenther  <rguenther@suse.de>
10491
10492         PR rtl-optimization/25654
10493         * gcc.dg/torture/pr25654.c: New testcase.
10494         * gcc.target/i386/pr25654.c: Likewise.
10495
10496 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
10497
10498         PR fortran/25901
10499         * gfortran.dg/internal references_2.f90: New test.
10500
10501         Fix regression in testing of admissability of attributes.
10502         * gfortran.dg/intent_used_1.f90: New test.
10503
10504 2006-01-23  Ben Elliston  <bje@au.ibm.com>
10505
10506         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
10507         Remove target conditional torture options for i?86 and x86_64
10508         GNU/Linux.
10509
10510 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10511
10512         PR c++/10891
10513         * g++.dg/rtti/no-rtti.C: New.
10514
10515 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
10516
10517         PR c++/25895
10518         * g++.dg/inherit/conv2.C: New test.
10519
10520         PR c++/25856
10521         * g++.dg/parse/dtor7.C: New test.
10522
10523         PR c++/25858
10524         * g++.dg/template/crash44.C: New test.
10525
10526 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
10527
10528         PR fortran/25124
10529         PR fortran/25625
10530         * gfortran.dg/internal_references_1.f90: New test.
10531           PR fortran/20881
10532         PR fortran/23308
10533         PR fortran/25538
10534         PR fortran/25710
10535         * gfortran.dg/global_references_1.f90: New test.
10536         * gfortran.dg/g77/19990905-1.f: Restore the error that
10537         there is a clash between the common block name and
10538         the name of a subroutine reference.
10539
10540         PR fortran/PR24276
10541         * gfortran.dg/aliasing_dummy_1.f90: New test.
10542
10543 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
10544
10545         * gcc.dg/vmx/1b-01.c: Warning fix.
10546         * gcc.dg/vmx/1c-02.c: Likewise.
10547         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
10548
10549 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
10550
10551         PR testsuite/24962
10552         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
10553
10554 2006-01-20  Richard Guenther  <rguenther@suse.de>
10555         Steven Bosscher <stevenb.gcc@gmail.com>
10556
10557         PR rtl-optimization/24626
10558         * gcc.dg/torture/pr24626-1.c: New testcase.
10559         * gcc.dg/torture/pr24626-2.c: Likewise.
10560         * gcc.dg/torture/pr24626-3.c: Likewise.
10561         * gcc.dg/torture/pr24626-4.c: Likewise.
10562
10563 2006-01-20  Dirk Mueller  <dmueller@suse.com>
10564
10565         PR c++/5520
10566         * g++.dg/warn/empty-body.C: New.
10567
10568 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
10569
10570         PR c++/22136
10571         * g++.dg/template/using10.C: New test.
10572         * g++.dg/temlpate/using11.C: Likewise.
10573         * g++.dg/inherit/using5.C: Tweak error messages.
10574
10575 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
10576
10577         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
10578         target test.
10579         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
10580
10581 2006-01-19  Jan Hubicka  <jh@suse.cz>
10582
10583         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
10584
10585 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10586
10587         PR c++/25854
10588         * g++.dg/template/spec28.C: New test.
10589
10590 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
10591
10592         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
10593         Fix fprintf's by adding srcdir or removing it.
10594
10595 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
10596
10597         * testsuite/gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
10598         * testsuite/gcc.dg/gomp/critical-1.c: Likewise.
10599         * testsuite/gcc.dg/gomp/critical-3.c: Likewise.
10600         * testsuite/gcc.dg/gomp/empty.c: Likewise.
10601         * testsuite/gcc.dg/gomp/ordered-1.c: Likewise.
10602         * testsuite/gcc.dg/gomp/for-4.c: Likewise.
10603         * testsuite/gcc.dg/gomp/for-6.c: Likewise.
10604         * testsuite/gcc.dg/gomp/master-3.c: Likewise.
10605         * testsuite/gcc.dg/gomp/for-8.c: Likewise.
10606         * testsuite/gcc.dg/gomp/for-10.c: Likewise.
10607         * testsuite/gcc.dg/gomp/for-18.c: Likewise.
10608         * testsuite/gcc.dg/gomp/for-5.c: Likewise.
10609         * testsuite/gcc.dg/gomp/for-7.c: Likewise.
10610         * testsuite/gcc.dg/gomp/for-9.c: Likewise.
10611
10612 2006-01-18  Jeff Law  <law@redhat.com>
10613
10614         * gcc.dg/tree-ssa/vrp25.c: New test.
10615
10616 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
10617
10618         * gcc.dg/pr25805.c: Fix misapplied patch.
10619
10620 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
10621
10622         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
10623         (check_effective_target_vect_udot_qi): New.
10624         (check_effective_target_vect_sdot_hi): New.
10625         (check_effective_target_vect_udot_hi): New.
10626         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
10627         prefixed with "wrapv-" with -fwrapv.
10628         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
10629         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
10630         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
10631         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
10632         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
10633
10634         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
10635         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
10636         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
10637         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
10638
10639 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10640
10641         PR c++/16829
10642         * g++.dg/other/default2.C: New test.
10643         * g++.dg/other/default3.C: New test.
10644
10645 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
10646
10647         PR c/25805
10648         * gcc.dg/pr25805.c: New file.
10649
10650 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
10651
10652         PR c++/25836
10653         * g++.dg/template/init6.C: New test.
10654
10655 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
10656
10657         * gcc.dg/tree-ssa/pr24287.c: New test
10658
10659 2006-01-18  Eric Christopher  <echristo@apple.com>
10660
10661         * g++.dg/eh/table.C: New.
10662
10663 2006-01-18  DJ Delorie  <dj@redhat.com>
10664
10665         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
10666         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
10667         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
10668         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
10669
10670 2006-01-18  Jeff Law  <law@redhat.com>
10671
10672         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
10673         on wrapping on overflow semantics.
10674
10675         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
10676
10677         * gcc.gc/tree-ssa/vrp23.c: New test.
10678         * gcc.gc/tree-ssa/vrp24.c: New test.
10679
10680 2006-01-18  Richard Henderson  <rth@redhat.com>
10681             Aldy Hernandez  <aldyh@redhat.com>
10682             Jakub Jelinek  <jakub@redhat.com>
10683             Diego Novillo  <dnovillo@redhat.com>
10684             Uros Bizjak  <uros@kss-loka.si>
10685
10686         * testsuite/gcc.dg/gomp: New directory.
10687
10688 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
10689             Steven G. Kargl  <kargls@comcast.net>
10690
10691         PR fortran/20869
10692         * gfortran.dg/intrinsic_external_1.f90: New test.
10693
10694         PR fortran/20875.
10695         * gfortran.dg/elemental_pointer_1.f90: New test.
10696
10697         PR fortran/25024
10698         * gfortran.dg/external_procedures_1.f90: New test.
10699
10700         PR fortran/25785
10701         gfortran.dg/assumed_present.f90: New test.
10702
10703 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
10704
10705         * g++.dg/parse/lookup5.C: New test.
10706
10707 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10708
10709         PR fortran/25697
10710         * gfortran.dg/read_eof.f90: New test.
10711
10712 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
10713
10714         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
10715         add a closing brace.
10716
10717 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10718
10719         PR fortran/25631
10720         * gfortran.dg/fmt_tl.f: New test.
10721
10722 2006-01-17  Eric Christopher  <echristo@apple.com>
10723
10724         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
10725         * g++.old-deja/g++.warn/impint2.C: Ditto.
10726         * g++.old-deja/g++.other/null1.C: Ditto.
10727         * g++.dg/warn/conv2.C: Ditto.
10728         * g++.dg/warn/conv4.C: New file.
10729
10730 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
10731
10732         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
10733
10734 2006-01-17  Andreas Jaeger  <aj@suse.de>
10735             Janis Johnson <janis187@us.ibm.com>
10736
10737         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
10738         in 64-bit.
10739         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
10740         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
10741
10742 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
10743
10744         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
10745         xfail txxx where xxx >= 25.
10746
10747 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
10748
10749         PR testsuite/25764
10750         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
10751
10752 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
10753
10754         PR c/25682
10755         * gcc.dg/pr25682.c: New test.
10756         * g++.dg/parse/array-size2.C: New test.
10757
10758 2006-01-16  Ian Lance Taylor  <ian@airs.com>
10759
10760         * consistency.vlad: Remove entire directory, 1652 files.
10761
10762 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
10763
10764         * lib/target-supports.exp (check_effective_target_dfp_nocache,
10765         check_effective_target_dfprt_nocache): New.
10766         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
10767         (check_effective_target_dfprt): New.
10768         * lib/c-compat.exp (check_dfp): Remove.
10769         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
10770         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
10771         level of support for decimal float.
10772         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
10773         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
10774         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
10775         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
10776         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
10777         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
10778         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
10779         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
10780         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
10781         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
10782         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
10783         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
10784         directives.
10785
10786 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
10787
10788         PR testsuite/25741
10789         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
10790         $base_dir/../.
10791         * lib/gfortran.exp (gfortran_init): Likewise.
10792         * lib/obj-c++.exp (obj-c++_init): Likewise.
10793         * lib/scanasm.exp (scan-assembler-dem): Likewise.
10794         (scan-assembler-dem-not): Likewise.
10795         * lib/scandump.exp (scan-dump-dem): Likewise.
10796         (scan-dump-dem-not): Likewise.
10797
10798 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
10799
10800         PR testsuite/25767
10801         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
10802         powerpc-*-darwin*.
10803         * lib/obj-c++.exp (obj-c++_init): Likewise.
10804
10805 2006-01-16  Richard Guenther  <rguenther@suse.de>
10806
10807         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
10808
10809 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10810
10811         PR testsuite/25777
10812         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
10813         to LD_LIBRARY_PATH.
10814
10815 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
10816             Andrew Pinski  <pinskia@physics.uc.edu>
10817
10818         * gcc.dg/minmax-1.c: New test.
10819
10820 2006-01-16  Ben Elliston  <bje@au.ibm.com>
10821
10822         * gcc.dg/dfp/dfp.exp: Correct FSF address.
10823         * gcc.misc-tests/dectest.exp: Ditto.
10824
10825 2006-01-15  Ian Lance Taylor  <ian@airs.com>
10826
10827         PR testsuite/25796
10828         * gcc.target/i386/cmov6.c: Use -march=k8.
10829
10830 2006-01-15  Andreas Jaeger  <aj@suse.de>
10831
10832         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
10833         x86 does not have __float128.
10834
10835 2006-01-14  Ian Lance Taylor  <ian@airs.com>
10836
10837         * gcc.target/i386/cmov6.c: New test.
10838
10839 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
10840
10841         PR c++/25663
10842         * g++.dg/template/ctor6.C: New test.
10843
10844 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
10845
10846         PR tree-optimization/25485
10847         * gcc.dg/tree-ssa/pr25485.c: New.
10848
10849 2006-01-14  Richard Guenther  <rguenther@suse.de>
10850
10851         PR tree-optimization/22548
10852         PR tree-optimization/22555
10853         PR tree-optimization/22501
10854         * gcc.dg/tree-ssa/alias-4.c: New testcase.
10855         * gcc.dg/tree-ssa/alias-5.c: Likewise.
10856         * gcc.dg/tree-ssa/alias-6.c: Likewise.
10857         * gcc.dg/tree-ssa/alias-7.c: Likewise.
10858         * gcc.dg/tree-ssa/alias-8.c: Likewise.
10859         * gcc.dg/tree-ssa/alias-9.c: Likewise.
10860         * gcc.dg/tree-ssa/alias-10.c: Likewise.
10861         * gcc.dg/tree-ssa/alias-11.c: Likewise.
10862         * gcc.dg/tree-ssa/alias-12.c: Likewise.
10863
10864 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
10865
10866         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
10867         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
10868
10869 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
10870         Richard Guenther  <rguenther@suse.de>
10871
10872         PR rtl-optimization/24257
10873         * gcc.dg/torture/pr24257.c: New testcase.
10874
10875 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
10876
10877         * gcc.c-torture/execute/20060110-1.c: New test.
10878         * gcc.c-torture/execute/20060110-2.c: New test.
10879
10880 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
10881
10882         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
10883
10884 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
10885
10886         PR fortran/25756
10887         * gfortran.dg/label_3.f90: New test.
10888
10889 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
10890
10891         PR tree-optimization/25771
10892         * g++.dg/tree-ssa/pr25771.C: New test
10893
10894 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
10895
10896         PR tree-opt/24365
10897         * g++.dg/opt/complex5.C: New test.
10898
10899 2006-01-13  Richard Guenther  <rguenther@suse.de>
10900
10901         * gcc.target/i386/387-9.c: New testcase.
10902
10903 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
10904
10905         PR c++/24824
10906         * g++.dg/debug/dwarf2-1.C: New.
10907
10908 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
10909
10910         PR testsuite/25728
10911         * lib/gcov.exp (verify-lines): Add "close $fd".
10912
10913 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
10914             Ben Elliston  <bje@au.ibm.com>
10915
10916         * gcc.dg/dfp/inf-1.c: New test.
10917
10918 2006-01-12  Janis Johnson <janis187@us.ibm.com>
10919             Yao Qi  <qiyaoltc@cn.ibm.com>
10920             Ben Elliston  <bje@au.ibm.com>
10921             Jon Grimm  <jgrimm2@us.ibm.com>
10922
10923         * gcc.dg/nodfp-1.c: New test.
10924         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
10925         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
10926         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
10927         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
10928         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
10929         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
10930         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
10931         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
10932         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
10933         * gcc.dg/format/dfp-scanf-1.c: Likewise.
10934         * gcc.dg/format/dfp-printf-1.c: Likewise.
10935         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
10936         (compat_setup_dfp): New.
10937         * gcc.dg/compat/compat.exp: Use it.
10938         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
10939         Make some variables global, prepend "compat_" to their names.
10940         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
10941         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
10942         * gcc.misc-tests/dectest.exp: New test driver for decTest.
10943         * lib/compat.exp (compat_skip_list): Make global, rename.
10944         * lib/c-compat.exp: New file.
10945         * lib/target-supports.exp (check_effective_target_dfp): New.
10946
10947         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
10948         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
10949         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
10950         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
10951         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
10952         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
10953         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
10954         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
10955         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
10956         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
10957         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
10958         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
10959         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
10960         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
10961         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
10962         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
10963         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
10964         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
10965         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
10966         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
10967         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
10968         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
10969         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
10970         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
10971         gcc.dg/dfp/struct-layout-1.c,
10972         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
10973         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
10974         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
10975         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
10976         gcc.dg/dfp/func-vararg-dfp.c,
10977         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
10978         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
10979         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
10980         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
10981         gcc.dg/dfp/wtr-conversion-1.c: New tests.
10982
10983 2006-01-11  Richard Guenther  <rguenther@suse.de>
10984
10985         PR tree-optimization/25734
10986         * gcc.dg/tree-ssa/pr25734.c: New testcase.
10987
10988 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
10989
10990         PR fortran/25486
10991         * gfortran.dg/literal_character_constant_1_x.F: New test.
10992         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
10993         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
10994         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
10995
10996 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
10997
10998         PR c++/25386
10999         * g++.dg/ext/packed3.C: Add expected packed error.
11000
11001 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
11002
11003         PR target/25706
11004         * gcc.dg/torture/pr25706-1.c: New test.
11005
11006 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
11007
11008         PR tree-optimization/23109
11009         PR tree-optimization/23948
11010         PR tree-optimization/24123
11011
11012         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
11013         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
11014         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
11015         g++.dg/tree-ssa/pr23948.C: New testcases.
11016         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
11017         three divisions in order to do the optimization.
11018
11019 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
11020
11021         PR c++/25632
11022         * g++.dg/other/pr25632.C: New test.
11023
11024 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
11025
11026         PR fortran/25730
11027         * gfortran.dg/used_types_1.f90: New test.
11028
11029 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
11030
11031         PR target/25718
11032         * gcc.dg/torture/pr25718-1.c: New test.
11033
11034 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
11035
11036         * gfortran.dg/list_read_2.f90: Fix typo in description.
11037
11038 2006-01-10  Jan Beulich  <jbeulich@novell.com>
11039
11040         * lib/target-supports.exp (check_visibility_available): Simplify test
11041         for *-*-netware*.
11042         (check_profiling_available): Fail for *-*-netware*.
11043         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
11044         * gcc.dg/20021014-1.c: Likewise.
11045         * gcc.dg/nest.c: Likewise.
11046
11047 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
11048
11049         fortran/24936
11050         * gfortran.dg/forall_3.f90: New test.
11051
11052 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
11053
11054         PR fortran/21977
11055         * gfortran.dg/nesting_2.f90: New test.
11056         * gfortran.dg/nesting_3.f90: New test.
11057
11058 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
11059
11060         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
11061         Fix typo in comment.
11062
11063 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
11064
11065         * gfortran.dg/single_char_string.f90: New test.
11066
11067 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
11068
11069         * gfortran.dg/ichar_2.f90: New test.
11070
11071 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
11072
11073         PR fortran/25093
11074         * gfortran.dg/private_type_4.f90: New.
11075
11076 2006-01-07  Richard Guenther  <rguenther@suse.de>
11077
11078         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
11079
11080 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11081
11082         * gfortran.dg/func_decl_1.f90: New.
11083         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
11084         * gfortran.dg/array_alloc_2.f90: Likewise.
11085         * gfortran.dg/char_result_8.f90: Likewise.
11086         * gfortran.dg/dup_save_1.f90: Likewise.
11087         * gfortran.dg/dup_save_2.f90: Likewise.
11088         * gfortran.dg/f2c_6.f90: Likewise.
11089         * gfortran.dg/f2c_7.f90: Likewise.
11090         * gfortran.dg/func_result_2.f90: Likewise.
11091         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
11092
11093 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
11094
11095         PR fortran/22146
11096         * gfortran.dg/elemental_subroutine_1.f90: New test.
11097         * gfortran.dg/elemental_subroutine_2.f90: New test.
11098
11099         PR fortran/25029
11100         PR fortran/21256
11101         * gfortran.dg/assumed_size_refs_1.f90: New test.
11102
11103         PR fortran/20868
11104         PR fortran/20870
11105         * gfortran.dg/assumed_size_refs_2.f90: New test.
11106         * gfortran.dg/initialization_1.f90: Change warning message.
11107
11108 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
11109
11110         * gcc.dg/tree-ssa/loop-15.c: New test.
11111
11112 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11113
11114         PR fortran/25598
11115         * gfortran.dg/backspace_3.f: New test.
11116         * gfortran.dg/backspace_4.f: New test.
11117
11118 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11119
11120         PR fortran/24268
11121         * gfortran.dg/fmt_white.f: Update test.
11122
11123 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
11124
11125         * gcc.dg/cast-1.c: Add new warning.
11126         * gcc.dg/cast-2.c: Likewise.
11127         * gcc.dg/cast-3.c: Likewise.
11128         * gcc.dg/format/cast-1.c: Likewise.
11129         * gcc.dg/cast-4.c: New testcase.
11130
11131 2006-01-05  Richard Guenther  <rguenther@suse.de>
11132
11133         PR tree-optimization/22555
11134         * gcc.dg/tree-ssa/alias-3.c: New testcase.
11135
11136 2006-01-05  Richard Guenther  <rguenther@suse.de>
11137             Diego Novillo  <dnovillo@redhat.com>
11138
11139         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
11140         * gcc.dg/tree-ssa/loop-8.c: Likewise.
11141         * gcc.dg/tree-ssa/loop-1.c: Likewise.
11142         * gcc.dg/tree-ssa/pr23294.c: Likewise.
11143         * gcc.dg/tree-ssa/pr21985.c: Likewise.
11144         * gcc.dg/tree-ssa/loop-14.c: Likewise.
11145         * gcc.dg/tree-ssa/loop-2.c: Likewise.
11146         * gcc.dg/tree-ssa/loop-3.c: Likewise.
11147         * gcc.dg/tree-ssa/loop-4.c: Likewise.
11148         * gcc.dg/tree-ssa/pr21171.c: Likewise.
11149         * gcc.dg/tree-ssa/loop-5.c: Likewise.
11150         * gcc.dg/tree-ssa/loop-10.c: Likewise.
11151         * gcc.dg/tree-ssa/loop-6.c: Likewise.
11152         * treelang/compile/extravar.tree: Likewise.
11153         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
11154         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
11155         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
11156         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
11157         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
11158
11159 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
11160
11161         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
11162         for 64-bit fix.
11163
11164 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
11165
11166         PR fortran/23675
11167         gfortran.dg/char_result_11.f90: New.
11168
11169 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
11170
11171         PR c++/24782
11172         * g++.dg/parse/access9.C: New test.
11173         * g++.dg/tc1/dr52.C: Tweak error markers.
11174
11175 2006-01-04  Richard Henderson  <rth@redhat.com>
11176
11177         Merge from gomp branch.
11178         * g++.dg/parse/pragma2.C: Update expected error lines.
11179
11180 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
11181
11182         * g++.dg/other/i386-2.C: New test.
11183
11184         PR target/25554
11185         * gcc.c-torture/compile/20051228-1.c: New test.
11186
11187         PR c/25559
11188         * gcc.dg/pr25559.c: New test.
11189
11190 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
11191
11192         PR c++/25492
11193         * g++.dg/lookup/friend9.C: New test.
11194
11195         PR c++/25625
11196         * g++.dg/template/repo5.C: New test.
11197
11198 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
11199
11200         PR fortran/25101
11201         * gfortran.dg/forall_2.f90: New test.
11202
11203 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
11204
11205         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
11206         dg-require-weak.  Adjust regexp to handle leading-underscore
11207         targets and space as well as TAB after .weak.  Change previous
11208         64-bit fix to not use naked dot.
11209
11210 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
11211
11212         PR rtl-optimization/25578
11213         * gcc.c-torture/execute/20060102-1.c: New testcase.
11214
11215 2006-01-03  Richard Guenther  <rguenther@suse.de>
11216
11217         PR c/25183
11218         * gcc.dg/torture/pr25183.c: New testcase.
11219
11220 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
11221
11222         Merge from gomp-branch.
11223         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
11224         * gcc.dg/ia64-sync-2.c: Likewise.
11225         * gcc.dg/ia64-sync-3.c: Likewise.
11226         * gcc.dg/ia64-sync-4.c: Likewise.
11227         * gcc.dg/sync-2.c: Likewise.
11228         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
11229         that sparc64-*-* and sparcv9-*-* supports sync builtins.
11230
11231 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
11232
11233         PR c++/25635
11234         * g++.dg/parse/operator6.C: New test.
11235
11236         PR c++/25637
11237         * g++.dg/parse/error29.C: New test.
11238
11239         PR c++/25638
11240         * g++.dg/parse/dtor6.C: New test.
11241
11242         PR c++/25633
11243         * g++.dg/parse/ctor3.C: New test.
11244
11245         PR c++/25634
11246         * g++.dg/template/class3.C: New test.
11247
11248 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
11249
11250         * g++.dg/debug/debug9.C: New.
11251
11252 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
11253
11254         PR fortran/24640
11255         * gfortran.dg/label_2.f90: New test.
11256
11257 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11258
11259         * g++.dg/lookup/using12.C: Tighten error marker.
11260
11261 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
11262             Andrew Pinski <pinskia@physics.uc.edu>
11263
11264         * gcc.target/powerpc/darwin-abi-3.c: New file.
11265         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
11266         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
11267         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
11268         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
11269         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
11270         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
11271         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
11272         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
11273
11274 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
11275
11276         * gcc.dg/tree-ssa/loadpre1.c: New;
11277         * gcc.dg/tree-ssa/loadpre2.c: New;
11278         * gcc.dg/tree-ssa/loadpre3.c: New;
11279         * gcc.dg/tree-ssa/loadpre4.c: New;
11280         * gcc.dg/tree-ssa/loadpre5.c: New;
11281         * gcc.dg/tree-ssa/loadpre6.c: New;
11282         * gcc.dg/tree-ssa/loadpre7.c: New;
11283         * gcc.dg/tree-ssa/loadpre8.c: New;
11284         * gcc.dg/tree-ssa/loadpre9.c: New;
11285
11286 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
11287
11288         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
11289         * g++.dg/abi/thunk4.C: Likewise.
11290
11291 2006-01-01  Andreas Jaeger  <aj@suse.de>
11292
11293         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
11294         portable.
11295
11296 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
11297
11298         PR c++/25294
11299         * gcc.dg/pragma-pack-3.c: New test.
11300         * g++.dg/parse/pragma3.C: New test.
11301
11302 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11303
11304         PR middle-end/24827
11305         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
11306
11307 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11308
11309         PR testsuite/25214
11310         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
11311
11312 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
11313
11314         PR fortran/22607
11315         * gfortran-dg/pure_byref_3.f90: New.
11316
11317         fortran/PR 25396
11318         * gfortran.dg/userdef_operator_1.f90: New.
11319
11320 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
11321
11322         * g++.dg/abi/thunk3.C: New.
11323         * g++.dg/abi/thunk4.C: New.
11324
11325 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
11326
11327         PR fortran/25532
11328         * gfortran.dg/host_used_types_1.f90: New test. Check that host
11329         associated derived type components of derived types are
11330         properly declared in contained procedures.
11331
11332 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11333
11334         PR libgfortran/25139
11335         * gfortran.dg/backspace_2.f: New test.
11336
11337 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11338
11339         PR libgfortran/25550
11340         * gfortran.dg/endfile.f: New test.
11341
11342 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11343
11344         PR libgfortran/25419
11345         * gfortran.dg/comma.f: New test.
11346
11347 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11348
11349         * lib/gfortran-dg.exp: Remove trailing whitespace.
11350         * lib/fortran-torture.exp: Test with -fbounds-check instead of
11351         -funroll-all-loops.
11352
11353 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
11354
11355         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
11356         Extended Double long doubles or repeat tests when long double is
11357         the same size as double.
11358
11359 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11360
11361         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
11362
11363         PR testsuite/25442
11364         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
11365         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
11366
11367         PR testsuite/25441
11368         * gcc.dg/pr23911.c: Make test variable static.
11369
11370         PR testsuite/25444
11371         * gcc.dg/tree-ssa/pr14841.c: Likewise.
11372
11373 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
11374
11375         PR c++/25439
11376         * g++.dg/parse/crash17.C: Adjust error markers.
11377         * g++.dg/template/error20.C: New test.
11378
11379 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
11380
11381         PR c++/23172
11382         * g++.dg/ext/complit4.C: New test.
11383
11384         PR c++/25417
11385         * g++.dg/ext/complit5.C: Likewise.
11386
11387 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
11388
11389         PR tree-optimization/25125
11390         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
11391         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
11392         * gcc.c-torture/execute/pr25125.c: New.
11393
11394 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
11395
11396         PR fortran/25029
11397         PR fortran/21256
11398         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
11399         with incorrect assumed size references.
11400
11401 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
11402
11403         PR c++/23171
11404         * g++.dg/opt/init1.C: New test.
11405
11406 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
11407
11408         PR c++/24671
11409         * g++.dg/template/sfinae3.C: New test.
11410
11411 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11412
11413         * g++.dg/other/friend4.C: New test.
11414
11415 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
11416
11417         PR target/25005
11418         * g++.dg/opt/pr25005.C: New test.
11419
11420 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
11421
11422         PR c++/25369
11423         * g++.dg/template/ptrmem16.C: New test.
11424
11425 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
11426
11427         PR fortran/25029
11428         PR fortran/21256
11429         * gfortran.dg/initialization_1.f90: Add test of SIZE.
11430
11431 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11432
11433         PR libgfortran/25307
11434         * gfortran.dg/list_read_5.f90: New test.
11435
11436 2005-12-22  Richard Henderson  <rth@redhat.com>
11437
11438         * gcc.target/i386/sse-7.c: Use -msse2.
11439
11440 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
11441
11442         PR rtl-optimization/25432
11443         * gcc.c-torture/compile/20051216-1.c: New test.
11444
11445         PR objc/25328
11446         * objc/execute/pr25328.m: New test.
11447
11448 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
11449
11450         PR c++/25364
11451         * g++.dg/template/call4.C: New test.
11452
11453 2005-12-22  Dale Johannesen  <dalej@apple.com>
11454
11455         * gcc.target/i386/sse-17.c: New.
11456
11457 2005-12-22  Paul Brook  <paul@codesourcery.com>
11458
11459         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
11460
11461 2005-12-22  Paul Brook  <paul@codesourcery.com>
11462
11463         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
11464
11465 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
11466
11467         PR tree-opt/25513
11468         * gcc.c-torture/compile/pr25513.c: New test.
11469
11470 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11471
11472         PR c++/23333
11473         * g++.dg/parse/error25.C: Add more tests.
11474
11475 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11476
11477         PR fortran/18990
11478         * gfortran.dg/der_charlen_1.f90: New.
11479
11480 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
11481
11482         PR fortran/20889
11483         * gfortran.dg/pointer_component_type_1.f90: New test.
11484
11485         PR fortran/25029
11486         PR fortran/21256
11487         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
11488         should give an error with assumed size array refernces and checks those
11489         that should not.
11490         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
11491         reference an upper bound so that it does not generate an error.
11492
11493         PR fortran/19362
11494         PR fortran/20244
11495         PR fortran/20864
11496         PR fortran/25391
11497         * gfortran.dg/used_dummy_types_1.f90: New test.
11498         * gfortran.dg/used_dummy_types_2.f90: New test.
11499         * gfortran.dg/used_dummy_types_3.f90: New test.
11500         * gfortran.dg/used_dummy_types_4.f90: New test.
11501         * gfortran.dg/used_dummy_types_5.f90: New test.
11502
11503         PR fortran/23152
11504         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
11505         group already being USE associated.
11506         * gfortran.dg/assumed_shape_nml.f90: New test.
11507         * gfortran.dg/assumed_size_nml.f90: New test.
11508
11509         PR fortran/20862
11510         PR fortran/25053
11511         PR fortran/25063
11512         PR fortran/25064
11513         PR fortran/25066
11514         PR fortran/25067
11515         PR fortran/25068
11516         PR fortran/25307
11517         * gfortran.dg/io_constraints_1.f90: New test.
11518         * gfortran.dg/io_constraints_1.f90: New test.
11519         * gfortran.dg/iostat_3.f90: Change wording of warning.
11520         * gfortran.dg/g77/19981216-0.f: The same.
11521
11522 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
11523
11524         PR tree-optimization/23518
11525         * testsuite/gcc.dg/pr23518.c: New.
11526
11527 2005-12-21  Mike Stump  <mrs@apple.com>
11528
11529         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
11530
11531 2005-12-21  Paul Brook  <paul@codesourcery.com>
11532
11533         * gcc.dg/pr19340.c: Skip on m68k targets.
11534
11535 2005-12-21  Steven Bosscher  <stevenb@suse.de>
11536
11537         PR rtl-optimization/25196
11538         * gcc.dg/pr25196.c: New test.
11539
11540 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
11541
11542         PR fortran/25423
11543         gfortran.dg/where_nested_1.f90: New.
11544
11545 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
11546
11547         PR tree-optimization/25382.
11548         * gcc.dg/tree-ssa/pr25382.c: New.
11549
11550 2005-12-20  Richard Guenther  <rguenther@suse.de>
11551
11552         PR middle-end/24306
11553         * gcc.target/i386/pr24306.c: New testcase.
11554
11555 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
11556
11557         PR tree-optimization/25501
11558         * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
11559
11560 2005-12-20  Richard Guenther  <rguenther@suse.de>
11561
11562         Revert
11563         2005-12-02  Richard Guenther  <rguenther@suse.de>
11564
11565         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
11566
11567 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
11568
11569         PR c++/21228
11570         * g++.dg/warn/Wunreachable-code-2.C: New test.
11571
11572 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
11573
11574         PR c++/24278
11575         * g++.dg/template/ctor5.C: New test.
11576
11577         PR c++/24915
11578         * g++.dg/template/overload8.C: New test.
11579
11580 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
11581
11582         * gcc.c-torture/compile/pr25483 : New test.
11583
11584 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11585
11586         PR c++/20552
11587         * g++.dg/ext/typeof10.C: New test.
11588
11589 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
11590
11591         * gcc.dg/mt-loopi1.c: New.
11592
11593 2005-12-18  Richard Guenther  <rguenther@suse.de>
11594
11595         PR tree-optimization/25481
11596         * gcc.dg/torture/pr25481.c: New testcase.
11597
11598 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
11599
11600         PR rtl-optimization/21041
11601         * gcc.dg/pr21041.c: New test.
11602
11603 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11604
11605         PR libgfortran/25463
11606         * gfortran.dg/advance.f90: New test.
11607
11608 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
11609
11610         * gcc.dg/20051201-1.c: New test.
11611
11612 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
11613
11614         PR fortran/25018
11615         * gfortran.dg/initialization_1.f90: New test.
11616         * gfortran.dg/enum_5.f90: Change dg-error to new message.
11617         * gfortran.dg/g77/980616-0.f: The same.
11618
11619 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
11620
11621         * PR fortran/25458
11622         * gfortran.dg/chkbits.f90: New test.
11623
11624 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
11625
11626         * gfortran.dg/enum_5.f: Revert to previous version.
11627
11628 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
11629
11630         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
11631         * gfortran.dg/nested_modules_1.f90: Ditto.
11632         * gfortran.dg/hollerith_f95.f90: Ditto.
11633         * gfortran.dg/select_5.f90: Ditto.
11634         * gfortran.dg/secnds.f: Ditto.
11635         * gfortran.dg/hollerith2.f90: Ditto.
11636         * gfortran.dg/imag_2.f: Ditto.
11637         * gfortran.dg/ftell_2.f90: Ditto.
11638         * gfortran.dg/malloc_free_1.f90: Ditto.
11639         * gfortran.dg/logint-1.f: Ditto.
11640         * gfortran.dg/recursive_statement_functions.f90: Ditto.
11641         * gfortran.dg/e_d_fmt.f90: Ditto.
11642         * gfortran.dg/hollerith_legacy.f90: Ditto.
11643         * gfortran.dg/logint-2.f: Ditto.
11644         * gfortran.dg/enum_5.f90: Ditto.
11645         * gfortran.dg/f2c_2.f90: Ditto.
11646         * gfortran.dg/pr17143.f90: Ditto.
11647         * gfortran.dg/namelist_14.f90: Ditto.
11648         * gfortran.dg/logint-3.f: Ditto.
11649         * gfortran.dg/spread_scalar_source.f90: Ditto.
11650         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
11651         * gfortran.dg/namelist_11.f: Ditto.
11652         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
11653         * gfortran.dg/g77/20010519-1.f
11654         * gfortran.dg/g77/alpha1.f: Ditto.
11655         * gfortran.dg/g77/990115-1.f: Ditto.
11656         * gfortran.dg/g77/erfc.f: Ditto.
11657         * gfortran.dg/g77/19990313-3.f: Ditto.
11658         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
11659         * gfortran.dg/g77/20010426.f: Ditto.
11660         * gfortran.dg/g77/19990313-0.f: Ditto.
11661         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
11662         * gfortran.dg/g77/20000629-1.f: Ditto.
11663         * gfortran.dg/g77/970125-0.f: Ditto.
11664         * gfortran.dg/g77/8485.f: Ditto.
11665         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
11666         * gfortran.dg/g77/19990313-1.f: Ditto.
11667         * gfortran.dg/g77/int8421.f: Ditto.
11668         * gfortran.dg/g77/19990305-0.f: Ditto.
11669         * gfortran.dg/g77/947.f: Ditto.
11670         * gfortran.dg/g77/19990905-2.f: Ditto.
11671         * gfortran.dg/g77/cabs.f: Ditto.
11672         * gfortran.dg/g77/19990313-2.f: Ditto.
11673         * gfortran.dg/g77/20020307-1.f: Ditto.
11674         * gfortran.dg/g77/dcomplex.f: Ditto.
11675         * gfortran.dg/g77/19990502-1.f: Ditto.
11676         * gfortran.dg/g77/19981216-0.f: Ditto.
11677         * gfortran.dg/common_4.f90: Ditto.
11678         * gfortran.dg/entry_4.f90: Ditto.
11679         * gfortran.dg/equiv_constraint_2.f90: Ditto.
11680         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
11681         * gfortran.dg/namelist_12.f: Ditto.
11682         * gfortran.dg/scale_1.f90: Ditto.
11683         * gfortran.dg/modulo_1.f90
11684         * gfortran.dg/hollerith.f90: Ditto.
11685         * gfortran.dg/direct_io_3.f90: Ditto.
11686         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
11687         * gfortran.dg/gnu_logical_1.F: Ditto.
11688         * gfortran.dg/unf_io_convert_1.f90: Ditto.
11689         * gfortran.dg/assign_1.f90: Ditto.
11690         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
11691         * gfortran.dg/pr23095.f: Ditto.
11692         * gfortran.dg/read_float_1.f90: Ditto.
11693
11694 2005-12-17  Andreas Jaeger  <aj@suse.de>
11695
11696         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
11697         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
11698
11699 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11700
11701         PR fortran/24268
11702         * gfortran.dg/fmt_white.f: New test.
11703
11704 2005-12-16  Steven G. Kargl <kargls@comcast.net>
11705
11706         * gfortran.dg/label_1.f90: New test.
11707
11708 2005-12-15  Ben Elliston  <bje@au.ibm.com>
11709
11710         PR testsuite/25422
11711         * gcc.dg/20031012-1.c: Add -Walways-true option.
11712         * gcc.dg/weak/weak-3.c: Likewise.
11713         * g++.old-deja/g++.mike/warn8.C: Likewise.
11714
11715 2005-12-16  Mike Stump  <mrs@apple.com>
11716
11717         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
11718         exit.
11719
11720 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11721
11722         PR libgfortran/25264
11723         PR libgfortran/25349
11724         * gfortran.dg/tl_editing.f90: Added additional checks.
11725         * gfortran.dg/t_editing.f: New test.
11726         * gfortran.dg/write_padding.f90: New test
11727
11728 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11729
11730         PR testsuite/25215
11731         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
11732
11733 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
11734
11735         PR rtl-optimization/24899
11736         * gcc.c-torture/execute/20051215-1.c: New test.
11737
11738 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
11739
11740         PR 24823
11741         * gfortran.dg/pr24823.f: New test.
11742
11743 2005-12-16  Jeff Law  <law@redhat.com>
11744
11745         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
11746
11747 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
11748
11749         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
11750         Change C++ style comments to C style comments.
11751         Remove aligned types from the array.
11752         Keep Enums disabled.
11753         (complex_types): Remove aligned types from the array.
11754         Comment out "_Complex long double".
11755         (attrib_types): Remove.
11756         (complex_attrib_types): Remove.
11757         (attrib_array_types): Remove.
11758         (complex_attrib_array_types): Remove.
11759         (aligned_bitfld_types): Remove.
11760         (n_aligned_bitfld_types): Remove.
11761         (FEATURE_ALIGNEDPACKED): Delete.
11762         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
11763         (singles): Remove support for adding attributes.
11764         (choose_type): Remove support for attributed types.
11765         (generate_fields): Remove support for attributed bit-fields.
11766         Remove support for adding attributes.
11767         (generate_random_tests): Remove support for adding attributes.
11768         (features): Add back "[0] :0" and "complex vector [0]".
11769         (main): Remove support for attributed bit-fields.
11770         Uncomment the calling of generate_random_tests for the rests of
11771         the tests.
11772
11773 2005-12-16  Jan Hubicka  <jh@suse.cz>
11774
11775         * gcc.c-torture/combine/pr25224.c: New.
11776
11777 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
11778
11779         PR other/25028
11780         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
11781         HP-UX.
11782
11783 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
11784
11785         * gcc.dg/20051215-1.c: New file.
11786
11787 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11788
11789         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
11790         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
11791
11792 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
11793
11794         PR fortran/18197
11795         * gfortran.dg/dummy_functions_1.f90: New.
11796
11797 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
11798
11799         PR rtl-optimization/25310
11800         * gcc.c-torture/compile/pr25310.c: New test.
11801
11802 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
11803
11804         PR debug/25023
11805         * gcc.dg/pr25023.c: New test.
11806
11807 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11808
11809         * g++.old-deja/g++.brendan/redecl1.C,
11810         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
11811         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
11812         g++.old-deja/g++.oliva/typeof1.C,
11813         g++.old-deja/g++.other/crash16.C,
11814         g++.old-deja/g++.other/crash34.C,
11815         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
11816         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
11817         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
11818         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
11819         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
11820         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
11821         Remove xfail.
11822
11823 2005-12-14  Kean Johnston  <jkj@sco.com>
11824             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11825
11826         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
11827         * gcc.target/i386/20020523-1.c: Ditto.
11828         * gcc.target/i386/tailcall-1.c: Ditto.
11829         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
11830         * gcc.target/i386/ssetype-5.c: Ditto.
11831
11832 2005-12-14  Jeff Law  <law@redhat.com>
11833
11834         * gcc.dg/tree-ssa/foldstring-1.c: New test.
11835
11836 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
11837
11838         PR target/25254
11839         PR target/24188
11840         * gcc.target/i386/pr25254.c: New test.
11841         * gfortran.dg/PR24188.f: New test.
11842
11843 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
11844
11845         * lib/fortran-torture.exp: Catch remaining uses of
11846         remote_file build delete.
11847
11848 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11849
11850         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
11851
11852 2005-12-14  Ben Elliston  <bje@au.ibm.com>
11853
11854         * gcc.dg/warn-addr-cmp.c: New test.
11855
11856 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
11857
11858         PR debug/25023
11859         PR target/25293
11860         * gcc.target/i386/pr25293.c: New test.
11861
11862 2005-12-13  Petr Machata  <machata@post.cz>
11863
11864         PR c++/24907
11865         * g++.dg/parse/comma2.C: New test.
11866
11867 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
11868             Jakub Jelinek  <jakub@redhat.com>
11869
11870         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
11871         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
11872         (limits.h): Include unconditionally.
11873         (stdlib.h): Likewise.
11874         (hashtab.h): Do not include.
11875         (getopt.h): Likewise.
11876         (stddef.h): Include.
11877         (hashval_t): Define.
11878         (struct entry): Add "next" field.
11879         (HASH_SIZE): New macro.
11880         (hash_table): New variable.
11881         (switchfiles): Do not use xmalloc.
11882         (mix): New macro.
11883         (iterative_hash): New function.
11884         (hasht): Remove.
11885         (e_exists): New function.
11886         (e_insert): Likewise.
11887         (output): Use, instead of libiberty hashtable functions.
11888         (main): Do not use getopt.  Do not call htab_create.
11889
11890 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
11891
11892         PR c++/25331
11893         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
11894         put atal* and atpaal* attributes on array elements.
11895         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
11896         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
11897         put atal* and atpaal* attributes on array elements.
11898         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
11899
11900 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
11901
11902         * gcc.dg/single-precision-constant.c: New test.
11903
11904 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
11905
11906         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
11907         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
11908         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
11909         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
11910         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
11911         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
11912         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
11913         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
11914         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
11915         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
11916         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
11917         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
11918         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
11919         gcc.target/powerpc/ppc-sdata-2.c,
11920         gcc.target/powerpc/ppc-stackalign-1.c,
11921         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
11922         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
11923         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
11924         gcc.target/powerpc/rs6000-ldouble-2.c,
11925         gcc.target/powerpc/rs6000-power2-1.c,
11926         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
11927         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
11928         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
11929         option into target selector.
11930         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
11931         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
11932
11933 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
11934
11935         PR objc/25348
11936         * objc.dg/encode-9.m: New test.
11937
11938 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11939
11940         PR testsuite/20772
11941         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
11942         * gcc.dg/asm-b.c: Fix typo.
11943         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
11944         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
11945         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
11946         i?86 lp64 and x86_64 ilp32.
11947         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
11948         on i?86 lp64.
11949         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
11950
11951 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
11952
11953         PR fortran/25078
11954         gfortran.dg/equiv_5.f90: New test.
11955
11956 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
11957
11958         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
11959         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
11960         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
11961         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
11962         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
11963         * gcc.dg/tree-ssa/reassoc-5.c: New.
11964         * gcc.dg/tree-ssa/reassoc-6.c: New.
11965         * gcc.dg/tree-ssa/reassoc-7.c: New.
11966         * gcc.dg/tree-ssa/reassoc-8.c: New.
11967         * gcc.dg/tree-ssa/reassoc-9.c: New.
11968         * gcc.dg/tree-ssa/reassoc-10.c: New.
11969         * gcc.dg/tree-ssa/reassoc-11.c: New.
11970
11971 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11972
11973         PR testsuite/25167
11974         PR testsuite/24478
11975         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
11976
11977 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
11978
11979         PR c++/25300
11980         * g++.dg/template/inherit.C: Do not use a generic error message.
11981
11982 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
11983
11984         PR libobjc/25354
11985         * objc.dg/gnu-encoding: New directory.
11986         * objc.dg/gnu-encoding/compat-common.h: New file.
11987         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
11988         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
11989         * objc.dg/gnu-encoding/vector-defs.h: New file.
11990         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
11991         * objc.dg/gnu-encoding/generate-random.c: New file.
11992         * objc.dg/gnu-encoding/generate-random_r.c: New file.
11993         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
11994         * objc.dg/gnu-encoding/generate-random.h: New file.
11995
11996 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
11997
11998         PR c++/25337
11999         * g++.dg/template/defarg7.C: New test.
12000
12001 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
12002
12003         PR libobjc/25347
12004         * objc.dg/encode-8.m: New test.
12005
12006 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
12007
12008         PR libobjc/25346
12009         * objc.dg/encode-7.m: New test.
12010
12011 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
12012
12013         PR c++/25010
12014         * g++.dg/opt/inline10.C: New test.
12015
12016 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
12017
12018         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
12019
12020 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
12021
12022         * gfortran.dg/substring_equivalence.f90: typo in comment
12023
12024 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12025
12026         PR fortran/25068
12027         * gfortran.dg/iostat_3.f90: New test.
12028
12029 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
12030
12031         PR fortran/23815
12032         * gfortran.dg/unf_io_convert_1.f90: New test.
12033         * gfortran.dg/unf_io_convert_2.f90: New test.
12034         * gfortran.dg/unf_io_convert_3.f90: New test.
12035
12036 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12037
12038         PR testsuite/20772
12039         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
12040         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
12041         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
12042         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
12043         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
12044         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
12045         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
12046         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
12047         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
12048         gcc.dg/torture/fp-int-convert-float128-timode.c,
12049         gcc.dg/torture/fp-int-convert-float128.c,
12050         gcc.dg/torture/fp-int-convert-float80-timode.c,
12051         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
12052         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
12053
12054         * gcc.dg/tls/opt-1.c: Require effective target fpic.
12055
12056 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
12057
12058         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
12059
12060 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
12061
12062         * gcc.dg/20051207-1.c,
12063         * gcc.dg/20051207-2.c,
12064         * gcc.dg/20051207-3.c: New tests.
12065
12066 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12067
12068         PR testsuite/20772
12069         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
12070         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
12071         dg-skip-if target selector.
12072
12073         PR testsuite/20772
12074         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
12075         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
12076         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
12077         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
12078         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
12079         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
12080         and/or merge with i?86 cases.
12081
12082         * gcc.dg/tls/opt-3.c: Require effective target fpic.
12083
12084         PR testsuite/20772
12085         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
12086         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
12087         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
12088         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
12089         x86_64-*-linux*.
12090
12091 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
12092
12093         PR target/25311
12094         * gcc.c-torture/compile/pr25311.c: New test.
12095
12096 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12097
12098         PR libgfortran/25039
12099         * gfortran.dg/read_comma.f: New test.
12100
12101 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
12102
12103         PR c++/19317
12104         * g++.dg/opt/pr19317-1.C: New test.
12105         * g++.dg/opt/pr19317-2.C: New test.
12106         * g++.dg/opt/pr19317-3.C: New test.
12107
12108         PR target/19005
12109         * gcc.c-torture/execute/pr19005.c: New test.
12110
12111         PR target/17828
12112         * g++.old-deja/g++.other/comdat5.C: New test.
12113         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
12114
12115         * g++.dg/compat/struct-layout-1.exp: New file.
12116         * g++.dg/compat/struct-layout-1.h: New.
12117         * g++.dg/compat/struct-layout-1_generate.c: New.
12118         * g++.dg/compat/struct-layout-1_x1.h: New.
12119         * g++.dg/compat/struct-layout-1_x2.h: New.
12120         * g++.dg/compat/struct-layout-1_y1.h: New.
12121         * g++.dg/compat/struct-layout-1_y2.h: New.
12122
12123         * gcc.dg/20050330-2.c: New test.
12124
12125 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
12126
12127         PR fortran/25292
12128         * gfortran.dg/associated_1.f90: New.
12129
12130 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
12131
12132         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
12133         ILP32 vect_no_align platforms.
12134
12135 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
12136             Jakub Jelinek  <jakub@redhat.com>
12137
12138         PR target/25268
12139         * gcc.c-torture/compile/20051207-1.c: New test.
12140
12141 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12142
12143         PR testsuite/20772
12144         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
12145         gcc.dg/torture/pr18582-1.c,
12146         gcc.target/i386/attributes-error.c: Also test on x86_64.
12147
12148         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
12149
12150 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12151
12152         PR c++/19397
12153         * g++.dg/template/typedef3.C: New test.
12154
12155         PR c++/19762
12156         PR c++/19764
12157         * g++.dg/template/dtor3.C: Fix error markers.
12158
12159 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
12160
12161         * lib/target-supports.exp (check_effective_target_sync_char_short):
12162         Add s390*.
12163
12164 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
12165
12166         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
12167
12168 2005-12-06  Roger Sayle  <roger@eyesopen.com>
12169
12170         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
12171         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
12172         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
12173         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
12174
12175 2005-12-06  Roger Sayle  <roger@eyesopen.com>
12176
12177         PR c++/25263
12178         * g++.dg/other/array2.C: New test case.
12179
12180 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
12181
12182         * gcc.dg/darwin-weakimport-3.c: New.
12183
12184         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
12185         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
12186         and to work on Darwin.
12187         * gcc.dg/attr-weakref-1b.c: New file.
12188         * gcc.dg/attr-weakref-2.c: New test.
12189         * gcc.dg/darwin-weakref-1.c: New test.
12190
12191 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
12192
12193         PR testsuite/25247
12194         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
12195         use in selector expressions.
12196         (dg-xfail-if): Ditto.
12197         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
12198         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
12199         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
12200         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
12201         * gcc.test-framework/test-framework.exp: Skip generated tests if
12202         CHECK_TEST_FRAMEWORK is not 1.
12203
12204 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
12205
12206         PR tree-optimization/24963
12207         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
12208
12209         PR target/24108
12210         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
12211
12212         PR target/18580
12213         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
12214         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
12215         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
12216         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
12217
12218 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
12219
12220         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
12221         dg-options.
12222
12223 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
12224
12225         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
12226
12227 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
12228
12229         * gcc.dg/format/cast-1.c: New test.
12230
12231 2005-12-04  Roger Sayle  <roger@eyesopen.com>
12232
12233         PR c/7776
12234         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
12235         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
12236         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
12237         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
12238
12239 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
12240
12241         * gcc.dg/cast-pretty-print-1.c: New test.
12242
12243 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
12244
12245         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
12246
12247 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
12248
12249         PR c++/24173
12250         * g++.dg/template/friend40.C: New test.
12251
12252 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
12253
12254         PR target/25199
12255         * gcc.target/i386/movq-2.c: New test.
12256         * gcc.target/i386/movq.c: Remove target i?86, instead add
12257         dg-require-effective-target ilp32.
12258
12259 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12260
12261         PR c++/24103
12262         * g++.dg/other/default1.C: New test.
12263
12264 2005-12-02  Richard Guenther  <rguenther@suse.de>
12265
12266         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
12267
12268 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12269
12270         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
12271
12272 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
12273
12274         PR target/21017
12275         * gcc.target/powerpc/rotate.c: New.
12276
12277 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12278
12279         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
12280         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
12281
12282 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12283
12284         PR c/13384
12285         * gcc.dg/pr17730-1.c: Adjust.
12286         * gcc.dg/lvalue1.c (main): Likewise.
12287         * gcc.dg/lvalue-2.c: Likewise.
12288         * g++.dg/pr7503-3.C
12289
12290 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
12291
12292         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
12293         error messages.
12294
12295 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
12296
12297         PR fortran/24789
12298         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
12299
12300 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
12301
12302         PR target/24475
12303         * lib/target-supports.exp (check_effective_target_tls): New.
12304         (check_effective_target_tls_runtime): New.
12305         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
12306         for TLS support.
12307         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
12308         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
12309         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
12310         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
12311         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
12312         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
12313         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
12314         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
12315         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
12316         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
12317         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
12318         effective-target TLS.
12319         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
12320         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
12321         effective-target TLS runtime.
12322
12323 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
12324
12325         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
12326
12327 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
12328
12329         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
12330         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
12331         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
12332         ignored" warnings when "packing" is the same as the ABI layout.
12333
12334 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
12335
12336         PR fortran/21302
12337         * gfortran.dg/line_length_1.f: New test.
12338         * gfortran.dg/line_length_2.f90: Ditto.
12339
12340 2005-11-30  Richard Guenther  <rguenther@suse.de>
12341
12342         PR tree-optimization/21655
12343         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
12344
12345 2005-11-30  Dale Johannesen  <dalej@apple.com>
12346
12347         * gcc.c-torture/compile/pr24930.c: New.
12348
12349 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
12350
12351         PR fortran/15809
12352         *  gfortran.dg/auto_char_dummy_array.f90: New test.
12353
12354 2005-11-30  Jeff Law  <law@redhat.com>
12355
12356         * g++.old-deja/g++.law/pr25000.C: New test.
12357
12358 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
12359
12360         * gcc.dg/tls/opt-11.c: New test.
12361
12362 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
12363
12364         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
12365         targets.
12366         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
12367         LP64 ia64.
12368
12369 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
12370
12371         * gfortran.dg/open_access_1.f90: New test.
12372
12373 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12374
12375         * gcc.dg/charset/builtin2.c: New test.
12376
12377 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
12378
12379         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
12380         on mmix-*-* for *_[xy].c.
12381
12382 2005-11-28  Kean Johnston  <jkj@sco.com>
12383
12384         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
12385         headers.
12386         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
12387         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
12388         * gcc.target/i386/asm-3.c: Ditto.
12389         * gcc.target/i386/clobbers.c: Ditto.
12390         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
12391         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
12392         test regexp.
12393         * gcc.target/i386/mul.c: Ditto.
12394         * gcc.target/i386/ssetype-1.c: Ditto.
12395         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
12396         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
12397         static so the test works with -fPIC mode too. Based on comment in
12398         PR19231 by Pinski.
12399         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
12400
12401 2005-11-28  Richard Guenther  <rguenther@suse.de>
12402
12403         * gcc.dg/alias-9.c: New testcase.
12404         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
12405
12406 2005-11-28  Roger Sayle  <roger@eyesopen.com>
12407             Uros Bizjak  <uros@kss-loka.si>
12408
12409         PR middle-end/20219
12410         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
12411         tan(x)/sin(x) transformations.
12412
12413 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
12414
12415         PR middle-end/24575
12416         * gcc.dg/tree-ssa/divide-3.c: New test.
12417         * gcc.dg/tree-ssa/divide-4.c: New test.
12418
12419 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
12420
12421         PR fortran/24917
12422         *  gfortran.dg/boz_6.f90: New test.
12423
12424 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12425
12426         PR fortran/23912
12427         * gfortran.dg/modulo_1.f90: New test.
12428
12429 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12430
12431         PR libfortran/24919
12432         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
12433         fail on CRLF platforms.
12434         * gfortran.dg/ftell_2.f90: Likewise.
12435
12436 2005-11-26  Eric Christopher  <echristo@apple.com>
12437
12438         * gcc.dg/intmax_t-1.c: Remove mips xfail.
12439
12440 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
12441
12442         * objc.dg/gnu-runtime-3.m: Simplify.
12443
12444 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
12445
12446         PR middle-end/23669
12447         * gcc.dg/tree-ssa/divide-1.c: New test.
12448         * gcc.dg/tree-ssa/divide-2.c: New test.
12449
12450 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
12451
12452         PR libgfortran/24945
12453         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
12454
12455 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
12456
12457         PR libgfortran/24945
12458         * gfortran.dg/open_status_2.f90: New test.
12459
12460 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12461
12462         * gcc.c-torture/execute/builtins/fprintf.c,
12463         gcc.c-torture/execute/builtins/fputs-lib.c,
12464         gcc.c-torture/execute/builtins/fputs.c,
12465         gcc.c-torture/execute/builtins/lib/fprintf.c,
12466         gcc.c-torture/execute/builtins/lib/printf.c,
12467         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
12468
12469 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
12470
12471         * gcc.dg/20050922-2.c: New test.
12472
12473 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
12474
12475         * objc.dg/gnu-runtime-3.m: New test.
12476
12477 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12478
12479         PR c++/9278
12480         * g++.dg/other/void1.C: New test.
12481
12482 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
12483
12484         PR middle-end/24998
12485         * gcc.dg/torture/fp-int-convert-float.c,
12486         gcc.dg/torture/fp-int-convert-double.c,
12487         gcc.dg/torture/fp-int-convert-long-double.c,
12488         gcc.dg/torture/fp-int-convert-timode.c,
12489         gcc.dg/torture/fp-int-convert-float80.c,
12490         gcc.dg/torture/fp-int-convert-float80-timode.c,
12491         gcc.dg/torture/fp-int-convert-float128.c,
12492         gcc.dg/torture/fp-int-convert-float128-timode.c,
12493         gcc.dg/torture/fp-int-convert.h: New files.
12494
12495 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
12496
12497         PR middle-end/24989
12498         * gcc.dg/tree-ssa/bool-10.c: New test.
12499         * gcc.dg/tree-ssa/bool-11.c: New test.
12500         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
12501
12502 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
12503
12504         PR middle-end/24990
12505         * tree-ssa/pr24990-1.c: New test.
12506
12507 2005-11-24  Richard Guenther  <rguenther@suse.de>
12508         Dirk Mueller <dmueller@suse.de>
12509
12510         PR c++/14024
12511         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
12512         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
12513         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
12514         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
12515         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
12516         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
12517
12518 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
12519
12520         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
12521
12522 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12523
12524         PR c/21668
12525         * gcc.dg/Wc++-compat.c: New.
12526         * gcc.dg/Wno-c++-compat.c: New.
12527
12528 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
12529
12530         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
12531         (vspltish, vspltisw): Likewise.
12532
12533 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12534
12535         PR libgfortran/24794
12536         * gfortran.dg/namelist_12.f: Fix quotes.
12537         * gfortran.dg/namelist_13.f90: Fix quotes.
12538         * gfortran.dg/namelist_14.f90: Fix quotes.
12539         * gfortran.dg/namelist_15.f90: Fix quotes.
12540         * gfortran.dg/namelist_use.f90: Fix quotes.
12541         * gfortran.dg/namelist_use_only.f90: Fix quotes.
12542         * gfortran.dg/namelist_21.f90: New test.
12543         * gfortran.dg/namelist_22.f90: New test.
12544
12545 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
12546
12547         PR target/23435
12548         * gcc.c-torture/compile/pr23435.c: New.
12549
12550 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
12551
12552         * gcc.c-torture/execute/floatunsisf-1.c: New test.
12553
12554 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
12555
12556         * gcc.target/powerpc/405-macchw-1.c,
12557         gcc.target/powerpc/405-macchw-2.c,
12558         gcc.target/powerpc/405-macchwu-1.c,
12559         gcc.target/powerpc/405-macchwu-2.c,
12560         gcc.target/powerpc/405-machhw-1.c,
12561         gcc.target/powerpc/405-machhw-2.c,
12562         gcc.target/powerpc/405-machhwu-1.c,
12563         gcc.target/powerpc/405-machhwu-2.c,
12564         gcc.target/powerpc/405-maclhw-1.c,
12565         gcc.target/powerpc/405-maclhw-2.c,
12566         gcc.target/powerpc/405-maclhwu-1.c,
12567         gcc.target/powerpc/405-maclhwu-2.c,
12568         gcc.target/powerpc/405-mulchw-1.c,
12569         gcc.target/powerpc/405-mulchw-2.c,
12570         gcc.target/powerpc/405-mulchwu-1.c,
12571         gcc.target/powerpc/405-mulchwu-2.c,
12572         gcc.target/powerpc/405-mulhhw-1.c,
12573         gcc.target/powerpc/405-mulhhw-2.c,
12574         gcc.target/powerpc/405-mulhhwu-1.c,
12575         gcc.target/powerpc/405-mulhhwu-2.c,
12576         gcc.target/powerpc/405-mullhw-1.c,
12577         gcc.target/powerpc/405-mullhw-2.c,
12578         gcc.target/powerpc/405-mullhwu-1.c,
12579         gcc.target/powerpc/405-mullhwu-2.c,
12580         gcc.target/powerpc/405-nmacchw-1.c,
12581         gcc.target/powerpc/405-nmacchw-2.c,
12582         gcc.target/powerpc/405-nmachhw-1.c,
12583         gcc.target/powerpc/405-nmachhw-2.c,
12584         gcc.target/powerpc/405-nmaclhw-1.c,
12585         gcc.target/powerpc/405-nmaclhw-2.c,
12586         gcc.target/powerpc/440-macchw-1.c,
12587         gcc.target/powerpc/440-macchw-2.c,
12588         gcc.target/powerpc/440-macchwu-1.c,
12589         gcc.target/powerpc/440-macchwu-2.c,
12590         gcc.target/powerpc/440-machhw-1.c,
12591         gcc.target/powerpc/440-machhw-2.c,
12592         gcc.target/powerpc/440-machhwu-1.c,
12593         gcc.target/powerpc/440-machhwu-2.c,
12594         gcc.target/powerpc/440-maclhw-1.c,
12595         gcc.target/powerpc/440-maclhw-2.c,
12596         gcc.target/powerpc/440-maclhwu-1.c,
12597         gcc.target/powerpc/440-maclhwu-2.c,
12598         gcc.target/powerpc/440-mulchw-1.c,
12599         gcc.target/powerpc/440-mulchw-2.c,
12600         gcc.target/powerpc/440-mulchwu-1.c,
12601         gcc.target/powerpc/440-mulchwu-2.c,
12602         gcc.target/powerpc/440-mulhhw-1.c,
12603         gcc.target/powerpc/440-mulhhw-2.c,
12604         gcc.target/powerpc/440-mulhhwu-1.c,
12605         gcc.target/powerpc/440-mulhhwu-2.c,
12606         gcc.target/powerpc/440-mullhw-1.c,
12607         gcc.target/powerpc/440-mullhw-2.c,
12608         gcc.target/powerpc/440-mullhwu-1.c,
12609         gcc.target/powerpc/440-mullhwu-2.c,
12610         gcc.target/powerpc/440-nmacchw-1.c,
12611         gcc.target/powerpc/440-nmacchw-2.c,
12612         gcc.target/powerpc/440-nmachhw-1.c,
12613         gcc.target/powerpc/440-nmachhw-2.c,
12614         gcc.target/powerpc/440-nmaclhw-1.c,
12615         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
12616
12617 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
12618
12619         PR fortran/24774
12620         * gfortran.dg/inquire_9.f90: New test.
12621
12622         PR fortran/21647
12623         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
12624
12625 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
12626
12627         PR libfortran/24432
12628         * lib/target-supports.exp (check_effective_target_fortran_large_real):
12629         Check that 'cos' is supported.
12630
12631 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
12632
12633         PR fortran/24223
12634         * gfortran.dg/substring_equivalence.f90: New test.
12635
12636         PR fortran/24705
12637         * gfortran.dg/auto_internal_assumed.f90: New test.
12638
12639 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
12640
12641         * gcc.dg/fold-div-2.c: New test.
12642
12643 2005-11-20  Ian Lance Taylor  <ian@airs.com>
12644
12645         PR rtl-optimization/24883
12646         * gcc.c-torture/compile/pr24883.c: New test.
12647
12648 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
12649
12650         PR middle-end/20583
12651         * gcc.c-torture/compile/pr20583.c: New.
12652
12653 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
12654
12655         * gcc.c-torture/execute/usmul.c: New test.
12656
12657 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
12658
12659         * gcc.dg/tree-ssa/vrp22.c: New test.
12660
12661 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
12662
12663         PR middle-end/24912
12664         * gcc.dg/torture/pr24912-1.c: New test.
12665
12666 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
12667
12668         PR fortran/24862
12669         * gfortran.dg/arrayio_derived_1.f90: New test.
12670
12671 2005-11-19  Richard Guenther  <rguenther@suse.de>
12672
12673         PR middle-end/23294
12674         * gcc.dg/tree-ssa/pr23294.c: New testcase.
12675
12676 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
12677
12678         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
12679
12680 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
12681
12682         PR c++/8355
12683         * g++.dg/template/friend39.C: New test.
12684
12685 2005-11-18  James E Wilson  <wilson@specifix.com>
12686
12687         * gcc.dg/builtin-strstr.c: New.
12688
12689 2005-11-18  Richard Henderson  <rth@redhat.com>
12690
12691         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
12692         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
12693         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
12694         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
12695         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
12696         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
12697         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
12698         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
12699         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
12700         renaming to remove initial "ia64-".
12701
12702 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
12703
12704         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
12705
12706 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
12707
12708         * g++.dg/cpp/string-2.C: New test.
12709
12710 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
12711
12712         * gcc.dg/tree-ssa/loop-14.c: New test.
12713
12714 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
12715             Michael Chamberlain <michael@chamberlain.net.au>
12716
12717         * ada/acats/run_all.sh (target_run): Kill long running tests.
12718
12719 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12720
12721         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
12722         * gcc.dg/cleanup-9.c: Likewise.
12723         * gcc.dg/cleanup-10.c: Likewise.
12724         * gcc.dg/cleanup-11.c: Likewise.
12725
12726 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12727
12728         PR fortran/24892
12729         * gfortran.dg/open_access_append_1.f90: New test.
12730         * gfortran.dg/open_access_append_2.f90: New test.
12731
12732 2005-11-16  Richard Guenther  <rguenther@suse.de>
12733
12734         PR middle-end/24851
12735         * gcc.c-torture/execute/pr24851.c: New testcase.
12736
12737 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
12738
12739         * gcc.dg/fold-overflow-1.c: New test.
12740
12741 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
12742
12743         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
12744         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
12745
12746 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
12747
12748         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
12749         structures.
12750         * g++.dg/eh/forced2.C: Likewise.
12751         * g++.dg/eh/forced3.C: Likewise.
12752         * g++.dg/eh/forced4.C: Likewise.
12753
12754 2005-11-11  Mike Stump  <mrs@apple.com>
12755
12756         * g++.old-deja/g++.mike/unused.C: Add.
12757
12758 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
12759
12760         PR c++/24667
12761         * g++.dg/warn/Wcast-qual1.C: New test.
12762
12763 2005-11-15  Jan Hubicka  <jh@suse.cz>
12764
12765         * gcc.dg/winline-5.c: Add large-unit-insns limit.
12766
12767 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
12768
12769         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
12770
12771 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
12772
12773         PR 24840
12774         * gcc.dg/tree-ssa/pr24840.c: New test.
12775
12776 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
12777
12778         PR testsuite/24841
12779         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
12780
12781 2005-11-14  Dale Johannesen  <dalej@apple.com>
12782
12783         * gcc.c-torture/execute/20051113-1.c: New.
12784
12785 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
12786
12787         PR c++/24687
12788         * g++.dg/template/crash43.C: New test.
12789
12790 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
12791
12792         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
12793
12794 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
12795
12796         PR c++/24817
12797         * g++.dg/eh/spec8.C: New test.
12798
12799 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
12800
12801         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
12802
12803 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
12804
12805         PR c++/20293
12806         * g++.dg/parse/ambig4.C: New test.
12807         * g++.dg/tc1/dr101.C: Adjust error markers.
12808         * g++.dg/lookup/strong-using-2.C: Likewise.
12809         * g++.dg/lookup/ambig5.C: Likewise.
12810         * g++.dg/lookup/ambig4.C: Likewise.
12811         * g++.dg/parse/crash22.C: Likewise.
12812
12813 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
12814
12815         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
12816
12817 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
12818
12819         * gcc.dg/nested-calls-1.c: New test.
12820
12821 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12822
12823         * gfortran.dg/complex_intrinsic_1.f90: New test.
12824         * gfortran.dg/complex_intrinsic_2.f90: New test.
12825         * gfortran.dg/fgetc_1.f90: New test.
12826         * gfortran.dg/fgetc_2.f90: New test.
12827         * gfortran.dg/fgetc_3.f90: New test.
12828         * gfortran.dg/ftell_1.f90: New test.
12829         * gfortran.dg/ftell_2.f90: New test.
12830         * gfortran.dg/gnu_logical_1.F: New test.
12831         * gfortran.dg/gnu_logical_2.f90: New test.
12832
12833 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
12834
12835         PR middle-end/24820
12836         * testsuite/gcc.dg/pr24820.c: New test.
12837
12838 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
12839
12840         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
12841         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
12842         variable.
12843
12844 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12845
12846         testsuite/24614
12847         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
12848
12849 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
12850
12851         * gcc.target/cris/cris.exp: New file.
12852         * gcc.target/cris/rld-legit1.c: New test.
12853         * gcc.target/cris/rld-legit2.c: New test.
12854
12855 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
12856
12857         PR c++/24780
12858         * g++.dg/opt/pr24780.C: New test.
12859
12860         PR c++/24761
12861         * g++.dg/template/asm1.C: New test.
12862
12863 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
12864
12865         PR libgfortran/24787
12866         * gfortran.dg/scan_1.f90: New test.
12867
12868 2005-11-12  Jan Hubicka  <jh@suse.cz>
12869
12870         * gcc.target/i386/minmax-1.c: New.
12871         * gcc.target/i386/minmax-2.c: New.
12872
12873 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
12874
12875         * gcc.dg/pr24445.c: Fix for 64-bit targets.
12876
12877 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
12878
12879         * gcc.c-torture/execute/20051110-1.c,
12880         gcc.c-torture/execute/20051110-2.c: New tests.
12881
12882 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
12883
12884         PR middle-end/24750
12885         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
12886         New tests.
12887
12888 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
12889
12890         * lib/target-libpath.exp (get_shlib_extension): New proc.
12891         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
12892         * lib/gfortran.exp (gfortran_link_flags): Likewise.
12893         * lib/objc.exp (objc_target_compile): Likewise.
12894         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
12895         detection.
12896
12897 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
12898
12899         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
12900
12901         * lib/target-supports.exp (check_effective_target_static_libgfortran):
12902         Add -static to additional_flags and pass it to target_compile.
12903
12904 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
12905
12906         PR libgfortran/24719
12907         gfortran.dg/read_noadvance.f90: New test.
12908
12909         PR libgfortran/24699
12910         gfortran.dg/fmt_t_2.f90: New test.
12911
12912         PR libgfortran/24785
12913         gfortran.dg/read_x_eor.f90: New test.
12914
12915         PR libgfortran/24584
12916         gfortran.dg/namelist_empty.f90: Rename test.
12917
12918         PR libgfortran/24489
12919         gfortran/read_eor.f90: Rename test.
12920
12921 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
12922
12923         PR fortran/15976
12924         * gfortran.dg/automatic_module_variable.f90: New test.
12925
12926 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
12927
12928         PR target/24445
12929         * gcc.dg/pr24445.c: New test.
12930
12931 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
12932
12933         PR fortran/24655
12934         PR fortran/24755
12935         * gfortran.dg/recursive_statement_functions.f90: Add statement
12936         functions using inline intrinsic functions and parameters to test
12937         that they no longer seg-fault.
12938
12939         PR fortran/24409
12940         gfortran.dg/nested_modules_4.f90: New test.
12941         gfortran.dg/nested_modules_5.f90: New test.
12942
12943 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12944
12945         PR fortran/24643
12946         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
12947
12948 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
12949
12950         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
12951         failures.
12952
12953 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
12954
12955         * gcc.dg/sparc-getcontext-1.c: New test.
12956
12957 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
12958
12959         * gcc.dg/ifcvt-fabs-1.c: New test.
12960
12961 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
12962
12963         PR other/4372
12964         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
12965         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
12966
12967 2005-11-09  Richard Guenther  <rguenther@suse.de>
12968
12969         PR tree-optimization/24716
12970         * gcc.c-torture/execute/pr24716.c: New testcase.
12971
12972 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
12973
12974         * gcc.dg/pr24624.c: Disable for non S/390 targets.
12975
12976 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
12977
12978         PR 24624
12979         * gcc.dg/pr24624.c: Testcase added.
12980
12981 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
12982
12983         PR 24623
12984         * g++.dg/other/pr24623.C: Testcase added.
12985
12986 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
12987
12988         PR fortran/22607
12989         * gfortran-dg/pure_byref_1.f90: New.
12990         * gfortran-dg/pure_byref_2.f90: New.
12991
12992 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
12993
12994         PR c/24101
12995         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
12996         * gcc.dg/dg.exp: Run main loop also for *.i files.
12997
12998 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
12999
13000         PR c++/19450
13001         * g++.dg/tls/diag-3.C: New test.
13002         * g++.dg/tls/diag-4.C: New test.
13003         * g++.dg/tls/static-1.C: New test.
13004         * g++.dg/tls/static-1a.cc: New file.
13005
13006 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
13007
13008         PR 23046
13009         * g++.dg/tree-ssa/pr23046.C: New test.
13010
13011 2005-11-08  Devang Patel <dpatel@apple.com>
13012
13013         PR tree-optimization/23115
13014         * gcc.dg/tree-ssa/pr23115.c: New.
13015
13016 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
13017
13018         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
13019         * gcc.target/powerpc/pr16155.c: Same.
13020         * gcc.target/powerpc/altivec-1.c: Same.
13021         * gcc.target/powerpc/altivec-2.c: Same.
13022         * gcc.target/powerpc/altivec-3.c: Same.
13023         * gcc.target/powerpc/altivec-5.c: Same.
13024         * gcc.target/powerpc/altivec-11.c: Same.
13025         * gcc.target/powerpc/altivec-12.c: Same.
13026         * gcc.target/powerpc/altivec-14.c: Same.
13027         * gcc.target/powerpc/altivec-22.c: Same.
13028         * gcc.target/powerpc/altivec-consts.c: Same.
13029         * gcc.target/powerpc/altivec-pr22085.c: Same.
13030         * gcc.target/powerpc/altivec-splat.c: Same.
13031         * gcc.target/powerpc/altivec-varargs-1.c: Same.
13032         * gcc.target/powerpc/altivec-vec-merge.c: Same.
13033         * gcc.target/powerpc/darwin-longlong.c: Same.
13034
13035 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
13036
13037         PR target/19340
13038         * gcc.dg/pr19340.c: New test.
13039
13040 2005-11-07  Ian Lance Taylor  <ian@airs.com>
13041
13042         PR rtl-optimization/24683
13043         * gcc.dg/pr24683.c: New test.
13044
13045 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
13046
13047         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
13048         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
13049
13050 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
13051
13052         * gcc.target/i386/pr23376.c: Compile with -mmmx.
13053
13054 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
13055
13056         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
13057
13058 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
13059
13060         PR target/24230
13061
13062         * gcc.target/powerpc/altivec-consts.c,
13063         gcc.target/powerpc/altivec-splat.c: New testcase.
13064
13065 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
13066
13067         PR c/24599
13068
13069         * gcc.dg/overflow-2.c: New testcase.
13070
13071 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
13072
13073         PR rtl-optimization/23567
13074         * gcc.c-torture/execute/20051104-1.c: New test.
13075
13076 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
13077
13078         PR fortran/24534
13079         gfortran.dg/private_type_2.f90: Modified to check that case with
13080         PRIVATE declaration within derived type is accepted.
13081
13082         PR fortran/20838
13083         gfortran.dg/pointer_assign_1.f90: New test.
13084
13085         PR fortran/20840
13086         * gfortran.dg/arrayio_0.f90: New test.
13087
13088         PR fortran/17737
13089         gfortran.dg/data_initialized.f90: New test.
13090         gfortran.dg/data_constraints_1.f90: New test.
13091         gfortran.dg/data_constraints_2.f90: New test.
13092
13093 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
13094
13095         PR fortran/24174
13096         PR fortran/24305
13097         * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
13098
13099 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
13100
13101         PR 24670
13102         * gcc.dg/tree-ssa/pr24670.c: New test.
13103
13104 2005-11-05  Ian Lance Taylor  <ian@airs.com>
13105
13106         PR target/22432
13107         * gcc.target/i386/pr22432.c: New test.
13108
13109 2005-11-05  Richard Henderson  <rth@redhat.com>
13110
13111         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
13112         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
13113         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
13114         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
13115         from gcc.dg/alpha-*.
13116         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
13117         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
13118
13119 2005-11-05  Andreas Jaeger  <aj@suse.de>
13120
13121         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
13122
13123 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
13124
13125         PR target/23424
13126         * gcc.dg/torture/pr23424-1.c: New test.
13127
13128 2005-11-04  Richard Henderson  <rth@redhat.com>
13129
13130         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
13131         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
13132         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
13133         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
13134         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
13135         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
13136         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
13137         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
13138         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
13139         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
13140         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
13141         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
13142         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
13143         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
13144         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
13145         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
13146         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
13147         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
13148         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
13149         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
13150         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
13151         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
13152         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
13153         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
13154         Move from gcc.dg/.
13155         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
13156         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
13157         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
13158         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
13159         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
13160         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
13161         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
13162         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
13163         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
13164         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
13165         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
13166         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
13167         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
13168         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
13169         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
13170         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
13171         gcc.target/i386/lea.c, gcc.target/i386/local.c,
13172         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
13173         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
13174         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
13175         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
13176         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
13177         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
13178         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
13179         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
13180         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
13181         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
13182         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
13183         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
13184         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
13185         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
13186         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
13187         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
13188         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
13189         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
13190         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
13191         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
13192         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
13193         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
13194         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
13195         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
13196         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
13197         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
13198         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
13199         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
13200
13201 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
13202
13203         PR 24627
13204         * gcc.dg/tree-ssa/pr24627.c: New test.
13205
13206 2005-11-04 Paul Brook  <paul@codesourcery.com>
13207
13208         * gcc.dg/tls/opt-10.c: New test.
13209
13210 2005-11-04  Andreas Jaeger  <aj@suse.de>
13211
13212         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
13213         avoid extra warnings.
13214
13215 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13216
13217         PR libfortran/22298
13218         * gcc/testsuite/lib/target-supports.exp
13219         (check_effective_target_static_libgfortran): New
13220         static_libgfortran effective target.
13221         * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
13222         * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
13223
13224 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
13225
13226         * gcc.dg/pr24615.c: Guard test with { target fpic }.
13227
13228 2005-11-03  Josh Conner  <jconner@apple.com>
13229
13230         PR c++/19989
13231         g++.dg/ext/array2.C: New test.
13232         g++.dg/template/dependent-name3.C: New test.
13233         g++.dg/template/dependent-name4.C: New test.
13234         g++.dg/template/sfinae2.C: New test.
13235
13236 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
13237
13238         PR preprocessor/22042
13239         * gcc.dg/cpp/strify4.c: New test.
13240
13241 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
13242
13243         PR c++/17964
13244         * g++.dg/cpp/string-1.C: New test.
13245
13246 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
13247
13248         * gcc.target/powerpc: New directory.
13249         * gcc.target/powerpc/powerpc.exp: New file.
13250         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
13251         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
13252         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
13253         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
13254         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
13255         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
13256         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
13257         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
13258         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
13259         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
13260         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
13261         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
13262         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
13263         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
13264         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
13265         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
13266         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
13267         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
13268         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
13269         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
13270         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
13271         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
13272         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
13273         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
13274         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
13275         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
13276         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
13277         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
13278         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
13279         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
13280         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
13281         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
13282         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
13283         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
13284
13285 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
13286
13287         PR c++/21627
13288         * g++.dg/warn/inline2.C: New test.
13289
13290 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
13291
13292         PR middle-end/23155
13293         * g++.dg/ext/c99struct1.C: New test.
13294         * gcc.dg/union-cast-1.c: New test.
13295         * gcc.dg/union-cast-2.c: New test.
13296         * gcc.dg/union-cast-3.c: New test.
13297
13298 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
13299
13300         PR middle-end/24589
13301         * gcc.c-torture/execute/zero-struct-2.c: New test.
13302
13303 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
13304
13305         PR c++/24582
13306         * g++.dg/init/switch1.C: New test.
13307
13308 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
13309
13310         * gcc.dg/delay-slot-1.c: New test.
13311
13312 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
13313
13314         PR target/24620
13315         * gcc.dg/pr24620.c: New test.
13316
13317 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
13318
13319         PR c/24329
13320         * gcc.dg/format/unnamed-1.c: New test.
13321
13322 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
13323
13324         PR c++/22434
13325         * g++.dg/expr/cond8.C: New test.
13326
13327         PR c++/24560
13328         * g++.dg/parse/dot1.C: New test.
13329
13330 2005-11-02  Jan Hubicka  <jh@suse.cz>
13331
13332         PR target/23303
13333         * gcc.dg/i386-lea.c: New test
13334
13335 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
13336
13337         PR target/24615
13338         * gcc.dg/pr24615.c: New test.
13339
13340 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
13341
13342         PR target/24600
13343         * gcc.dg/pr24600.c: New test.
13344
13345 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
13346
13347         PR c++/19253
13348         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
13349         * g++.dg/parse/typename9.C: New test.
13350         * g++/dg/parse/typename10.C: Likewise.
13351
13352 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
13353
13354         PR fortran/18157
13355         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
13356         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
13357         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
13358
13359 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
13360
13361         PR c++/24569
13362         * g++.dg/debug/static1.C: New test.
13363
13364 2005-11-02  Josh Conner  <jconner@apple.com>
13365
13366         * g++.dg/crash38.C: moved into proper directory...
13367         * g++.dg/template/crash42.C: ...here
13368
13369 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
13370
13371         PR target/18338
13372         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
13373         pcc_bitfield_type_matters || default_packed.
13374
13375         * lib/target-supports.exp
13376         (check_effective_target_pcc_bitfield_type_matters): New proc.
13377         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
13378
13379         PR testsuite/23304
13380         * lib/target-supports.exp (check_effective_default_packed): New proc.
13381         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
13382         Gate expected errors on target ! default_packed.
13383         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
13384
13385 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13386
13387         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
13388         change (r106358).
13389
13390 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13391
13392         PR fortran/24008
13393         * gfortran.dg/entry_5.f90: New.
13394         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
13395
13396 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
13397
13398         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
13399
13400 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
13401
13402         PR fortran/21565
13403         gfortran.dg/namelist_blockdata.f90: New test.
13404
13405         PR fortran/18737
13406         gfortran.dg/external_implicit_none.f90: New test.
13407
13408         PR fortran/14994
13409         * gfortran.dg/secnds.f: New test.
13410
13411 2005-10-31  Jan Hubicka  <jh@suse.cz>
13412
13413         PR target/20928
13414         * gcc.c-torture/compile/pr20928.c: New test.
13415
13416 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
13417
13418         PR middle-end/23492
13419         * gcc.c-torture/compile/zero-strct-5.c: New test.
13420
13421 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
13422
13423         PR libgfortran/24584
13424         * gfortran.dg/pr24584.f90: New test.
13425
13426 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
13427
13428         PR fortran/18883
13429         * gfortran.dg/char_result_9.f90: New.
13430         * gfortran.dg/char_result_10.f90: New.
13431
13432 2005-10-30  Jan Hubicka  <jh@suse.cz>
13433
13434         * g++.dg/tree-ssa/pr24172.C: New testcase.
13435
13436 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13437
13438         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
13439
13440 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
13441
13442         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
13443         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
13444         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
13445         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
13446         gfortran.dg/enum_9.f90,
13447         gfortran.fortran-torture/compile/enum_1.f90,
13448         gfortran.fortran-torture/execute/enum_1.f90,
13449         gfortran.fortran-torture/execute/enum_2.f90,
13450         gfortran.fortran-torture/execute/enum_3.f90,
13451         gfortran.fortran-torture/execute/enum_4.f90: New tests.
13452
13453 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
13454
13455         PR target/18482
13456         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
13457         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
13458
13459 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13460
13461         PR libfortran/20179
13462         * gfortran.dg/mixed_io_1.f90: New test.
13463         * gfortran.dg/mixed_io_1.c: New file.
13464
13465 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13466
13467         * gfortran.dg/malloc_free_1.f90: New test.
13468
13469 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
13470
13471         * gcc.dg/nested-func-4.c: Require profiling -pg.
13472
13473 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
13474
13475         PR C++/23229
13476         * g++.dg/warn/main-2.C: New test.
13477
13478 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
13479
13480         PR fortran/24545
13481         * gfortran.dg/interface_2.f90: new test.
13482
13483 2005-10-28  Josh Conner  <jconner@apple.com>
13484
13485         PR c++/22153
13486         * g++.dg/template/crash38.C: New test.
13487         * g++.dg/parse/explicit1.C: Change expected errors.
13488
13489 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
13490
13491         PR C++/23426
13492         * g++.dg/other/large-size-array.C: New test.
13493
13494 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
13495
13496         PR middle-end/24362
13497         * g++.dg/opt/complex4.C: New test.
13498
13499 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
13500
13501         * gcc.dg/nested-func-4.c: New test.
13502
13503 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
13504
13505         PR fortran/24158
13506         gfortran.dg/derived_recursion.f90: New test.
13507         gfortran.dg/implicit_actual.f90: New test.
13508
13509 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
13510
13511         PR middle-end/24295, PR testsuite/24477
13512         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
13513         removed when weakref hits the tree.
13514
13515 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
13516
13517         * gfortran.dg/cray_pointers_4.f90: New test.
13518
13519         * gfortran.dg/cray_pointers_5.f90: New test.
13520
13521 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
13522
13523         PR fortran/22290
13524         * gfortran.dg/assign_5.f90: New test.
13525         * gfortran.dg/assign_6.f: New test.
13526
13527 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
13528
13529         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
13530         CPU has no SSE support.
13531
13532 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
13533
13534         PR libgfortran/24224
13535         * gfortran.dg/arrayio_1.f90: Update attribution.
13536         * gfortran.dg/arrayio_2.f90: Update attribution.
13537         * gfortran.dg/arrayio_3.f90: Update attribution.
13538         * gfortran.dg/arrayio_4.f90: Update test conditions.
13539         * gfortran.dg/arrayio_5.f90: Update attribution.
13540         * gfortran.dg/arrayio_6.f90: New test.
13541         * gfortran.dg/arrayio_7.f90: New test.
13542
13543 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
13544
13545         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
13546
13547 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
13548
13549         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
13550
13551 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
13552
13553         PR fortran/24416
13554         * gfortran.dg/namelist_char_only.f90: New test.
13555
13556 2005-10-24  Asher Langton  <langton2@llnl.gov>
13557
13558         PR fortran/17031
13559         PR fortran/22282
13560         * gfortran.dg/cray_pointers_1.f90: New test.
13561         * gfortran.dg/cray_pointers_2.f90: New test.
13562         * gfortran.dg/cray_pointers_3.f90: New test.
13563         * gfortran.dg/loc_1.f90: New test.
13564         * gfortran.dg/loc_2.f90: New test.
13565
13566 2005-10-24  Steven Bosscher  <stevenb@suse.de>
13567
13568         * gcc.dg/pr24225.c: New test.
13569
13570 2005-10-24  Asher Langton  <langton2@llnl.gov>
13571
13572         * gfortran.dg/dup_save_1.f90: New test.
13573         * gfortran.dg/dup_save_2.f90: New test.
13574
13575 2005-10-24  Paul Brook  <paul@codesourcery.com>
13576
13577         PR 24107
13578         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
13579         stdint.h.
13580
13581 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
13582
13583         PR libgfortran/24489
13584         * gfortran.dg/pr24489.f90: New test.
13585
13586 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
13587
13588         PR fortran/23635
13589         * gfortran.dg/ichar_1.f90: Add tests for derived types.
13590
13591 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
13592
13593         PR target/18911
13594         * g++.dg/init/array16.C: Skip for mmix-*-*.
13595
13596 2005-10-23  Asher Langton  <langton2@llnl.gov>
13597
13598         * gfortran.dg/byte_1.f90: New test.
13599         * gfortran.dg/byte_2.f90: New test.
13600
13601 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
13602
13603         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
13604
13605 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
13606
13607         PR fortran/18022
13608         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
13609
13610         PR fortran/24311
13611         * gfortran.dg/merge_char_const.f90: New test.
13612
13613         PR fortran/24384
13614         * gfortran.dg/spread_scalar_source.f90: New test.
13615
13616 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
13617
13618         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
13619
13620         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
13621         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
13622
13623         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
13624
13625 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
13626
13627         PR fortran/24426
13628         * gfortran.dg/der_pointer_4.f90: New.
13629
13630 2005-10-22  David Ayers  <d.ayers@inode.at>
13631
13632         * obj-c++.dg/except-1.mm: Simplify.
13633
13634 2005-10-21  David Ayers  <d.ayers@inode.at>
13635
13636         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
13637
13638 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
13639
13640         * gfortran.dg/assumed_dummy_2.f90: New test.
13641
13642 2005-10-21  James E Wilson  <wilson@specifix.com>
13643
13644         PR preprocessor/15220
13645         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
13646
13647 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
13648
13649         * gcc.c-torture/execute/20051021-1.c: New test.
13650
13651 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
13652
13653         PR c++/24260
13654         * g++.dg/ext/tmplattr1.C: New test.
13655
13656 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
13657
13658         PR fortran/24440
13659         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
13660
13661 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
13662
13663         * obj-c++.dg/except-1.mm: New.
13664
13665         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
13666
13667 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
13668
13669         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
13670
13671 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
13672
13673         PR middle-end/24295
13674         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
13675         declarations with the same names as thunks' alias targets, use
13676         aliases instead.
13677         * gcc.dg/attr-alias-3.c: New test.
13678         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
13679
13680 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
13681
13682         PR c++/22618
13683         * g++.dg/parse/access8.C: New test.
13684
13685 2005-10-20  Richard Guenther  <rguenther@suse.de>
13686
13687         PR c++/24439
13688         * g++.dg/tree-ssa/pr24439.C: New testcase.
13689
13690 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
13691
13692         * g++.dg/opt/delay-slot-1.C: New test.
13693
13694 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
13695
13696         PR fortran/21625
13697         * gfortran.fg/der_init_1.f90: New.
13698
13699 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
13700
13701         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
13702
13703 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
13704
13705         PR c++/21908
13706         * g++.dg/parse/error28.C: New test.
13707
13708 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
13709
13710         * gcc.dg/profile-generate-2.c: New test.
13711
13712 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
13713
13714         PR target/23589
13715         * g++.dg/ext/dllimport11.C: New.
13716
13717 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13718
13719         PR c++/22293
13720         * g++.dg/other/friend3.C: New test.
13721
13722 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
13723
13724         PR c++/23293
13725         * g++.dg/template/error19.C: New test.
13726
13727 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
13728
13729         PR c++/21383
13730         * g++.dg/overload/koenig2.C: New.
13731
13732         PR c++/23118
13733         * g++.dg/overload/error2.C: New.
13734
13735         PR c++/22604
13736         * g++.dg/inherit/covariant14.C: New.
13737
13738 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13739
13740         PR c++/23440
13741         * g++.dg/parse/for1.C: New test.
13742
13743 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
13744
13745         PR fortran/23446
13746         * gfortran.dg/host_dummy_index_1.f90: New test.
13747
13748         PR fortran/21459
13749         * gfortran.dg/automatic_char_len_2.f90: New test.
13750
13751         PR fortran/20866
13752         * gfortran.dg/recursive_statement_functions.f90: New test.
13753
13754         PR fortran/20853
13755         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
13756
13757         PR fortran/20849
13758         * gfortran.dg/external_initializer.f90: New test.
13759
13760         PR fortran/20837
13761         * non_module_public.f90: New test.
13762
13763 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
13764
13765         PR c++/24386
13766         * g++.dg/template/overload7.C: New.
13767
13768         PR c++/22551
13769         * g++.dg/other/switch2.C: Remove expected warnings.
13770
13771         PR c++/21353
13772         * g++.dg/template/defarg6.C: New.
13773
13774 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
13775
13776         PR target/24315
13777         * gcc.target/i386/pr24315.c: New test.
13778
13779 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
13780
13781         PR c++/24389
13782         * g++.dg/template/static21.C: New test.
13783         * g++.dg/template/static21-a.cc: Likewise.
13784
13785 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
13786
13787         PR c++/23959
13788         * g++.dg/warn/Wswitch-default-1.C: New test.
13789         * g++.dg/warn/Wswitch-default-2.C: New test.
13790
13791 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
13792
13793         PR c++/22173
13794         * g++.dg/parse/template18.C: New test.
13795         * g++.dg/template/nontype15.C: Likewise.
13796
13797 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
13798
13799         PR fortran/22273
13800         * gfortran.dg/spec_expr_2.f90: New.
13801
13802 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
13803
13804         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
13805         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
13806         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
13807         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
13808         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
13809         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
13810         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
13811         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
13812         previous target-specific skips and warning-message matches where
13813         applicable.
13814
13815 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
13816
13817         PR c++/21347
13818         * g++.dg/warn/Wctor-dtor.C: New test.
13819
13820 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13821
13822         PR c/23439
13823         * gcc.dg/for-1.c: New test.
13824
13825 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
13826
13827         PR c++/19565
13828         * g++.dg/warn/Wconversion1.C: New test.
13829         * g++.dg/ext/packed4.C: Compile with -w.
13830         * g++.dg/opt/20050511-1.C: Likewise.
13831         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
13832
13833 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
13834
13835         * gfortran.dg/boz_5.f90: New test.
13836
13837 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
13838
13839         PR c++/22551
13840         * g++.dg/other/switch2.C: New.
13841
13842         PR c++/23984
13843         * g++.dg/init/ctor7.C: New.
13844
13845 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
13846
13847         PR c++/23730
13848         * g++.dg/parse/crash32.C: New test.
13849
13850 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
13851
13852         PR c++/20721
13853         * g++.dg/init/goto2.C: New test.
13854
13855         PR c++/22464
13856         * g++.dg/template/crash/41.C: New test.
13857
13858         PR c++/22180
13859         * g++.dg/template/crash40.C: New test.
13860
13861         PR c++/23694
13862         * g++.dg/parse/friend5.C: New test.
13863
13864         PR c++/23307
13865         * g++.dg/template/crash38.C: New test.
13866
13867         PR c++/22352
13868         * g++.dg/template/friend38.C: New test.
13869
13870         PR c++/22405
13871         * g++.dg/template/crash39.C: New test.
13872
13873 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
13874
13875         * gcc.dg/debug/dwarf2/dwarf-char1.c,
13876         gcc.dg/debug/dwarf2/dwarf-char2.c,
13877         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
13878
13879         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
13880
13881 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
13882
13883         * gcc.dg/dll-2.c: Add tests for warnings.
13884         * gcc.dg/dll-3.c: Likewise.
13885         * gcc.dg/dll-4.c: Likewise.
13886
13887         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
13888         * g++.dg/ext/dllimport2.C: Likewise.
13889         * g++.dg/ext/dllimport3.C: Likewise.
13890         * g++.dg/ext/dllimport7.C: Likewise.
13891         * g++.dg/ext/dllimport8.C: Likewise.
13892         * g++.dg/ext/dllimport9.C: Likewise.
13893
13894 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
13895
13896         PR fortran/24092
13897         * gfortran.dg/derived_pointer_recursion.f90: New test.
13898
13899 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
13900
13901         * gcc.c-torture/execute/20051012-1.c: New test.
13902
13903 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
13904
13905         PR fortran/18082
13906         * gfortran.dg/automatic_char_len_1.f90: New test.
13907
13908 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
13909
13910         PR fortran/20847
13911         * gfortran.dg/save_common.f90: New test.
13912
13913         PR fortran/20856
13914         * gfortran.dg/save_result.f90: New test.
13915
13916 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
13917
13918         PR c++/21592
13919         * g++.dg/template/dependent-expr1.C: Add new expected error.
13920         * g++.dg/template/dependent-expr2.C: Adjust error text.
13921         * g++.dg/template/overload6.C: New.
13922
13923         PR c++/23797
13924         * g++.dg/other/typename8.C: New.
13925
13926         PR c++/21117
13927         * g++.dg/other/return1.C: New.
13928
13929 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
13930
13931         PR c++/24052
13932         * g++.dg/ext/label5.C: New.
13933
13934 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
13935
13936         PR c++/19964
13937         * g++.dg/parse/crash31.C: New.
13938
13939 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
13940
13941         * g++.dg/ipa/ipa-1.c: New test.
13942         * g++.dg/ipa/ipa-2.c: New test.
13943         * g++.dg/ipa/ipa-3.c: New test.
13944         * g++.dg/ipa/ipa-4.c: New test.
13945         * g++.dg/ipa/ipa-5.c: New test.
13946         * g++.dg/ipa/ipa.exp: New file.
13947
13948 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
13949
13950         PR fortran/24207
13951         * gfortran.dg/private_type_3.f90: New test.
13952
13953 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
13954
13955         PR fortran/20786
13956         gfortran.dg/aint_anint_1.f90: New test.
13957
13958 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
13959
13960         PR libgfortran/24313
13961         gfortran.dg/csqrt.f: New test.
13962
13963 2005-10-11  Ian Lance Taylor  <ian@airs.com>
13964
13965         PR c++/8057
13966         * g++.dg/warn/noeffect7.C: New test.
13967         * g++.dg/warn/noeffect2.C: Instantiate templates.
13968         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
13969         and warning.
13970
13971 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
13972
13973         PR c++/21089
13974         * g++.dg/init/float1.C: New test.
13975
13976         PR c++/24277
13977         * g++.dg/init/member1.C: Tweak error markers.
13978
13979 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
13980
13981         PR testsuite/24281
13982         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
13983         Check for null pointer.
13984
13985 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
13986
13987         PR c++/21369
13988         * g++.dg/parse/ret-type3.C: New test.
13989
13990 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
13991
13992         PR tree-opt/23946
13993         * gcc.c-torture/compile/pr23946.c: New test.
13994
13995 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
13996
13997         * g++.dg/opt/mmx2.C: New test.
13998
13999 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
14000
14001         PR c++/24277
14002         * g++.dg/template/static20.C: New test.
14003
14004         PR c++/24302
14005         * g++.dg/warn/Wunused-12.C: New test.
14006
14007         PR c++/23437
14008         * g++.dg/template/arg4.C: New test.
14009
14010 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
14011
14012         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
14013         * gcc.dg/ucnid-3.c: Likewise.
14014         * gcc.dg/ucnid-4.c: Likewise.
14015         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
14016         * g++.dg/other/ucnid-1.C: Likewise.
14017         * gcc.dg/sparc-frame-1.c: New test.
14018
14019 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
14020
14021         PR c++/24139
14022         * g++.dg/template/spec27.C: New test.
14023
14024         PR c++/24275
14025         * g++.dg/template/static19.C: New test.
14026
14027 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
14028
14029         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
14030         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
14031
14032 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
14033
14034         PR target/24136
14035         * gfortran.fortran-torture/compile/pr24136.f: New test.
14036
14037 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
14038
14039         PR c++/22172
14040         * g++.dg/parse/crash30.C: New test.
14041
14042 2005-10-07  Richard Guenther  <rguenther@suse.de>
14043
14044         PR middle-end/24227
14045         * gcc.c-torture/compile/pr24227.c: New testcase.
14046
14047 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
14048
14049         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
14050         Do not put aligned attributes on array elements.
14051
14052 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
14053
14054         PR testsuite/23611, PR testsuite/23615
14055         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
14056         writing prototypes of library functions by hand.
14057         * obj-c++.dg/bitfield-4.mm: Likewise.
14058         * obj-c++.dg/const-str-4.mm: Likewise.
14059         * obj-c++.dg/encode-4.mm: Likewise.
14060         * obj-c++.dg/encode-5.mm: Likewise.
14061         * obj-c++.dg/encode-6.mm: Likewise.
14062         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
14063         * obj-c++.dg/method-10.mm: Likewise.
14064         * obj-c++.dg/method-17.mm: Likewise.
14065         * obj-c++.dg/method-19.mm: Likewise.
14066         * obj-c++.dg/try-catch-2.mm: Likewise.
14067
14068 2005-10-06  Richard Henderson  <rth@redhat.com>
14069
14070         PR 24236
14071         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
14072
14073 2005-10-06  Dale Johannesen  <dalej@apple.com>
14074
14075         * gcc.c-torture/execute/20030125-1.c: Correct.
14076
14077 2005-10-06  Richard Guenther  <rguenther@suse.de>
14078
14079         PR tree-optimization/24238
14080         * g++.dg/tree-ssa/pr24238.C: New testcase.
14081
14082 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
14083
14084         PR 18568
14085         * gfortran.dg/der_pointer_3.f90: New test.
14086
14087 2005-10-05  Devang Patel  <dpatel@apple.com>
14088
14089         PR Debug/23205
14090         * g++.dg/other/PR23205.C: New.
14091
14092 2005-10-05  Richard Henderson  <rth@redhat.com>
14093
14094         PR target/23602
14095         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
14096         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
14097
14098 2005-10-05  Dale Johannesen  <dalej@apple.com>
14099
14100         * gcc.c-torture/execute/float-floor.c: New.
14101
14102 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
14103
14104         PR tree-optimization/21419
14105         PR tree-optimization/24146
14106         PR tree-optimization/24151
14107
14108         * g++.dg/ext/asm7.C: New.
14109         * g++.dg/ext/asm8.C: New.
14110         * gcc.dg/asm-1.c: Compile on all targets.
14111         * gcc.dg/asm-pr24146.c: New.
14112         * gcc.dg/pr21419.c: Adjust error messages.
14113
14114 2005-10-05  Richard Guenther  <rguenther@suse.de>
14115
14116         PR fortran/24176
14117         * gfortran.fortran-torture/compile/empty.f90: New testcase.
14118
14119 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
14120
14121         PR c++/23513
14122         * g++.dg/template/spec22.C: Robustify test.
14123         * g++.dg/template/spec26.C: New.
14124
14125 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
14126
14127         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
14128         if target supports vector instructions.
14129
14130 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
14131
14132         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
14133         C99 functions.
14134
14135 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
14136
14137         * lib/target-supports.exp (check_effective_target_fortran_large_real,
14138         check_effective_target_fortran_large_int): Replace cached result
14139         when target changes.
14140
14141 2005-10-04  Devang Patel  <dpatel@apple.com>
14142
14143         * gcc.dg/i386-sse-vect-types.c: New.
14144
14145 2005-10-04  Ian Lance Taylor  <ian@airs.com>
14146
14147         PR preprocessor/13726
14148         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
14149         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
14150
14151 2005-10-04  Richard Guenther  <rguenther@suse.de>
14152
14153         PR c/23576
14154         * gcc.dg/noncompile/pr23576.c: New testcase.
14155
14156 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
14157
14158         PR middle-end/23125
14159         * gcc.dg/register-var-3.c: New test.
14160
14161 2005-10-04  Steven Bosscher  <stevenb@suse.de>
14162
14163         * gcc.dg/pr23049.c: New test.
14164
14165         * gcc.dg/ucnid-4.c: Fix test.
14166
14167 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
14168
14169         PR 23445
14170         * gcc.c-torture/compile/pr23445.c: New test.
14171
14172 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
14173
14174         * g++.dg/overload/unknown1.C: New.
14175
14176 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
14177
14178         PR c++/17775
14179         * g++.dg/template/repo4.C: New test.
14180
14181 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14182
14183         PR libfortran/19308
14184         * gfortran.dg/large_real_kind_2.F90: New test.
14185         * gfortran.dg/large_integer_kind_2.f90: New test.
14186
14187 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
14188
14189         * lib/target-supports.exp (check_effective_target_vect_shift):
14190         Implement with result caching. Add i?86, x86_64 and ia64 targets.
14191         (check_effective_target_vect_condition): Fix copy-n-pasto.
14192
14193         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
14194         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
14195         targets.
14196
14197 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
14198
14199         PR c++/22621
14200         * g++.dg/template/overload5.C : New test.
14201
14202         PR c++/23840
14203         * g++.dg/expr/stdarg1.C: New test.
14204
14205 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
14206
14207         PR 24142
14208         * gcc.c-torture/execute/pr24142.c: New test.
14209
14210 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
14211
14212         PR 24141
14213         * gcc.c-torture/execute/pr24141.c: New test.
14214
14215 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
14216             Diego Novillo  <dnovillo@redhat.com>
14217
14218         PR 23604
14219         * gcc.c-torture/execute/pr23604.c: New test.
14220
14221 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
14222
14223         PR fortran/16404
14224         PR fortran/20835
14225         PR fortran/20890
14226         PR fortran/20899
14227         PR fortran/20900
14228         PR fortran/20901
14229         PR fortran/20902
14230         gfortran.dg/equiv_constraint_1.f90: New test.
14231         gfortran.dg/equiv_constraint_2.f90: New test.
14232         gfortran.dg/equiv_constraint_3.f90: New test.
14233         gfortran.dg/equiv_constraint_4.f90: New test.
14234         gfortran.dg/equiv_constraint_5.f90: New test.
14235         gfortran.dg/equiv_constraint_6.f90: New test.
14236         gfortran.dg/equiv_constraint_7.f90: New test.
14237         gfortran.dg/equiv_constraint_8.f90: New test.
14238         gfortran.dg/private_type_1.f90: New test.
14239         gfortran.dg/private_type_2.f90: New test.
14240         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
14241         980628-10.f: Assert std=gnu to permit mixing of
14242         types in equivalence statements.
14243
14244 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
14245
14246         PR 24112
14247         * gfortran.dg/open_status_1.f90: New.
14248
14249 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
14250
14251         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
14252         * gcc.dg/vect/pr22480.c: Clean up temp files.
14253         * gcc.dg/vect/pr23831.c: Clean up temp files.
14254         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
14255         Clean up temp files.
14256         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
14257         Clean up temp files.
14258
14259         * gcc.dg/20050309-1.c: Clean up temp files.
14260         * gcc.dg/20050325-1.c: Clean up temp files.
14261
14262 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
14263
14264         PR tree-optimization/24059
14265         * gcc.dg/vect/pr24059.c : New test.
14266
14267 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
14268
14269         PR middle-end/24109
14270         * gcc.c-torture/execute/20050929-1.c: New test.
14271
14272 2005-09-29  Steven Bosscher  <stevenb@suse.de>
14273
14274         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
14275
14276 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
14277
14278         PR c/21419
14279         * gcc.dg/pr21419.c: New test.
14280
14281 2005-09-29  Steven Bosscher  <stevenb@suse.de>
14282
14283         * gcc.dg/pr23911.c: New test.
14284
14285 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
14286
14287         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
14288
14289         PR c++/16782
14290         * g++.dg/parse/qualified4.C: New test.
14291         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
14292         * g++.old-deja/g++.mike/p8154.C: Likewise.
14293
14294 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
14295
14296         PR c++/22147
14297         * g++.dg/template/friend37.C: New test.
14298         * g++.dg/parse/crash28.C: Adjust error markers.
14299
14300 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
14301
14302         PR fortran/18518
14303         * gfortran.fortran-torture/execute/save_2.f90: New decl.
14304
14305 2005-09-27  Devang Patel  <dpatel@apple.com>
14306
14307         PR tree-optimization/23625
14308         * gcc.dg/pr23625.c: New test.
14309
14310 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
14311
14312         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
14313         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
14314
14315 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
14316
14317         PR fortran/23677
14318         * gfortran.fortran-torture/execute/save_1.f90: New test.
14319         * gfortran.dg/save_1.f90: New test.
14320
14321 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
14322
14323         * gcc.target/i386/builtin-apply-mmx.c: New test.
14324
14325         PR target/22576
14326         * gcc.target/i386/pr22576.c: New test.
14327
14328         PR target/22585
14329         * gcc.target/i386/pr22585.c: New test.
14330
14331         PR target/23268
14332         * gcc.target/i386/pr23268.c: New test.
14333
14334         PR middle-end/23831
14335         * gcc.dg/vect/pr23831.c: New test.
14336
14337         PR target/24055
14338         * gcc.target/i386/pr24055.c: New test.
14339
14340 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
14341
14342         PR tree-optimization/23960
14343         * gcc.c-torture/compile/pr23960.c: New.
14344
14345 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
14346
14347         PR fortran/16861
14348         * gfortran.dg/nested_modules_3.f90: New.
14349
14350 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
14351
14352         PR fortran/24005
14353         gfortran.dg/interface_1.f90: New test.
14354
14355 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
14356         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14357
14358         PR fortran/23843
14359         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
14360
14361 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
14362
14363         PR fortran/23516
14364         * gfortran.dg/imag_1.f: New test.
14365         * gfortran.dg/imag_2.f: Ditto.
14366
14367 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
14368
14369         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
14370
14371 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
14372
14373         PR c++/21983
14374         * g++.dg/warn/pr21983.C: New test.
14375
14376 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
14377
14378         * gcc.dg/20050922-1.c: Testcase added.
14379
14380 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
14381
14382         PR c++/23993
14383         * g++.dg/template/array14.C: New test.
14384
14385 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
14386
14387         PR fortran/19929
14388         * gfortran.dg/der_ptr_component_1.f90: New test.
14389
14390 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14391
14392         PR c++/23965
14393         * g++.dg/template/error1.C: Reject "no matching function" message.
14394
14395 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14396
14397         PR c++/17609
14398         * g++.dg/lookup/error1.C: New test.
14399
14400 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
14401
14402         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
14403         functionality of the testcase.
14404
14405 2005-09-20  Richard Henderson  <rth@redhat.com>
14406
14407         * gcc.dg/vect/vect-22.c: Require vect_float.
14408         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
14409
14410 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
14411
14412         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
14413         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
14414         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
14415         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
14416         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
14417         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
14418         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
14419         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
14420         * gcc.dg/cpp/ucnid-8.c: New test.
14421
14422 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
14423
14424         PR tree-optimization/23929
14425         * gcc.c-torture/compile/pr23929.c: New test.
14426
14427 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
14428
14429         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
14430         for one loop.
14431
14432 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
14433
14434         PR testsuite/23186
14435         * g++.dg/other/pr22003.C: Require named sections.
14436
14437 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
14438
14439         PR c++/23947
14440         * g++.dg/rtti/crash3.C: New test.
14441
14442         PR tree-optimization/23818
14443         * gcc.dg/pr23818.c: New test.
14444
14445 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14446
14447         PR fortran/23420
14448         * gfortran.dg/print_fmt_4.f: New.
14449
14450 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
14451
14452         PR fortran/23663
14453         * gfortran.fortran-torture/execute/entry_11.f90: New test.
14454
14455 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
14456
14457         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
14458         Use pointers to local alignable arrays instead. Added comments.
14459         * gcc.dg/vect/vect-46.c: Likewise.
14460         * gcc.dg/vect/vect-48.c: Likewise.
14461         * gcc.dg/vect/vect-49.c: Likewise.
14462         * gcc.dg/vect/vect-52.c: Likewise.
14463         * gcc.dg/vect/vect-53.c: Likewise.
14464         * gcc.dg/vect/vect-54.c: Likewise.
14465         * gcc.dg/vect/vect-56.c: Likewise.
14466         * gcc.dg/vect/vect-57.c: Likewise.
14467         * gcc.dg/vect/vect-58.c: Likewise.
14468         * gcc.dg/vect/vect-60.c: Likewise.
14469         * gcc.dg/vect/vect-61.c: Likewise.
14470
14471         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
14472         The test is no longer vectorizable on vect_no_align targets.
14473         * gcc.dg/vect/vect-43.c: Likewsie.
14474
14475         * gcc.dg/vect/vect-44.c: Added comments.
14476         * gcc.dg/vect/vect-45.c: Added comments.
14477         * gcc.dg/vect/vect-50.c: Added comments.
14478         * gcc.dg/vect/vect-51.c: Added comments.
14479
14480         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
14481         aligned type.
14482         * gcc.dg/vect/Os-vect-95.c: Likewise.
14483
14484         * gcc.dg/vect/vect-41.c: Test removed.
14485         * gcc.dg/vect/vect-47.c: Test removed.
14486         * gcc.dg/vect/vect-55.c: Test removed.
14487         * gcc.dg/vect/vect-59.c: Test removed.
14488
14489 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
14490
14491         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
14492         No longer vectorizable on vect_no_align targets.
14493         * gcc.dg/vect/pr20122.c: Likewise.
14494         * gcc.dg/vect/vect-74.c: Likewise.
14495         * gcc.dg/vect/vect-75.c: Likewise.
14496         * gcc.dg/vect/vect-76.c: Likewise.
14497
14498         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
14499         Will not be vectorizable on vect_no_align targets once aliasing issues
14500         are resolved.
14501         * gcc.dg/vect/vect-79.c: Likewise.
14502
14503         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
14504         * gcc.dg/vect/vect-78.c: Likewise.
14505         * gcc.dg/vect/vect-97.c: Likewise.
14506
14507 2005-09-19  Steven Bosscher  <stevenb@suse.de>
14508
14509         * gcc.dg/pr23943.c: New test.
14510
14511 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
14512
14513         PR fortran/19181
14514         * gfortran.dg/derived_pointer_null_1.f90: New test.
14515
14516 2005-09-18  Richard Guenther  <rguenther@suse.de>
14517
14518         PR middle-end/23944
14519         * gcc.c-torture/compile/pr23944.c: New testcase.
14520
14521 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
14522
14523         PR fortran/15975
14524         * gfortran.dg/der_pointer_2.f90: New test.
14525
14526 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
14527
14528         PR fortran/16861
14529         * gfortran.dg/nested_modules_2.f90: New test.
14530
14531 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14532
14533         PR c++/18368
14534         * g++.dg/other/semicolon.C: New test.
14535
14536 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
14537
14538         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
14539         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
14540
14541 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
14542
14543         PR c++/23914
14544         * g++.dg/template/static18.C: New test.
14545
14546         PR c++/21514
14547         * g++.dg/template/crash19.C: Remove dg-error marker.
14548         * g++.dg/template/local4.C: New test.
14549
14550 2005-09-16  Paul Brook  <paul@codesourcery.com>
14551
14552         PR fortran/23906
14553         * gfortran.dg/dependency_1.f90: New test.
14554
14555 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
14556
14557         PR c++/23896
14558         * g++.dg/template/static17.C: New test.
14559
14560 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
14561
14562         PR c++/23139
14563         * g++.dg/warn/huge-val1.C: New test.
14564
14565 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
14566
14567         PR c++/13140
14568         * g++.dg/parse/class2.C: New test.
14569         * g++.dg/template/explicit8.C: Likewise.
14570         * g++.dg/template/spec25.C: Likewise.
14571
14572 2005-09-14  Josh Conner  <jconner@apple.com>
14573
14574         PR middle-end/23584
14575         * gcc.dg/pr23584.c: New test.
14576
14577 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
14578
14579         PR fortran/21875 Internal Unit Array I/O, NIST
14580         * gfortran.dg/arrayio_1.f90: New test.
14581         * gfortran.dg/arrayio_1.f90: New test.
14582         * gfortran.dg/arrayio_1.f90: New test.
14583         * gfortran.dg/arrayio_1.f90: New test.
14584         * gfortran.dg/arrayio_1.f90: New test.
14585
14586 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
14587
14588         PR middle-end/22480
14589         * gcc.dg/vect/pr22480.c: New test.
14590
14591 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
14592
14593         PR fortran/19358
14594         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
14595
14596 2005-09-13 Josh Conner <jconner@apple.com>
14597
14598         PR c++/23180
14599         * g++.dg/init/struct2.C: New test.
14600         * g++.dg/init/struct3.C: New test.
14601
14602 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
14603
14604         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
14605         Clean up temp files.
14606         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
14607         gcc.dg/tree-ssa/builtin-fprintf-1.c,
14608         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
14609         gcc.dg/tree-ssa/builtin-printf-1.c,
14610         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
14611         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
14612         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
14613         gcc.dg/tree-ssa/builtin-vprintf-1.c,
14614         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
14615         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
14616         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
14617         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
14618         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
14619         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
14620         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
14621         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
14622
14623 2005-09-13  Josh Conner  <jconner@apple.com>
14624
14625         * lib/gcc-dg.exp: Load scanipa.exp.
14626         (cleanup-dump): New procedure.
14627         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
14628         * lib/scandump.exp: New file.
14629         * lib/scantree.exp: Use it.
14630         * lib/scanipa.exp: New file.
14631
14632 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
14633
14634         PR fortran/17740
14635         * gfortran.dg/generic_4.f90: New test.
14636
14637 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
14638
14639         PR target/23816
14640         * gcc.target/i386/pr23816-1.c: New test.
14641         * gcc.target/i386/pr23816-2.c: New test.
14642
14643
14644 2005-09-13  Bastian Blank <waldi@debian.org>
14645
14646         PR c++/16171
14647         * g++.dg/abi/mangle26.C: New test.
14648         * g++.dg/abi/mangle27.C: New test.
14649         * g++.dg/abi/mangle28.C: New test.
14650         * g++.dg/abi/mangle29.C: New test.
14651
14652         PR c++/23839
14653         * g++.dg/parse/register1.C: New test.
14654
14655 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
14656
14657         PR c++/23842
14658         * g++.dg/template/access16.C: New test.
14659
14660 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
14661
14662         * gfortran.dg/char_pack_2.f90: Increase the vector size.
14663
14664 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
14665
14666         PR fortran/18899
14667         * gfortran.dg/shape_2.f90: New test.
14668
14669 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
14670
14671         PR target/19269
14672         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
14673         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
14674         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
14675         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
14676         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
14677         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
14678         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
14679         tests.
14680
14681 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
14682
14683         PR c++/23841
14684         * g++.dg/parse/template17.C: New test.
14685
14686 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
14687
14688         PR c++/23789
14689         * g++.dg/template/nontype14.C: New test.
14690
14691 2005-09-12  Ian Lance Taylor  <ian@airs.com>
14692
14693         PR g++/7874
14694         * g++.dg/lookup/friend7.C: New test.
14695         * g++.dg/lookup/friend8.C: New test.
14696         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
14697         so that it will be found via argument dependent lookup.
14698         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
14699         friend functions which will no longer be found.
14700         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
14701         function g, so that it will be found via argument dependent
14702         lookup.
14703         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
14704         * g++.old-deja/g++.mike/net43.C: Likewise.
14705
14706 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
14707
14708         PR c++/23691
14709         * g++.dg/template/static16.C: New test.
14710
14711 2005-09-12  Josh Conner  <jconner@apple.com>
14712
14713         PR middle-end/23237
14714         * gcc.c-torture/compile/pr23237.c: New test.
14715
14716 2005-09-11  Richard Henderson  <rth@redhat.com>
14717
14718         * g++.dg/other/error8.C: Update expected diagnostic text.
14719
14720 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14721
14722         PR libfortran/19872
14723         * gfortran.dg/overwrite_1.f: New test.
14724
14725 2005-09-09  Josh Conner  <jconner@apple.com>
14726
14727         * g++.dg/init/pr23180-1.C: Removed.
14728         * g++.dg/init/pr23180-2.C: Removed.
14729
14730 2005-09-09  David Daney <ddaney@avtrex.com>
14731
14732         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
14733         files which are ...
14734         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
14735         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
14736
14737 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14738
14739         * gfortran.dg/iostat_2.f90: New test.
14740
14741 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
14742
14743         PR c++/22252
14744         * g++.dg/ext/interface1.C: New test.
14745         * g++.dg/ext/interface1.h: Likewise.
14746         * g++.dg/ext/interface1a.cc: Likewise.
14747
14748 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
14749
14750         * gfortran.dg/iomsg_1.f90: New test case.
14751
14752 2005-09-09  Richard Guenther  <rguenther@suse.de>
14753
14754         PR c++/23624
14755         * g++.dg/tree-ssa/pr23624.C: New testcase.
14756
14757 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
14758
14759         PR fortran/19239
14760         * gfortran.dg/vector_subscript_1.f90,
14761         * gfortran.dg/vector_subscript_2.f90: New tests.
14762
14763 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
14764
14765         PR fortran/21104
14766         * gfortran.dg/array_alloc_1.f90,
14767         * gfortran.dg/array_alloc_2.f90,
14768         * gfortran.dg/array_alloc_3.f90: New tests.
14769
14770 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
14771
14772         PR fortran/12840
14773         * gfortran.dg/array_constructor_6.f90
14774         * gfortran.dg/array_constructor_7.f90
14775         * gfortran.dg/array_constructor_8.f90
14776         * gfortran.dg/array_constructor_9.f90
14777         * gfortran.dg/array_constructor_10.f90
14778         * gfortran.dg/array_constructor_11.f90
14779         * gfortran.dg/array_constructor_12.f90: New tests.
14780
14781 2005-09-08  Josh Conner  <jconner@apple.com>
14782
14783         PR c++/23180
14784         * g++.dg/init/pr23180-1.C: New test.
14785         * g++.dg/init/pr23180-2.C: New test.
14786
14787 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
14788
14789         PR fortran/18878
14790         * gfortran.dg/module_double_reuse.f90: New.
14791
14792 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
14793
14794         PR fortran/23270
14795         PR fortran/22304
14796         PR fortran/18870
14797         PR fortran/17917
14798         PR fortran/16511
14799         * gfortran.dg/common_equivalence_1.f: New.
14800         * gfortran.dg/common_equivalence_2.f: New.
14801         * gfortran.dg/common_equivalence_3.f: New.
14802         * gfortran.dg/contained_equivalence_1.f90: New.
14803         * gfortran.dg/module_blank_common.f90: New.
14804         * gfortran.dg/module_commons_1.f90: New.
14805         * gfortran.dg/module_equivalence_1.f90: New.
14806         * gfortran.dg/nested_modules_1.f90: New.
14807         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
14808         equivalences and add comment to connect the test with
14809         the PR.
14810
14811 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14812
14813         PR fortran/23765
14814         * gfortran.dg/common_6.f90: New test.
14815
14816 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
14817
14818         PR fortran/15326
14819         * gfortran.dg/char_result_1.f90,
14820         * gfortran.dg/char_result_2.f90,
14821         * gfortran.dg/char_result_3.f90,
14822         * gfortran.dg/char_result_4.f90,
14823         * gfortran.dg/char_result_5.f90,
14824         * gfortran.dg/char_result_6.f90,
14825         * gfortran.dg/char_result_7.f90,
14826         * gfortran.dg/char_result_8.f90: New tests.
14827
14828 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
14829
14830         PR fortran/19928
14831         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
14832
14833 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
14834
14835         PR obj-c++/16816
14836         * obj-c++.dg/selector-5.mm: New test.
14837         * obj-c++.dg/selector-6.mm: New test.
14838
14839 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
14840
14841         PR objc/20574
14842         PR objc/19324
14843         * objc.dg/error-1.m: New test.
14844
14845 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
14846
14847         PR fortran/23373
14848         * gfortran.fortran-torture/execute/pr23373-1.f90,
14849         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
14850
14851 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
14852
14853         PR libfortran/23760
14854         * gfortran.dg/g77/1832.f: Remove long string in write statement
14855         to allow the test to pass on correct list directed output with
14856         prepended space.
14857
14858 2005-09-07  James E Wilson  <wilson@specifix.com>
14859
14860         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
14861
14862 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
14863
14864         * gfortran.dg/parameter+save.f90: Rename to
14865         * gfortran.dg/parameter_save.f90: .. this.
14866
14867 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
14868
14869         PR fortran/20848
14870         * gfortran.dg/parameter+save.f90: New test case.
14871
14872 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
14873
14874         PR fortran/19269
14875         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
14876
14877 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
14878
14879         PR c/23075
14880         * gcc.dg/pr23075.c: New test.
14881         * g++.dg/warn/pr23075.C: New test.
14882
14883         PR target/22362
14884         * gcc.target/i386/pr22362.c: New test.
14885
14886         PR rtl-optimization/23098
14887         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
14888
14889         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
14890         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
14891         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
14892
14893 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
14894
14895         * g++.dg/expr/cast6.C: New test.
14896
14897         PR c++/9782
14898         * g++.dg/init/new15.C: New test.
14899
14900 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
14901
14902         * gcc.dg/vect/Os-vect-95.c: New test.
14903         * gcc.dg/vect/vect-95.c: Same.
14904
14905 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
14906
14907         * gcc.dg/vect/vect-29.c: Update xfail testing.
14908         * gcc.dg/vect/vect-44.c: Same.
14909         * gcc.dg/vect/vect-48.c: Same.
14910         * gcc.dg/vect/vect-50.c: Same.
14911         * gcc.dg/vect/vect-72.c: Same.
14912         * gcc.dg/vect/vect-77.c: Same.
14913         * gcc.dg/vect/vect-78.c: Same.
14914         * gcc.dg/vect/vect-80.c: Same.
14915         * gcc.dg/vect/vect-96.c: Same.
14916         * gcc.dg/vect/vect-100.c: Same.
14917         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
14918         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
14919         * gfortran.dg/vect/vect-5.f90: Same.
14920
14921 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
14922
14923         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
14924         start strings.
14925         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
14926         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
14927
14928         PR c++/23056
14929         * g++.dg/opt/pr23056.C: New test.
14930
14931         PR rtl-optimization/23098
14932         * gcc.target/i386/pr23098.c: New test.
14933
14934 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
14935
14936         PR c++/23667
14937         * g++.dg/template/static15.C: New test.
14938
14939         PR c++/21440
14940         * g++.dg/ext/stmtexpr5.C: New test.
14941         * g++.dg/ext/stmtexpr6.C: Likewise.
14942
14943 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
14944
14945         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
14946
14947         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
14948         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
14949         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
14950
14951 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
14952
14953         PR libfortran/23321
14954         * gfortran.dg/direct_io_4.f90: New test case.
14955
14956 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
14957             Rasmus Hahn  <rassahah@neofonie.de>
14958
14959         PR libobjc/23108
14960         * objc.dg/type-stream-1.m: New test.
14961
14962 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
14963
14964         PR fortran/23661
14965         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
14966         gfortran.dg/print_fmt_3.f90: New test.
14967
14968 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
14969
14970         * gfortran.dg/fmt_t_1.f90: New test.
14971
14972 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
14973
14974         PR rtl-optimization/23454
14975         * g++.dg/opt/pr23454.C: New test.
14976
14977 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
14978
14979         PR c++/23699
14980         * g++.dg/ext/static1.C: New test.
14981
14982 2005-09-02  Richard Henderson  <rth@redhat.com>
14983
14984         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
14985         tail call to check_fa_work.
14986
14987 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
14988
14989         PR c++/21687
14990         * g++.dg/other/gc3.C: New test.
14991
14992 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
14993
14994         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
14995         * gcc.dg/20050826-1.c: Likewise.
14996
14997 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
14998
14999         PR c++/23167
15000         * g++.dg/expr/volatile1.C: New test.
15001
15002 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
15003
15004         PR middle-end/23547
15005         * gcc.dg/pr23547.c: New test.
15006
15007 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
15008
15009         PR c/22061
15010         * gcc.c-torture/execute/pr22061-1.c,
15011         * gcc.c-torture/execute/pr22061-2.c,
15012         * gcc.c-torture/execute/pr22061-3.c,
15013         * gcc.c-torture/execute/pr22061-4.c: New tests.
15014
15015 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
15016
15017         * gcc.dg/Wredundant-decls-2.c: New test to check that
15018         -Wredundant-decls does not issue warning for a variable
15019         definition following a declaration.
15020
15021 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
15022
15023         PR debug/7241
15024         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
15025         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
15026         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
15027
15028         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
15029         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
15030         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
15031         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
15032         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
15033         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
15034         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
15035         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
15036
15037 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
15038
15039         PR objc/23306
15040         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
15041         scan-assmbler.
15042
15043 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
15044
15045         PR target/21255
15046         * gcc.dg/pr21255-1.c: New test.
15047         * gcc.dg/pr21255-2-mb.c: Likewise.
15048         * gcc.dg/pr21255-2-ml.c: Likewise.
15049         * gcc.dg/pr21255-3.c: Likewise.
15050         * gcc.dg/pr21255-4.c: Likewise.
15051
15052 2005-08-31  Dale Johannesen  <dalej@apple.com>
15053
15054         * gcc.dg/20050830-1.c: New.
15055
15056 2005-08-31  Josh Conner  <jconner@apple.com>
15057
15058         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
15059         command-line options for arm-*-* targets.
15060         * g++.dg/init/array16.C: Likewise.
15061         * g++.dg/other/crash-4.C: Likewise.
15062
15063 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
15064
15065         PR obj-c++/23640
15066         * obj-c++.dg/gnu-runtime-3.mm: New test.
15067
15068 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15069
15070         PR c++/13377
15071         * g++.dg/lookup/ambig4.C: New test.
15072         * g++.dg/lookup/ambig5.C: New test.
15073         * g++.dg/tc1/dr101.C: Adjust error markers.
15074
15075 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15076
15077         PR c++/23639
15078         * g++.dg/template/ttp5.C: Adjust error markers.
15079
15080 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
15081
15082         PR testsuite/23609
15083         * lib/obj-c++.exp: Include target-libpath.exp.
15084         (obj-c++_link_flags): Look for the GNU libobjc library
15085         and set the library path to include it.
15086         Don't manually set LD_LIBRARY_PATH (etc.) but call
15087         set_ld_library_path_env_vars instead.
15088         (obj-c++_target_compile): Don't set library path or
15089         linker flags because they are already set correctly
15090         in obj-c++_link_flags.
15091
15092 2005-08-30  Josh Conner  <jconner@apple.com>
15093
15094         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
15095         to command-line options for arm-*-* targets.
15096
15097 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
15098
15099         * g++.dg/other/i386-1.C: New.
15100
15101 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
15102
15103         PR preprocessor/20348
15104         PR preprocessor/20356
15105         * gcc.dg/cpp/pr20348.c: New test.
15106         * gcc.dg/cpp/pr20348.h: New file.
15107         * gcc.dg/cpp/inc/pr20348.h: New file.
15108         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
15109         * gcc.dg/cpp/pr20356.c: New test.
15110         * gcc.dg/cpp/pr20356.h: New file.
15111         * gcc.dg/cpp/inc/pr20356.h: New file.
15112         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
15113
15114 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
15115
15116         * gfortran.fortran-torture/execute/intrinsic_count.f90:
15117         Fix array dimension to avoid correct end-of-file error.
15118
15119 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
15120
15121         PR libfortran/23598
15122         * gfortran.dg/iostat_1.f90: New test.
15123
15124 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
15125
15126         PR middle-end/23408
15127         * gcc.dg/pr23408.c: New test.
15128
15129 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
15130
15131         PR c++/23099
15132         * g++.dg/init/member1.C: Make sure erroneous static data member
15133         definitions are required.
15134         * g++.dg/template/static13.C: New test.
15135         * g++.dg/template/static14.C: Likewise.
15136
15137 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
15138
15139         * gcc.target/i386/pr23575.c: Use -msse2 instead of
15140         -march=pentium4, remove ilp32 requirement.
15141
15142         PR middle-end/23484
15143         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
15144         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
15145
15146 2005-08-29  Andreas Jaeger  <aj@suse.de>
15147
15148         PR testsuite/23607
15149         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
15150
15151 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
15152
15153         * gcc.c-torture/execute/20050316-2.c: New test.
15154         * gcc.c-torture/execute/20050316-3.c: New test.
15155         * gcc.dg/torture/pr16104-1.c: New test.
15156
15157 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
15158
15159         PR middle-end/23463
15160         * gcc.c-torture/execute/zero-struct-1.c: New test.
15161
15162 2005-08-27  Richard Guenther  <rguenther@suse.de>
15163
15164         PR target/23575
15165         * gcc.target/i386/pr23575.c: New testcase.
15166
15167 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
15168
15169         PR rtl-optimization/23561
15170         * gcc.c-torture/execute/20050826-1.c: New test.
15171
15172         PR rtl-opt/23560
15173         * gcc.c-torture/execute/20050826-2.c: New test.
15174
15175 2005-08-26  Dale Johannesen  <dalej@apple.com>
15176
15177         * gcc.dg/20030711-1.c: Modify to work on Darwin.
15178         * gcc.dg/20050826-1.c: New.
15179
15180 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
15181
15182         PR c++/19004
15183         * g++.dg/template/nontype13.C: New test.
15184
15185         PR c++/23491
15186         * g++.dg/init/new14.C: New test.
15187         * g++.dg/expr/anew1.C: Do not XFAIL.
15188         * g++.dg/expr/anew2.C: Likewise.
15189         * g++.dg/expr/anew3.C: Likewise.
15190
15191 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
15192
15193         PR middle-end/22439
15194         * gcc.dg/vla-3.c: New test.
15195
15196 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
15197
15198         PR fortran/20363
15199         * gfortran.dg/named_interface.f90: New.
15200
15201 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
15202
15203         * gcc.c-torture/execute/frame-address.c: New test.
15204
15205 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
15206
15207         PR c++/20817
15208         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
15209
15210 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
15211
15212         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
15213
15214 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
15215
15216         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
15217         * gcc.dg/altivec-22.c: Rename from..
15218         * gcc.dg/altivec-nomfcr.c: ..this.
15219
15220 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
15221
15222         PR tree-optimization/23546
15223         * gcc.dg/tree-ssa/pr23546.c: New test.
15224
15225 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
15226
15227         PR fortran/17758
15228         * gfortran.dg/nonreturning_statements.f90: New test.
15229
15230 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
15231
15232         PR c++/22454
15233         * g++.dg/parse/crash29.C: New.
15234
15235 2005-08-23  DJ Delorie  <dj@redhat.com>
15236
15237         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
15238         constants have the L suffix.
15239
15240 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
15241
15242         PR c++/23044
15243         * g++.dg/template/instantiate8.C: New.
15244
15245 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
15246
15247         PR middle-end/23467
15248         * gcc.c-torture/execute/pr23467.c: New test.
15249
15250 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
15251
15252         PR tree-optimization/22043
15253         * gcc.c-torture/execute/20050613-1.c: New test.
15254
15255 2005-08-23  Ben Elliston  <bje@au.ibm.com>
15256
15257         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
15258
15259 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
15260
15261         PR rtl-optimization/23478
15262         * g++.dg/opt/pr23478.C: New test.
15263
15264 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
15265
15266         PR c/18715
15267         * gcc.dg/switch-warn-3.c: New test.
15268
15269 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15270
15271         PR c++/22233
15272         * g++.dg/template/param1.C: New test.
15273
15274 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15275
15276         PR c++/23089
15277         * g++.dg/other/incomplete1.C: New test.
15278
15279 2005-08-22  Ira Rosen  <irar@il.ibm.com>
15280
15281         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
15282         are vectorizable.
15283
15284 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15285
15286         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
15287         d_lines_5.f: New.
15288
15289 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
15290
15291         * gcc.target/i386/sse-4.c: New test.
15292
15293 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15294
15295         PR testsuite/23239
15296         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
15297
15298 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
15299
15300         * gcc.dg/20050811-1.c: New test.
15301         * gcc.dg/20050811-2.c: New test.
15302
15303 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
15304
15305         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
15306
15307 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
15308
15309         PR 23476
15310         * gcc.c-torture/compile/pr23476.c: New test.
15311
15312 2005-08-19  Devang Patel  <dpatel@apple.com>
15313
15314         PR tree-optimization/23048
15315         * gcc.dg/tree-ssa/pr23048.c: New test.
15316
15317 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
15318
15319         PR middle-end/20624
15320         * g++.dg/warn/Wreturn-3.C: New test
15321
15322 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
15323
15324         PR tree-optimization/22228
15325         * g++.dg/vect/pr22543.cc: New test.
15326
15327 2005-08-17  Steven Bosscher  <stevenb@suse.de>
15328
15329         PR tree-optimization/21574
15330         * gcc.dg/tree-ssa/pr21574.c: New test.
15331
15332 2005-08-16  James E Wilson  <wilson@specifix.com>
15333
15334         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
15335
15336 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
15337
15338         PR tree-opt/23402
15339         * gcc.c-torture/compile/zero-strct-3.c: New test.
15340         * gcc.c-torture/compile/zero-strct-4.c: New test.
15341
15342 2005-08-16  Steven Bosscher  <stevenb@suse.de>
15343
15344         PR target/23376
15345         * gcc.target/x86_64/pr23376.c: New test.
15346
15347 2005-08-16  Ian Lance Taylor  <ian@airs.com>
15348
15349         PR c++/23337
15350         * g++.dg/ext/vector2.C: New.
15351
15352 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
15353
15354         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
15355
15356 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
15357
15358         PR libfortran/23428
15359         * gfortran.dg/inquire-complex.f90: New test case.
15360
15361 2005-08-16  James E Wilson  <wilson@specifix.com>
15362
15363         PR tree-optimization/21105
15364         * gcc.dg/large-size-array.c: New.
15365
15366 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
15367
15368         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
15369         type.
15370         * gcc.dg/vect/vect-41: Likewise.
15371         * gcc.dg/vect/vect-42: Likewise.
15372         * gcc.dg/vect/vect-43: Likewise.
15373         * gcc.dg/vect/vect-44: Likewise.
15374         * gcc.dg/vect/vect-46: Likewise.
15375         * gcc.dg/vect/vect-47: Likewise.
15376         * gcc.dg/vect/vect-48: Likewise.
15377         * gcc.dg/vect/vect-52: Likewise.
15378         * gcc.dg/vect/vect-53: Likewise.
15379         * gcc.dg/vect/vect-54: Likewise.
15380         * gcc.dg/vect/vect-55: Likewise.
15381         * gcc.dg/vect/vect-56: Likewise.
15382         * gcc.dg/vect/vect-57: Likewise.
15383         * gcc.dg/vect/vect-58: Likewise.
15384         * gcc.dg/vect/vect-59: Likewise.
15385         * gcc.dg/vect/vect-60: Likewise.
15386         * gcc.dg/vect/vect-61: Likewise.
15387         * gcc.dg/vect/vect-85: Likewise.
15388         * gcc.dg/vect/vect-87: Likewise.
15389         * gcc.dg/vect/vect-88: Likewise.
15390         * gcc.dg/vect/vect-93.c: Likewise.
15391         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
15392         * gcc.dg/vect/vect-75: Likewise.
15393         * gcc.dg/vect/vect-76: Likewise.
15394         * gcc.dg/vect/vect-77: Likewise.
15395         * gcc.dg/vect/vect-78: Likewise.
15396         * gcc.dg/vect/vect-80: Likewise.
15397         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
15398         vectorized for the expected reason, rather than checking how alignment
15399         was handled.
15400         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
15401         type and also instead of aligned pointers. Added documentation.
15402
15403 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
15404
15405         * gfortran.dg/power.f90: New test.
15406
15407 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
15408
15409         PR rtl-optimization/23299
15410         * g++.dg/opt/pr23299.C: New test.
15411
15412 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15413
15414         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
15415
15416 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
15417
15418         * g++.dg/template/local6.C: New test.
15419
15420 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
15421
15422         * execute/exceptions/finally-1.m: Check that the catch and finally are
15423         being called.  Also add a "return 0;" at the end of main.
15424
15425 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
15426
15427         PR fortran/21432.
15428         * gfortran.dg/namelist_print_1.f: New test of functionality of
15429         PRINT namelist.
15430         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
15431         namelist generates error with -std=f95.
15432
15433 2005-08-14  Ira Rosen  <irar@il.ibm.com>
15434
15435         PR tree-optimization/23119
15436         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
15437
15438 2005-08-13  Marcin Koziej  <creep@desk.pl>
15439             Andrew Pinski  <pinskia@physics.uc.edu>
15440
15441         PR libobjc/22492
15442         * execute/exceptions/finally-1.m: New test.
15443
15444 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
15445
15446         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
15447         testsuite.
15448         * objc/execute/exceptions/trivial.m: New test.
15449         * objc.dg/try-catch-11.m: Move to ...
15450         * objc/execute/exceptions/foward-1.m: Here.
15451         * objc.dg/try-catch-2.m: Move to ...
15452         * objc/execute/exceptions/catchall-1.m: Here.
15453         * objc.dg/try-catch-8.m: Move to ...
15454         * objc/execute/exceptions/local-variables-1.m: Here.
15455
15456 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
15457
15458         * objc.dg/nested-func-1.m: Move to ...
15459         * objc/execute/nested-func-1.m: Here.
15460
15461 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
15462
15463         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
15464         in ${options} instead of [target_info name].
15465         * lib/obj-c++.exp (objc_target_compile): Likewise.
15466
15467 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
15468
15469         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
15470
15471 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
15472
15473         part of PR testsuite/23348
15474         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
15475         of the torture options.
15476         * objc/compile/trivial.m: New test.
15477
15478 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
15479
15480         * gfortran.dg/eoshift.f90: Correct format.
15481
15482 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
15483
15484         * gfortran.fortran-torture/execute/character_passing.f90:
15485         Fix comment typo.
15486
15487 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
15488
15489         PR c++/8271
15490         * g++.dg/template/unify10.C: New.
15491
15492 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
15493
15494         * g++.dg/parse/pr22514.C: Move to...
15495         * g++.dg/debug/pr22514.C: here.
15496
15497 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15498
15499         PR c++/23266
15500         * g++.dg/inherit/pure1.C: New test.
15501
15502         * ChangeLog: Fix typos.
15503
15504 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15505             Steven Bosscher  <stevenb@suse.de>
15506
15507         * gfortran.dg/runtime_warning_1.f90: New test.
15508
15509 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
15510
15511         PR c++/23219
15512         * g++.dg/parse/crash28.C: New.
15513
15514 2005-08-11  Richard Guenther  <rguenther@suse.de>
15515
15516         PR target/23289
15517         * gcc.target/i386/tailcall-1.c: New testcase.
15518
15519 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
15520
15521         * gcc.dg/vect/vect-67.c: Un-xfail.
15522
15523 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
15524
15525         PR c++/23225
15526         * g++.dg/testsuite/parse/crash27.C: new test.
15527
15528 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
15529
15530         PR libfortran/22143
15531         * gfortran.dg/shift-kind.f90: New testcase.
15532
15533 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
15534
15535         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
15536         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
15537
15538 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15539
15540         PR c++/20646
15541         * g++.dg/other/mult-stor1.C: New test.
15542
15543 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
15544
15545         * gcc.c-torture/pr18299-1.c: Move to ...
15546         * gcc.c-torture/compile/pr18299-1.c: Here.
15547
15548 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
15549
15550         * gfortran/fortran.torture/execute/character_passing.f90:
15551         Fix types for LSAME.
15552
15553 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
15554
15555         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
15556         input data back to what it was originally.
15557
15558 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
15559
15560         * objc.dg/try-catch-8.m: Enable for all targets.
15561
15562 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
15563
15564         * gcc.dg/pr23165.c: New test.
15565
15566 2005-08-09  Steven Bosscher  <stevenb@suse.de>
15567
15568         PR tree-optimization/23234
15569         * gcc.dg/tree-ssa/pr23234.c: New test.
15570
15571 2005-08-08  Josh Conner  <jconner@apple.com>
15572
15573         PR rtl-optimization/23241
15574         * gcc.dg/char-compare.c: New test.
15575
15576 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15577
15578         PR c++/22508
15579         * g++.dg/init/new13.C: New test.
15580
15581 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
15582
15583         PR c++/21166
15584         * g++.dg/other/crash-4.C: Adjust
15585         * g++/dg/ext/packed9.C: New.
15586
15587 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
15588
15589         PR middle-end/21964
15590         * gcc.c-torture/execute/pr21964-1.c: New test.
15591
15592 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
15593
15594         PR c/22458
15595         * gcc.dg/pr22458-1.c: New test.
15596
15597 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
15598             Steven G. Kargl <kargls@comcast.net>
15599
15600         PR fortran/22390
15601         * gfortran.dg/flush_1.f90: New test.
15602
15603 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15604
15605         PR c++/23191
15606         * g++.dg/template/eh2.C: New test.
15607
15608 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15609
15610         PR c++/19498
15611         * g++.dg/template/instantiate7.C: New test.
15612
15613 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
15614
15615         PR c/23113
15616         * gcc.dg/Wunused-value-1.c: New test.
15617
15618 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
15619
15620         PR rtl-optimization/23233
15621         * gcc.c-torture/compile/pr23233-1.c: New test.
15622
15623 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
15624
15625         PR fortran/18833
15626         PR fortran/20850
15627         * gfortran.dg/equiv_1.f90: New test.
15628         * gfortran.dg/equiv_2.f90: New test.
15629         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
15630         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
15631         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
15632
15633 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
15634
15635         * gcc.c-torture/execute/vrp-5.c: New test.
15636         * gcc.c-torture/execute/vrp-6.c: New test.
15637         * gcc.dg/tree-ssa/vrp21.c: New test.
15638
15639 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
15640
15641         * g++.dg/parse/pr22514.C: New test.
15642
15643 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
15644
15645         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
15646
15647         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
15648         instead of constant loads / pool entries.
15649
15650 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
15651
15652         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
15653         TEST_TO_WCTYPE.
15654
15655 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
15656
15657         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
15658         __WINT_TYPE__ in generated prototypes if possible.
15659
15660 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
15661
15662         PR 22037
15663         * g++.dg/tree-ssa/pr22037.C:
15664
15665 2005-08-04  Richard Henderson  <rth@redhat.com>
15666
15667         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
15668         scan-tree-dump-times directive.
15669
15670 2005-08-04  Jan Hubicka  <jh@suse.cz>
15671
15672         * gcov-1.C: Fix switch counts.
15673         * gcov-4b.c: Likewise.
15674
15675 2005-08-03  Jeff Law  <law@redhat.com>
15676
15677         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
15678
15679 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
15680
15681         * gcc.c-torture/execute/pr23135.c: New test.
15682
15683 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15684
15685         PR tree-optimization/19899
15686         * gcc.dg/tree-ssa/scev-1.c: New test.
15687         * gcc.dg/tree-ssa/scev-2.c: New test.
15688
15689 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
15690
15691         PR target/18582
15692         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
15693
15694 2005-08-03  Jan Hubicka  <jh@suse.cz>
15695
15696         * update-conroll.c: New testcase.
15697         * update-conroll-2.c: New testcase.
15698
15699 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
15700
15701         * gfortran.dg/constant_substring.f: New test.
15702         * gfortran.dg/pr22491.f: New test.
15703
15704 2005-08-02  Jan Hubicka  <jh@suse.cz>
15705
15706         * update-threading.c: Replace by the proper one.
15707
15708 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
15709
15710         PR 23164
15711         * g++.dg/tree-ssa/pr23164.C: New test.
15712
15713 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
15714
15715         * gcc.dg/tree-ssa/pr23192.c: New test.
15716
15717 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
15718
15719         * gcc.c-torture/execute/vrp-4.c: New test.
15720
15721 2005-08-02  Jan Hubicka  <jh@suse.cz>
15722
15723         * update-threading.c: New test.
15724
15725 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
15726
15727         * gcc.c-torture/compile/20050801-1.c: New test.
15728         * gcc.c-torture/compile/20050801-2.c: New test.
15729
15730 2005-08-01  Jan Hubicka  <jh@suse.cz>
15731
15732         * val-prof-5.c: New test.
15733
15734 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
15735
15736         PR c/22311
15737         * gcc.dg/pr22311-1.c : New test.
15738
15739 2005-07-31  Steven Bosscher  <stevenb@suse.de>
15740
15741         PR target/23095
15742         * gfortran.dg/pr23095.f: New test.
15743
15744         PR c++/22003
15745         * g++.dg/other/pr22003.C: New test.
15746
15747 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
15748
15749         PR target/20621
15750         * gcc.c-torture/execute/pr20621-1.c: New test.
15751
15752 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
15753
15754         * gfortran.dg/comma_format_extension_4.f: Adjust length
15755         of string for format.
15756         * gfortran.dg/der_array_io_1.f: Replace illegal internal
15757         print statement with internal write.
15758         * gfortran.dg/der_array_io_2.f: Likewise.
15759         * gfortran.dg/der_array_io_3.f: Likewise.
15760
15761 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
15762
15763         * gcc.dg/fold-abs-4.c: new test.
15764
15765 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
15766
15767         PR fortran/22570 an related issues.
15768         * gfortran.dg/x_slash_1.f: New test.
15769
15770 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
15771
15772         PR c/23143
15773         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
15774         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
15775
15776 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
15777
15778         PR c/529
15779         * gcc.dg/Wshadow-3.c: New test.
15780
15781 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
15782
15783         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
15784         used to have the wrong bounds).
15785
15786 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
15787
15788         PR c/21720
15789         * gcc.dg/hex-round-1.c: Test more cases.
15790         * gcc.dg/hex-round-2.c: New test.
15791
15792 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
15793
15794         PR 22550
15795         * g++.dg/tree-ssa/pr22550.C: New test.
15796
15797 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
15798
15799         * gcc.dg/tree-ssa/vrp19.c: New test.
15800         * gcc.dg/tree-ssa-vrp20.c: New test.
15801
15802 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
15803
15804         PR c/22240
15805         * gcc.dg/transparent-union-4.c: New test.
15806
15807 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
15808
15809         PR c/22192
15810         * gcc.dg/c99-vla-2.c: New test.
15811
15812 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
15813
15814         PR c/21720
15815         * gcc.dg/hex-round-1.c: New test.
15816
15817 2005-07-28  Jan Hubicka  <jh@suse.cz>
15818
15819         * inliner-1.c: Do not dump everything.
15820         * tree-prof.exp: Do not pass -ftree-based-profiling.
15821         * bprob.exp: Likewise.
15822
15823         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
15824
15825 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
15826
15827         PR c++/22545
15828         * g++.dg/expr/ptrmem7.C: New test.
15829
15830 2005-07-28  Mike Stump  <mrs@apple.com>
15831
15832         * g++.old-deja/g++.mike/visibility-1.C: New test.
15833
15834 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
15835
15836         PR c/20187
15837         * gcc.c-torture/execute/pr20187-1.c: New test.
15838
15839 2005-07-28  Jeff Law  <law@redhat.com>
15840
15841         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
15842         * gcc.dg/tree-ssa/vrp18.c: New test.
15843
15844 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
15845
15846         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
15847
15848 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
15849
15850         PR tree-optimization/22506
15851         * gcc.dg/vect/ps22506.c: New test.
15852
15853 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
15854
15855         PR target/21149
15856         * gcc.target/i386/sse-3.c: New test.
15857
15858 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
15859
15860         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
15861         * gcc.target/mips/mips32-dsp-type.c: Likewise.
15862
15863 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
15864
15865         PR c/22589
15866         * gcc.c-torture/compile/pr22589-1.c: New test.
15867
15868 2005-07-28  Jan Hubicka  <jh@suse.cz>
15869
15870         * update-loopch.c: New testcase.
15871
15872 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
15873
15874         PR rtl-optimization/23047
15875         * gcc.c-torture/execute/pr23047.c: New test.
15876         * gcc.c-torture/execute/pr23047.x: New.
15877
15878 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
15879
15880         PR tree-optimization/22493
15881         * gcc.c-torture/execute/pr22493-1.c: New test.
15882         * gcc.c-torture/execute/pr22493-1.x: New.
15883         * gcc.c-torture/execute/vrp-1.c: New test.
15884         * gcc.c-torture/execute/vrp-2.c: New test.
15885         * gcc.c-torture/execute/vrp-2.c: New test.
15886
15887 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
15888
15889         * gcc.target/frv/all-builtin-read8.c: Delete.
15890         * gcc.target/frv/all-builtin-read16.c: Delete.
15891         * gcc.target/frv/all-builtin-read32.c: Delete.
15892         * gcc.target/frv/all-builtin-read64.c: Delete.
15893         * gcc.target/frv/all-builtin-write8.c: Delete.
15894         * gcc.target/frv/all-builtin-write16.c: Delete.
15895         * gcc.target/frv/all-builtin-write32.c: Delete.
15896         * gcc.target/frv/all-builtin-write64.c: Delete.
15897         * gcc.target/frv/all-read-write-1.c: New.
15898
15899 2005-07-27  Jeff Law  <law@redhat.com>
15900
15901         * gcc.c-torture/execute/pr22630.c: New test.
15902
15903 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
15904
15905         PR tree-optimization/23073
15906         * gcc.dg/vect/nodump-pr23073.c: New test.
15907         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
15908
15909 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
15910
15911         PR tree-optimize/22348
15912         * gcc.c-torture/execute/pr22348.c: New.
15913
15914 2005-07-27  Richard Guenther  <rguenther@suse.de>
15915
15916         * gcc.dg/tree-ssa/salias-1.c: New testcase.
15917
15918 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15919
15920         PR fortran/22503
15921         * gfortran.dg/logical_comp.f90: New test.
15922
15923 2005-07-27  Jan Hubicka  <jh@suse.cz>
15924
15925         * inliner-1.c: Add cleanup of dumps.
15926         * val-prof-*.c: Likewise.
15927         * update-tailcall.c: New.
15928
15929 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
15930
15931         PR 22591
15932         * gcc.dg/tree-ssa/pr22591.c: New test.
15933         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
15934
15935 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
15936
15937         PR libobjc/22606
15938         * objc.dg/try-catch-11.m: New test.
15939
15940 2005-07-26  Richard Guenther  <rguenther@suse.de>
15941
15942         PR tree-optimization/22486
15943         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
15944
15945 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
15946
15947         PR tree-opt/22484
15948         * testsuite/g++.dg/opt/loop2.C: New test.
15949
15950 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
15951
15952         * gcc.dg/tree-ssa/reassoc-3.c: New test.
15953         * gcc.dg/tree-ssa/reassoc-4.c: New test.
15954
15955 2005-07-25  Adam Nemet  <anemet@lnxw.com>
15956
15957         * lib/profopt.exp (profopt-execute): Check for profiling data
15958         files on the target.
15959
15960 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
15961
15962         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
15963         for matching of asm labels.
15964
15965 2005-07-25  Richard Guenther  <rguenther@suse.de>
15966
15967         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
15968
15969 2005-07-25  Richard Guenther  <rguenther@suse.de>
15970
15971         PR testsuite/22624
15972         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
15973
15974 2005-07-25  Ira Rosen  <irar@il.ibm.com>
15975
15976         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
15977         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
15978         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
15979         * gcc.dg/vect/vect-100.c: New test.
15980         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
15981         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
15982         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
15983         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
15984         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
15985         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
15986         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
15987         * gfortran.dg/vect/pr19049.f90: New testcase.
15988         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
15989
15990 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
15991
15992         * gcc.c-torture/execute/20050713-1.c: New test.
15993
15994         PR fortran/20063
15995         * gfortran.fortran-torture/execute/data_4.f90: New test.
15996
15997         PR middle-end/20303
15998         * gcc.dg/visibility-d.c: New test.
15999
16000 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
16001
16002         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
16003         * gfortran.dg/underflow.f90: Ditto.
16004
16005 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16006
16007         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
16008         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
16009         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
16010
16011 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
16012
16013         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
16014         include case of field width of zero.
16015
16016 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
16017
16018         PR libgfortran/21875
16019         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
16020         with trailing blanks on normal formatted read.
16021
16022 2005-07-23  Chao-ying Fu  <fu@mips.com>
16023
16024         * gcc.target/mips/mips32-dsp-type.c: New test.
16025         * gcc.target/mips/mips32-dsp.c: New test.
16026
16027 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
16028
16029         PR testsuite/21073
16030         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
16031
16032         PR testsuite/20454
16033         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
16034         and __cyg_profile_func_exit.
16035
16036 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
16037
16038         * gfortran.dg/comma_format_extension_3.f: Fix typo.
16039         * gfortran.dg/comma_format_extension_4.f: Same.
16040         * gfortran.dg/pr15332.f: Same.
16041         * gfortran.dg/pr21730.f: Same.
16042
16043 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
16044
16045         * g++.dg/opt/vrp2.C: Fix testcase.
16046
16047         PR tree-opt/22625
16048         * g++.dg/opt/vrp2.C: New test.
16049
16050 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
16051
16052         PR debug/21828
16053         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
16054
16055 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
16056
16057         * gcc.dg/tree-ssa/20050719-1.c: New test.
16058
16059 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
16060
16061         * gcc.dg/bfin-longcall-1.c: New file.
16062         * gcc.dg/bfin-longcall-2.c: New file.
16063
16064 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
16065
16066         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
16067
16068 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
16069
16070         PR middle-end/19055
16071         * gcc.dg/tree-ssa/pr19055.c: New test.
16072         * gcc.dg/tree-ssa/pr19055-2.c: New test.
16073
16074 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
16075
16076         PR C++/22358
16077         * g++.dg/other/pr22358.C: New test.
16078
16079 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
16080
16081         PR c++/2922
16082         * g++.dg/lookup/two-stage5.C: New test from bug comments.
16083
16084 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16085
16086         PR c++/15938
16087         * g++.dg/init/union2.C: New test.
16088
16089 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16090
16091         PR c/22393
16092         * gcc.dg/complex-4.c: New test.
16093
16094 2005-07-21  Richard Guenther  <rguenther@suse.de>
16095
16096         PR testsuite/22522
16097         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
16098         scanning for asm labels.
16099         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
16100
16101 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
16102
16103         PR target/22085
16104         * gcc.dg/altivec-pr22085.c: New.
16105
16106 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
16107
16108         PR tree-optimization/19210
16109         * gcc.dg/tree-ssa/pr19210-1.c: New.
16110         * gcc.dg/tree-ssa/pr19210-2.c: New.
16111
16112 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
16113
16114         PR rtl-optimization/22167
16115         * g++.dg/opt/pr22167.C: New test.
16116
16117 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
16118
16119         PR c++/2922
16120         * g++.dg/lookup/two-stage2.C: New.
16121         * g++.dg/lookup/two-stage3.C: New.
16122         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
16123         fixed two-stage name lookup for operators.
16124         * g++.dg/template/call3.C: Compiler now produces an appropriate
16125         error message.
16126         * g++.dg/template/crash37.C: Compiler now describes bla() on line
16127         14 as a candidate.
16128         * g++.dg/template/ptrmem4.C: Compiler produces different error
16129         message.
16130         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
16131         connect_to_method as a candidate.
16132
16133 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
16134
16135         * gcc.dg/fold-alloc-1.c: New test.
16136
16137 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
16138
16139         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
16140         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
16141
16142 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
16143
16144         * gcc.dg/fold-abs-1.c: New test.
16145         * gcc.dg/fold-abs-2.c: New test.
16146         * gcc.dg/fold-abs-3.c: New test.
16147
16148 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
16149
16150         Make CONSTRUCTOR use VEC to store initializers.
16151         * g++.dg/ext/complit3.C: Check for specific error messages.
16152         * g++.dg/init/brace2.C: Update error message.
16153         * g++.dg/warn/Wbraces2.C: Likewise.
16154
16155 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
16156
16157         PR fortran/16940
16158         * gfortran.dg/module_interface_1.f90: New test.
16159
16160 2005-07-19  Danny Berlin <dberlin@dberlin.org>
16161             Kenneth Zadeck <zadeck@naturalbridge.com>
16162
16163         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
16164
16165 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16166
16167         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
16168         specify -Wformat for these tests.
16169         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
16170         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
16171         * gcc.dg/format/opt-6.c: Delete.
16172
16173 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
16174
16175         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
16176         * gcc.dg/tree-ssa/sra-3.c: Likewise.
16177
16178 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
16179
16180         * gcc.dg/tree-ssa/alias-2.c: New test.
16181
16182 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
16183
16184         PR c++/22263
16185         * g++.dg/template/explicit7.C: New test.
16186
16187 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
16188
16189         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
16190         width of 8 to +Inf and -Inf.
16191
16192 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
16193
16194         PR c++/22139
16195         * g++.dg/template/friend36.C: New test.
16196
16197 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
16198
16199         PR fortran/21730
16200         * gfortran.dg/pr21730.f: New test.
16201
16202 2005-07-16  Danny Berlin <dberlin@dberlin.org>
16203             Kenneth Zadeck <zadeck@naturalbridge.com>
16204
16205         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
16206         since pure const detection cannot run at -O1 in c compiler.
16207         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
16208         can now optimize this case properly.
16209         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
16210         because we now pass.
16211         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
16212
16213 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
16214
16215         PR c/22421
16216         * gcc.dg/format/bitfld-1.c: New test.
16217
16218 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
16219
16220         PR c++/22204
16221         * g++.dg/rtti/repo1.C: New test.
16222
16223 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
16224
16225         PR middle-end/22398
16226         * gcc.c-torture/compile/pr22398.c: New test.
16227
16228 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
16229
16230         PR c++/22132
16231         * g++.dg/expr/cast4.C: New test.
16232
16233 2005-07-15  Richard Guenther  <rguenther@suse.de>
16234
16235         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
16236         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
16237
16238 2005-07-15  Steven Bosscher  <stevenb@suse.de>
16239
16240         PR tree-optimization/22230
16241         * gcc.dg/tree-ssa/pr22230.c: New test.
16242
16243 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
16244
16245         * gfortran.dg/g77/cpp6.f: New test.
16246
16247         PR fortran/22417
16248         * gfortran.dg/g77/cpp5.F: New test.
16249         * gfortran.dg/g77/cpp5.h: New file.
16250         * gfortran.dg/g77/cpp5inc.h: New file.
16251
16252 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
16253
16254         PR libfortran/16435
16255         * gfortran.dg/tl_editting.f90: New.
16256         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
16257
16258 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
16259
16260         * gfortran.dg/char_array_constructor.f90: New test.
16261
16262 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
16263
16264         * gfortran.dg/past_eor.f90: New.
16265         * gfortran.dg/complex_read.f90: New.
16266
16267 2005-07-13  Jeff Law  <law@redhat.com>
16268
16269         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
16270         additional casts.
16271
16272         * gcc.dg/tree-ssa/pr22321.c: New test
16273
16274 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
16275
16276         PR tree-optimization/21921
16277         * gcc.dg/tree-ssa/pr21921.c: New.
16278
16279 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
16280
16281         PR tree-optimizatio/22442
16282         * gcc.dg/tree-ssa/loop-11.c: New test.
16283
16284 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
16285
16286         PR tree-opt/21840
16287         * gcc.c-torture/compile/pr21840.c: New test.
16288
16289 2005-07-12  Jan Hubicka  <jh@suse.cz>
16290
16291         * gcc.c-torture/compile/pr22379.c: New test.
16292
16293 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
16294
16295         PR libfortran/21593
16296         gfortran.dg/dev_null.f90: Remove outdated comment about
16297         PR libfortran/21593.
16298
16299
16300 2005-07-12  Dale Johannesen  <dalej@apple.com>
16301
16302         * gcc.target/i386/compress-float-sse.c: New.
16303         * gcc.target/i386/compress-float-sse-pic.c: New.
16304         * gcc.target/i386/compress-float-387.c: New.
16305         * gcc.target/i386/compress-float-387-pic.c: New.
16306         * gcc.dg/compress-float-ppc.c: New.
16307         * gcc.dg/compress-float-ppc-pic.c: New.
16308
16309 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
16310
16311         PR libfortran/21593
16312         gfortran.dg/dev_null.f90: Remove targets.
16313
16314 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
16315
16316         PR tree-opt/22335
16317         * gcc.dg/pr22335-1.c: New test.
16318         * gcc.dg/pr22335-2.c: New test.
16319
16320 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16321
16322         PR c++/20172
16323         * g++.dg/template/nontype12.C : New test.
16324
16325 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
16326
16327         * gcc.dg/tree-ssa/loop-10.c: New test.
16328
16329 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
16330
16331         * gcc.c-torture/execute/20020720-1.x: Remove.
16332
16333 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
16334
16335         * gfortran.fortran-torture/execute/forall_7.f90: New test.
16336
16337 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
16338
16339         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
16340         (dg-mips-options): Use it.
16341
16342 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
16343
16344         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
16345
16346 2005-07-09  Richard Henderson  <rth@redhat.com>
16347
16348         * lib/target-supports.exp (check_effective_target_sync_char_short):
16349         Add alpha.
16350
16351 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
16352
16353         PR libfortran/22217
16354         * gfortran.dg/negative-z-descriptor.f90: New test.
16355
16356 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
16357
16358         PR tree-opt/22329
16359         * gcc.dg/pr22329.c: New test.
16360
16361 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
16362
16363         PR tree-optimization/20139
16364         * gcc.dg/tree-ssa/pr20139.c: New.
16365
16366 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
16367
16368         PR tree-opt/22356
16369         * testsuite/gcc.dg/pr22356-1.c: New test.
16370
16371 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
16372
16373         PR c++/21799
16374         * g++.dg/template/unify8.C: New.
16375         * g++.dg/template/unify9.C: New.
16376
16377 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
16378
16379         * gfortran.fortran-torture/execute/entry_10.f90: New test.
16380
16381 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
16382
16383         * gcc.dg/darwin-version-1.c: New.
16384         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
16385         * gcc.dg/builtins-20.c: Likewise.
16386         * gcc.dg/builtins-53.c: Likewise.
16387         * gcc.dg/torture/builtins-convert-1.c: Likewise.
16388         * gcc.dg/torture/builtins-convert-2.c: Likewise.
16389         * gcc.dg/torture/builtins-convert-3.c: Likewise.
16390         * gcc.dg/torture/builtins-power-1.c: Likewise.
16391         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
16392         on Darwin.
16393
16394 2005-07-07  Jeff Law  <law@redhat.com>
16395
16396         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
16397         argument evaluation order.
16398
16399 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
16400
16401         PR libfortran/21594
16402         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
16403         Add test cases where the shift length is greater than the
16404         array length.
16405
16406 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
16407
16408         * obj-c++.dg/proto-lossage-6.mm: New.
16409         * objc.dg/proto-lossage-6.m: New.
16410
16411 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
16412
16413         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
16414         * objc.dg/gnu-runtime-2.m: Likewise.
16415
16416 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
16417
16418         * gfortran.dg/longline.f: New test.
16419
16420         * gfortran.dg/badline.f: New test.
16421
16422 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
16423
16424         PR fortran/16531
16425         PR fortran/15966
16426         PR fortran/18781
16427         * gfortran.dg/hollerith.f90: New.
16428         * gfortran.dg/hollerith2.f90: New.
16429         * gfortran.dg/hollerith3.f90: New.
16430         * gfortran.dg/hollerith4.f90: New.
16431         * gfortran.dg/hollerith_f95.f90: New.
16432         * gfortran.dg/hollerith_legacy.f90: New.
16433         * gfortran.dg/g77/cpp4.F: New. Port from g77.
16434
16435 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
16436
16437         PR objc/22274
16438         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
16439         * objc.dg/gnu-runtime-2.m: New.
16440
16441 2005-07-06  Jeff Law  <law@redhat.com>
16442
16443         * gcc.dg/tree-ssa/vrp17.c: New test.
16444
16445 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
16446
16447         PR fortran/22327
16448         * gfortran.dg/array_constructor_5.f90: New test.
16449
16450 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
16451
16452         * gfortran.fortran-torture/execute/entry_9.f90: New test.
16453
16454 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
16455
16456         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
16457         * gcc.dg/980816-1.c: Ditto.
16458
16459 2005-07-06  Jeff Law  <law@redhat.com>
16460
16461         * gcc.c-torture/compile/pr21356.c: New test.
16462
16463 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
16464
16465         PR c/22013
16466         PR c/22098
16467         * gcc.c-torture/compile/pr22013-1.c,
16468         gcc.c-torture/execute/pr22098-1.c,
16469         gcc.c-torture/execute/pr22098-2.c,
16470         gcc.c-torture/execute/pr22098-3.c: New tests.
16471
16472 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
16473
16474         PR c/22308
16475         * gcc.dg/pr22308-1.c: New test.
16476
16477 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
16478
16479         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
16480         target.
16481         * gcc.dg/compare9.c: Use -fshort-enums instead of
16482         -fno-short-enums.  Change the last test to dg-bogus.
16483
16484 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
16485
16486         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
16487         * gcc.dg/compare9.c: New.
16488
16489 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16490
16491         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
16492
16493 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
16494
16495         PR testsuite/22288
16496         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
16497
16498
16499 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16500
16501         * gcc.dg/format/gcc_gfc-1.c: New.
16502
16503 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
16504
16505         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
16506
16507 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16508
16509         PR fortran/20842
16510         * gfortran.dg/io_invalid_1.f90: New test.
16511
16512 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
16513
16514         * gcc.dg/format/gcc_diag-1.c: Update.
16515
16516 2005-07-02  Jeff Law  <law@redhat.com>
16517
16518         * gcc.dg/tree-ssa/pr22051-1.c: New test.
16519         * gcc.dg/tree-ssa/pr22051-2.c: New test.
16520
16521 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
16522
16523         * gcc.dg/format/gcc_diag-1.c: Update.
16524
16525 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
16526
16527         PR tree-opt/22269
16528         * gcc.c-torture/compile/pr22269.c: New test.
16529
16530 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
16531
16532         PR 21584
16533         PR 22219
16534         * g++.dg/tree-ssa/pr21584-1.C: New test.
16535         * g++.dg/tree-ssa/pr21584-2.C: New test.
16536
16537 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
16538
16539         * obj-c++.dg/try-catch-11.mm: New.
16540         * objc.dg/try-catch-10.m: New.
16541
16542 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
16543
16544         * g++.dg/other/ucnid-1.C: xfail on AIX.
16545
16546 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
16547
16548         PR 22234
16549         * gcc.dg/20050629-1.c: New test.
16550
16551 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
16552
16553         * obj-c++.dg/const-str-1[0-1].mm: New.
16554         * objc.dg/const-str-1[0-1].m: New.
16555
16556 2005-05-29  Richard Henderson  <rth@redhat.com>
16557
16558         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
16559         Rename from check_effective_target_vect_no_max.
16560         (check_effective_target_vect_no_int_add): New.
16561         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
16562         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
16563         * gcc.dg/vect/vect-reduc-3.c: Likewise.
16564         * gcc.dg/vect/vect-reduc-1.c: Use both.
16565         * gcc.dg/vect/vect-reduc-2.c: Likewise.
16566
16567 2005-05-29  Richard Henderson  <rth@redhat.com>
16568
16569         * lib/target-supports.exp (check_effective_target_vect_no_max):
16570         Remove i386 and x86_64.
16571
16572 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
16573
16574         PR testsuite/21969
16575         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
16576
16577 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
16578
16579         PR middle-end/21969
16580         * gcc.dg/vect/pr21969.c: New test.
16581
16582 2005-06-28  Eric Christopher  <echristo@redhat.com>
16583
16584         PR c/22052
16585         PR c/21975
16586         * gcc.dg/inline1.c: New test.
16587         * gcc.dg/inline2.c: Ditto.
16588         * gcc.dg/inline3.c: Ditto.
16589         * gcc.dg/inline4.c: Ditto.
16590         * gcc.dg/inline5.c: Ditto.
16591
16592 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
16593
16594         PR libfortran/22142
16595         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
16596         Add testcase also testing eoshift1 for PR 22142.
16597
16598 2005-06-28  Richard Henderson  <rth@redhat.com>
16599
16600         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
16601         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
16602         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
16603         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
16604         gcc.dg/tree-ssa/20030922-2.c: Likewise.
16605
16606 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
16607
16608         PR libfortran/22142
16609         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
16610         Add testcase for PR 22142.
16611
16612 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
16613
16614         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
16615         gcc.target/ia64/fpreg-2.c: New tests.
16616
16617 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16618
16619         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
16620
16621 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16622
16623         PR libfortran/22170
16624         * gfortran.dg/slash_1.f90: New test.
16625
16626 2005-06-27  Richard Henderson  <rth@redhat.com>
16627
16628         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
16629         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
16630         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
16631         * gcc.dg/vect/vect-reduc-2.c: Likewise.
16632         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
16633         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
16634
16635 2005-06-27  Richard Henderson  <rth@redhat.com>
16636
16637         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
16638         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
16639
16640 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
16641
16642         * obj-c++.dg/proto-lossage-5.mm: New.
16643         * objc.dg/proto-lossage-5.m: New.
16644
16645 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
16646
16647         PR 21959
16648         * gcc.dg/tree-ssa/pr21959.c: New test.
16649
16650 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
16651
16652         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
16653         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
16654         testing uninitialized var.
16655
16656         * gcc.c-torture/execute/builtins/chk.h: New.
16657         * gcc.c-torture/execute/builtins/lib/chk.c: New.
16658         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
16659         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
16660         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
16661         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
16662         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
16663         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
16664         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
16665         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
16666         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
16667         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
16668         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
16669         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
16670         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
16671         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
16672         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
16673         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
16674         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
16675         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
16676         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
16677         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
16678         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
16679         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
16680         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
16681         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
16682         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
16683         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
16684         * gcc.dg/builtin-object-size-1.c: New test.
16685         * gcc.dg/builtin-object-size-2.c: New test.
16686         * gcc.dg/builtin-object-size-3.c: New test.
16687         * gcc.dg/builtin-object-size-4.c: New test.
16688         * gcc.dg/builtin-object-size-5.c: New test.
16689         * gcc.dg/builtin-stringop-chk-1.c: New test.
16690         * gcc.dg/builtin-stringop-chk-2.c: New test.
16691         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
16692         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
16693         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
16694         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
16695         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
16696         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
16697         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
16698         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
16699         * gcc.c-torture/execute/printf-1.c: New test.
16700         * gcc.c-torture/execute/fprintf-1.c: New test.
16701         * gcc.c-torture/execute/vprintf-1.c: New test.
16702         * gcc.c-torture/execute/vfprintf-1.c: New test.
16703         * gcc.c-torture/execute/printf-chk-1.c: New test.
16704         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
16705         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
16706         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
16707
16708 2005-06-27  Michael Matz  <matz@suse.de>
16709
16710         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
16711         slot is not merged if address escapes.
16712
16713 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16714
16715         PR c/21911
16716         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
16717
16718 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
16719
16720         PR middle-end/17965
16721         * gcc.c-torture/compile/20050622-1.c: New test.
16722
16723         PR middle-end/22028
16724         * gcc.dg/20050620-1.c: New test.
16725
16726 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
16727
16728         PR tree-optimization/22026
16729         * gcc.dg/tree-ssa/pr22026.c: New.
16730
16731 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
16732
16733         PR libfortran/22144
16734         * gfortran.dg/shift-alloc.f90: New testcase.
16735
16736 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
16737
16738         * all files: Update FSF address in copyright headers.
16739
16740 2005-06-22  Jan Hubicka  <jh@suse.cz>
16741
16742         * wholeprogram-1.c: New testcase.
16743         * wholeprogram-2.c: New testcase.
16744
16745 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
16746
16747         PR 22171
16748         * gcc.dg/tree-ssa/pr22171.c: New test.
16749
16750 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
16751
16752         * gfortran.dg/simplify_modulo.f90: New.
16753
16754 2005-06-24  Jan Hubicka  <jh@suse.cz>
16755
16756         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
16757
16758 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
16759
16760         * obj-c++.dg/proto-lossage-[1-4].mm: New.
16761
16762 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
16763
16764         * obj-c++.dg/typedef-alias-1.mm: New.
16765         * objc.dg/typedef-alias-1.m: New.
16766
16767 2005-06-23  Jeff Law  <law@redhat.com>
16768
16769         * gcc.dg/tree-ssa/vrp16.c: New test.
16770
16771 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16772
16773         * lib/target-supports.exp: Add
16774         check_effective_target_fortran_large_real and
16775         check_effective_target_fortran_large_int to check for
16776         corresponding effective targets.
16777         * gfortran.dg/large_integer_kind_1.f90: New test.
16778         * gfortran.dg/large_real_kind_1.f90: New test.
16779
16780 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
16781
16782         PR tree-optimization/22117
16783         * gcc.dg/tree-ssa/pr22117.c: New.
16784
16785 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
16786
16787         PR testsuite/22123
16788         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
16789
16790 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
16791
16792         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
16793
16794 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
16795
16796         * gfortran.dg/f2c_4.f90: Add tests for complex functions
16797         * gfortran.dg/f2c_4.c: Likewise.
16798
16799 2005-06-22 Paul Brook  <paul@codesourcery.com>
16800
16801         PR fortran/21034
16802         * gfortran.dg/auto_save_1.f90: New test.
16803
16804 2005-06-22  Michael Matz  <matz@suse.de>
16805
16806         * gcc.target/x86-64/abi: New directory.
16807         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
16808         * gcc.target/x86-64/abi/README.gcc: New file.
16809         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
16810         * gcc.target/x86-64/abi/asm-support.s: New file.
16811         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
16812         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
16813         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
16814         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
16815         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
16816         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
16817         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
16818         * gcc.target/x86_64/abi/test_bitfields.c: New test.
16819         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
16820         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
16821         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
16822         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
16823         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
16824         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
16825         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
16826         * gcc.target/x86_64/abi/test_varargs.c: New test.
16827
16828 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
16829
16830         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
16831         32-bit i?86 and x86_64.
16832
16833 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
16834
16835         * obj-c++.dg/const-str-[1-9].mm: New tests.
16836
16837 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
16838
16839         PR fortran/22010
16840         * gfortran.dg/namelist_use.f90: New.
16841         * gfortran.dg/namelist_use_only.f90: New.
16842
16843 2005-06-21  Jeff Law  <law@redhat.com>
16844
16845         * gcc.dg/tree-ssa/vrp15.c: New test.
16846
16847 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
16848
16849         * lib/target-supports.exp (check_effective_target_vect_reduction):
16850         Remove.
16851         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
16852         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
16853         remove vect_reduction target keyword. Also avoid two returns in main.
16854         * gcc.dg/vect/vect-reduc-3.c: Likewise.
16855         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
16856         * gcc.dg/vect/vect-reduc-1short.c: New test.
16857         * gcc.dg/vect/vect-reduc-1char.c: New test.
16858         * gcc.dg/vect/vect-reduc-2short.c: New test.
16859         * gcc.dg/vect/vect-reduc-2char.c: New test.
16860         * gcc.dg/vect/vect-reduc-6.c: New test.
16861         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
16862         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
16863         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
16864
16865 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16866         Paul Thomas  <pault@gcc.gnu.org>
16867
16868         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
16869         New tests.
16870
16871 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16872
16873         * gfortran.dg/backslash_1.f90: New test.
16874         * gfortran.dg/backslash_2.f90: New test.
16875
16876 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
16877
16878         * gfortran.dg/duplicate_labels.f90: New test.
16879
16880 2005-06-20  Jan Beulich  <jbeulich@novell.com>
16881
16882         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
16883         unsupportable relocations.
16884         * g++.old-deja/g++.other/store-expr1.C: Likewise.
16885         * gcc.dg/20050321-2.c: xfail for NetWare.
16886
16887 2005-06-20  Andreas Jaeger  <aj@suse.de>
16888
16889         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
16890         gcc.target/i386/fastcall-sseregparm.c,
16891         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
16892
16893 2005-06-19  Richard Henderson  <rth@redhat.com>
16894
16895         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
16896
16897 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
16898
16899         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
16900
16901 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
16902
16903         PR c++/22115
16904         * g++.dg/conversion/simd2.C: Change expected error message.
16905
16906 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
16907
16908         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
16909         * gcc.dg/vect/vect-reduc-2.c: Likewise.
16910         * gcc.dg/vect/vect-reduc-3.c: Likewise.
16911
16912 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
16913
16914         * gcc.dg/fold-mod-1.c: New test.
16915
16916 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
16917
16918         PR fortran/19926
16919         * gfortran.dg/pr19926.f90: New test.
16920
16921 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
16922
16923         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
16924         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
16925         targets.
16926         * gcc.dg/vect/vect-reduc-2.c: Likewise.
16927         * gcc.dg/vect/vect-reduc-3.c: Likewise.
16928
16929 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
16930
16931         * gcc.target/ia64/float80-varargs-1.c: New test.
16932
16933 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16934
16935         PR tree-opt/22035
16936         * gfortran.dg/f2c_6.f90: New test.
16937
16938 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
16939
16940         PR c++/17413
16941         * g++.dg/template/local5.C: New.
16942
16943 2005-06-17  Richard Henderson  <rth@redhat.com>
16944
16945         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
16946
16947 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
16948
16949         PR testsuite/21945
16950         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
16951
16952 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
16953
16954         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
16955         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
16956         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
16957         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
16958         check_vect to verify the presence of hardware vector support.
16959
16960 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
16961
16962         PR testsuite/22056
16963         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
16964
16965 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16966
16967         PR libfortran/19216
16968         * gfortran.dg/pr19216.f: Add correct space between brackets and
16969         dg directive.
16970
16971 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16972
16973         PR libfortran/16436
16974         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
16975
16976 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
16977
16978         * gcc.target/i386/attributes-error.c: New testcase.
16979         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
16980         * gcc.target/i386/regparm-stdcall.c: Likewise.
16981         * gcc.target/i386/sseregparm-1.c: Likewise.
16982         * gcc.target/i386/sseregparm-2.c: Likewise.
16983
16984 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
16985
16986         * g++.dg/rtti/crash2.C: New.
16987
16988 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
16989
16990         * gcc.dg/noncompile/20040203-3.c: Update expected message.
16991
16992 2005-06-15  David Ung  <davidu@mips.com>
16993
16994         * gcc.target/mips/mips16e-extends.c: New test for testing the
16995         generation of MIPS16e zeb/zeh, seb/seh instructions.
16996
16997 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
16998
16999         PR 22018
17000         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
17001         * gcc.dg/tree-ssa/pr22018.c: New test.
17002
17003 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
17004
17005         * gcc.dg/simd-1.c: Update error messages.
17006         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
17007         * gcc.dg/simd-2.c: Update error messages.
17008         * gcc.dg/simd-4.c: New.
17009
17010 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
17011
17012         PR c++/20678
17013         * g++.dg/other/crash-4.C: New.
17014
17015 2005-06-14  Devang Patel  <dpatel@apple.com>
17016
17017         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
17018
17019 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
17020
17021         PR c++/21929
17022         * g++.dg/parse/crash11.C: Update
17023
17024 2005-06-13  Jeff Law  <law@redhat.com>
17025
17026         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
17027         perform the desired transformations.
17028         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
17029         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
17030
17031 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17032
17033         PR fortran/22038
17034         * gfortran.dg/forall_1.f90: Un-XFAIL.
17035
17036 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
17037
17038         PR c++/21929
17039         * g++.dg/parse/crash26.C: New.
17040
17041         PR c++/20789
17042         * g++.dg/init/member1.C: New.
17043
17044 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
17045
17046         * gfortran.dg/altreturn_1.f90: New test.
17047
17048 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
17049
17050         PR middle-end/21985
17051         * gcc.dg/tree-ssa/pr21985.c: New test.
17052
17053 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
17054
17055         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
17056
17057 2005-06-12  Roger Sayle  <roger@eyesopen.com>
17058
17059         PR c++/21930
17060         * g++.dg/other/error10.C: New test case.
17061
17062 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17063
17064         PR libfortran/19155
17065         * gfortran.dg/pr19155.f: Add test.
17066
17067 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17068
17069         * gfortran.dg/f2c_7.f90: New test.
17070
17071         * gfortran.dg/forall_1.f90: XFAILed.
17072
17073 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
17074
17075         * gcc.dg/pr14796-1.c: New.
17076         * gcc.dg/pr14796-2.c: New.
17077
17078 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
17079
17080         PR fortran/17792
17081         PR fortran/21375
17082         * gfortran.dg/deallocate_stat.f90: New test.
17083
17084 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
17085
17086         * gfortran.fortran-torture/execute/in-pack.f90: New test.
17087
17088 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
17089
17090         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
17091         access will be generated when this loop is vectorized. Test that
17092         accesses with same alignment were detected.
17093         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
17094         Test that accesses with same alignment were detected.
17095         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
17096         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
17097         alignment were detected.
17098
17099 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
17100
17101         PR c++/10611
17102         * g++.dg/conversion/simd2.C: New.
17103
17104 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17105
17106         * gcc.dg/Wcxx-compat-1.c: New.
17107
17108 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
17109
17110         PR libfortran/21480
17111         * gfortran.dg/reshape-complex.f90: Add a test for a packed
17112         complex array.
17113
17114 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
17115
17116         * gcc.dg/alias-8.c: New.
17117
17118 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
17119
17120         * gcc.dg/format/cmn_err-1.c: Update.
17121
17122 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
17123
17124         PR target/20666
17125         * gcc.target/sparc/fexpand-2.c: New.
17126         * gcc.target/sparc/fpmerge-2.c: New.
17127         * gcc.target/sparc/fpmul-2.c: New.
17128         * gcc.target/sparc/noresult.c: New.
17129         * gcc.target/sparc/pdist-2.c: New.
17130         * gcc.target/sparc/pdist-3.c: New.
17131
17132 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
17133
17134         PR testsuite/21702
17135         * gcc.target/i386/i386.exp: Fix comment typo.
17136
17137 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
17138
17139         PR c++/19497
17140         * g++.dg/inherit/using5.C: New.
17141         * g++.dg/inherit/using6.C: New.
17142
17143 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17144
17145         PR c++/19894
17146         * g++.dg/template/ptrmem15.C: New test.
17147
17148         PR c++/20563
17149         * g++.dg/ext/label4.C: New test.
17150
17151 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
17152
17153         * gcc.dg/tls/debug-1.c: New test.
17154
17155 2005-06-07  Dale Johannesen  <dalej@apple.com>
17156
17157         * gcc.target/i386/movq.c: New.
17158
17159 2005-06-07  Dale Johannesen  <dalej@apple.com>
17160
17161         * gcc.dg/20050607-1.c: New.
17162
17163 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
17164
17165         PR middle-end/21850
17166         * gcc.c-torture/execute/20050607-1.c: New test.
17167
17168 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
17169
17170         PR libfortran/21926
17171         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
17172         Test case where the return array has lowest stride one,
17173         but isn't packed.
17174
17175 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
17176
17177         * lib/target-supports.exp (check_effective_target_sync_int_long):
17178         Add s390 and s390x targets.
17179
17180 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
17181
17182         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
17183         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
17184         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
17185         * gcc.dg/tree-ssa/loop-9.c: New test.
17186
17187 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
17188
17189         * g++.dg/parse/defarg10.C: New.
17190
17191 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
17192
17193         PR regression/21897
17194         * gcc.c-torture/execute/20050604-1.c: New test.
17195
17196 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
17197
17198         PR 21903
17199         * g++.dg/parse/defarg9.C: New.
17200
17201         PR c++/20637
17202         * g++.dg/inherit/using4.C: New.
17203         * g++.dg/overload/error1.C: Adjust expected errors.
17204         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
17205         * g++.old-deja/g++.brendan/arm2.C: Likewise.
17206         * g++.old-deja/g++.other/redecl2.C: Likewise.
17207         * g++.old-deja/g++.other/redecl4.C: Likewise.
17208         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
17209
17210 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
17211
17212         * gfortran.dg/f2c_5.f90: Add -w to dg-options
17213
17214 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
17215
17216         * lib/gfortran.exp (gfortran_target_compile): Call
17217         dg-additional-files-options
17218         * gfortran.dg/f2c_4.f90: New file
17219         * gfortran.dg/f2c_4.c: New file
17220         * gfortran.dg/f2c_5.f90: New file
17221         * gfortran.dg/f2c_5.c: New file
17222
17223 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17224
17225         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
17226
17227         PR fortran/21912
17228         * gfortran.dg/array_constructor_4.f90: New test.
17229
17230 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
17231
17232         PR c++/21619
17233         * g++.dg/ext/builtin9.C: New test.
17234
17235 2005-06-05  Dale Johannesen  <dalej@apple.com>
17236
17237         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
17238         * gcc.c-torture/execute/20050603-2.c: Ditto.
17239
17240 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
17241
17242         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
17243         * gcc.dg/vect/vect-reduc-1.c: New.
17244         * gcc.dg/vect/vect-reduc-2.c: New.
17245         * gcc.dg/vect/vect-reduc-3.c: New.
17246
17247 2005-06-04  Dale Johannesen  <dalej@apple.com>
17248
17249         * gcc.c-torture/execute/20050603-1.c: New.
17250         * gcc.c-torture/execute/20050603-2.c: New.
17251         * gcc.dg/20050603-3.c: New.
17252
17253 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17254
17255         PR fortran/19195
17256         * gfortran.dg/debug_1.f90: New test.
17257
17258         * gfortran.dg/forall_1.f90: New test.
17259
17260 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
17261
17262         * gfortran.dg/array_constructor_3.f90: New test.
17263
17264 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17265
17266         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
17267
17268 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
17269
17270         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
17271
17272 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
17273
17274         PR c/21873
17275         * gcc.dg/init-excess-1.c: New test.
17276
17277 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
17278
17279         PR c++/21853
17280         * g++.dg/expr/static_cast6.C: New test.
17281
17282 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
17283
17284         * gcc.dg/tree-ssa/vrp14.c: New test.
17285
17286 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
17287
17288         PR c++/21336
17289         * g++.dg/template/new2.C: New test.
17290
17291 2005-06-03  Josh Conner  <jconner@apple.com>
17292
17293         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
17294         all entries in initializer.
17295
17296 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
17297
17298         PR middle-end/21858
17299         * gcc.dg/pr21858.c: New testcase.
17300
17301 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
17302
17303         PR tree-optimization/21292
17304
17305         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
17306         New.
17307         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
17308         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
17309         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
17310         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
17311         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
17312
17313 2005-06-02  Richard Henderson  <rth@redhat.com>
17314
17315         * gcc.dg/sync-2.c: Use -march=i486 for i386.
17316
17317 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
17318
17319         * gcc.dg/wtypequal.c: New testcase.
17320
17321 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
17322
17323         PR 21582
17324         * gcc.dg/tree-ssa/pr21582.c: New test.
17325
17326 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
17327
17328         PR c++/21280
17329         * g++.dg/opt/interface2.h: New.
17330         * g++.dg/opt/interface2.C: New.
17331         * g++.dg/init/ctor4.C: Adjust error lines.
17332         * g++.old-deja/g++.bob/inherit2.C: Likewise.
17333         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
17334         * g++.old-deja/g++.jason/opeq3.C: Likewise.
17335         * g++.old-deja/g++.pt/assign1.C: Likewise.
17336         * g++.old-deja/g++.pt/crash20.C: Likewise.
17337
17338 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
17339
17340         PR tree-optimization/21734
17341         * g++.dg/vect/pr21734_1.cc: New.
17342         * g++.dg/vect/pr21734_2.cc: New.
17343
17344 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
17345
17346         PR c++/20350
17347         * g++.dg/template/spec24.C: New.
17348
17349         PR c++/21151
17350         * g++.dg/pch/local-1.C: New.
17351         * g++.dg/pch/local-1.Hs: New.
17352
17353 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
17354
17355         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
17356         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
17357         * gcc.dg/tree-ssa/pr14341.c: New test.
17358         * gcc.dg/tree-ssa/pr14841.c: New test.
17359         * gcc.dg/tree-ssa/pr20701.c: New test.
17360         * gcc.dg/tree-ssa/pr21086.c: New test.
17361         * gcc.dg/tree-ssa/pr21090.c: New test.
17362         * gcc.dg/tree-ssa/pr21332.c: New test.
17363         * gcc.dg/tree-ssa/pr21458.c: New test.
17364         * gcc.dg/tree-ssa/pr21658.c: New test.
17365         * gcc.dg/tree-ssa/vrp01.c: New test.
17366         * gcc.dg/tree-ssa/vrp02.c: New test.
17367         * gcc.dg/tree-ssa/vrp03.c: New test.
17368         * gcc.dg/tree-ssa/vrp04.c: New test.
17369         * gcc.dg/tree-ssa/vrp05.c: New test.
17370         * gcc.dg/tree-ssa/vrp06.c: New test.
17371         * gcc.dg/tree-ssa/vrp07.c: New test.
17372         * gcc.dg/tree-ssa/vrp08.c: New test.
17373         * gcc.dg/tree-ssa/vrp09.c: New test.
17374         * gcc.dg/tree-ssa/vrp10.c: New test.
17375         * gcc.dg/tree-ssa/vrp11.c: New test.
17376         * gcc.dg/tree-ssa/vrp12.c: New test.
17377         * gcc.dg/tree-ssa/vrp13.c: New test.
17378
17379 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
17380
17381         PR 21029
17382         * gcc.dg/tree-ssa/pr21029.c: New test.
17383
17384 2005-06-01  Roger Sayle  <roger@eyesopen.com>
17385
17386         * gfortran.dg/logint-1.f: New test case.
17387         * gfortran.dg/logint-2.f: Likewise.
17388         * gfortran.dg/logint-3.f: Likewise.
17389
17390 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
17391
17392         PR c/21536
17393         PR c/20760
17394         * gcc.dg/20050527-1.c: New test.
17395
17396         * gcc.dg/i386-sse-12.c: New test.
17397
17398         PR fortran/21729
17399         * gfortran.dg/implicit_5.f90: New test.
17400
17401 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
17402
17403         PR fortran/20883
17404         * gfortran/assign_4.f90: New test.
17405         * gfortran/assign_2.f90: Change compile to run.
17406
17407 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
17408
17409         * lib/target-supports.exp
17410         (check_effective_target_sync_char_short): New.
17411         * gcc.dg/sync-2.c: New.
17412
17413 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
17414
17415         PR tree-optimization/21817
17416         * gcc.dg/torture/pr21817-1.c: New.
17417
17418 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
17419
17420         PR c++/21165
17421         * g++.dg/template/init5.C: New.
17422
17423 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
17424
17425         * gfortran.dg/char_initialiser_actual.f90:
17426         Test character initialisers as actual arguments.
17427         * gfortran.dg/char_pointer_comp_assign.f90:
17428         Test character pointer structure component assignments.
17429         * gfortran.dg/char_array_structure_constructor.f90:
17430         Test character components in structure constructors.
17431
17432 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
17433
17434         PR middle-end/20931
17435         * g++.dg/opt/pr20931.C: New test.
17436
17437 2005-05-31  Andreas Jaeger  <aj@suse.de>
17438
17439         PR testsuite/20772
17440         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
17441         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
17442         g++.old-deja/g++.ext/asmspec1.C,
17443         g++.old-deja/g++.other/regstack.C,
17444         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
17445         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
17446         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
17447         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
17448         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
17449         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
17450         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
17451         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
17452         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
17453         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
17454         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
17455         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
17456         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
17457         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
17458         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
17459         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
17460         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
17461         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
17462         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
17463
17464 2005-05-31  Jeff Law  <law@redhat.com>
17465
17466         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
17467
17468 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
17469
17470         PR middle-end/21743
17471         * gcc.dg/builtins-1.c: Activate disabled clog test.
17472         * gcc.dg/torture/builtin-attr-1.c: Likewise.
17473
17474 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
17475
17476         * gfortran.dg/char_pointer_assign.f90:
17477         Test character-pointer assignments and pointer assignments.
17478         * gfortran.dg/char_pointer_dummy.f90:
17479         Test character-pointer dummy arguments.
17480         * gfortran.dg/char_pointer_func.f90:
17481         Test character-pointer function returns.
17482         * gfortran.dg/char_pointer_dependency.f90:
17483         Test character-pointer functions with dependencies.
17484
17485 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
17486
17487         PR c++/21784
17488         * g++.dg/lookup/using14.C: New test.
17489
17490 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
17491
17492         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
17493         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
17494         trailing ^M.
17495
17496 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
17497
17498         PR c++/17413
17499         * g++.dg/template/local5.C: New.
17500
17501         PR target/21761
17502         * gcc.c-torture/compile/pr21761.c: New.
17503
17504         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
17505         before darwin8.
17506
17507 2005-05-30  Steven G. Kargl
17508
17509         PR fortran/20846
17510         * gfortran.dg/inquire_8.f90: New test.
17511
17512 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17513
17514         PR libfortran/21376
17515         * gfortran.dg/output_exponents_1.f90: New test.
17516
17517 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17518
17519         PR libfortran/20006
17520         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
17521
17522 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
17523
17524         PR c++/21210
17525         * g++.dg/ext/complex1.C: New test.
17526
17527         PR c++/21340
17528         * g++.dg/init/ctor6.C: New test.
17529
17530 2005-05-29  Jan Hubicka  <jh@suse.cz>
17531
17532         * gcc.c-torture/compile/pr21562.c: New.
17533
17534 2005-05-28  Steven G. Kargl <kargls@comcast.net>
17535
17536         * gfortran.dg/subnormal_1.f90: New test.
17537
17538 2005-05-28  Jan Hubicka  <jh@suse.cz>
17539
17540         * tree-prof.exp: Fix comment.
17541         * value-prof-1.c: New.
17542         * value-prof-2.c: New.
17543         * value-prof-3.c: New.
17544         * value-prof-4.c: New.
17545
17546 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
17547
17548         PR c++/21614
17549         * g++.dg/expr/ptrmem6.C: New test.
17550         * g++.dg/expr/ptrmem6a.C: Likewise.
17551
17552 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
17553
17554         PR tree-optimization/21658
17555         * gcc.dg/tree-ssa/pr21658.c: New.
17556
17557 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
17558
17559         PR c++/21455
17560         * g++.dg/inherit/ptrmem3.C: New.
17561
17562         PR c++/21681
17563         * g++.dg/parse/template16.C: New.
17564
17565 2005-05-27  Andreas Jaeger  <aj@suse.de>
17566
17567         * gcc.dg/setjmp-2.c: Only run in 32-bit.
17568
17569         * gcc.dg/i386-sse-8.c: Run test on all archs.
17570
17571 2005-05-26  Mike Stump  <mrs@apple.com>
17572
17573         * objc.dg/isa-field-1.m: Only run on darwin.
17574         * objc.dg/lookup-1.m: Likewise.
17575         * objc.dg/try-catch-8.m: Likewise.
17576
17577 2005-05-26  Roger Sayle  <roger@eyesopen.com>
17578
17579         PR tree-optimization/9814
17580         * gcc.dg/pr9814-1.c: New test case.
17581
17582 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
17583
17584         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
17585         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
17586         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
17587         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
17588         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
17589         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
17590         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
17591         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
17592         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
17593         objc.dg/try-catch-8.m: New.
17594
17595 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
17596
17597         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
17598         remove extraneous semicolons.
17599
17600 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
17601
17602         * obj-c++.dg/comp-types-12.mm: New.
17603         * objc.dg/comp-types-11.m: New.
17604         * objc.dg/selector-4.m: New.
17605
17606 2005-05-26  Andreas Jaeger  <aj@suse.de>
17607
17608         PR testsuite/20772
17609         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
17610         g++.old-deja/g++.ext/attrib3.C,
17611         g++.old-deja/g++.other/store-expr1.C,
17612         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
17613         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
17614         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
17615         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
17616         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
17617         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
17618         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
17619         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
17620         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
17621         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
17622         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
17623         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
17624         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
17625         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
17626         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
17627         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
17628         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
17629         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
17630         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
17631
17632 2005-05-26  Andreas Jaeger  <aj@suse.de>
17633
17634         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
17635         x86-64 compilation.
17636
17637 2005-05-26  Andreas Jaeger  <aj@suse.de>
17638
17639         PR testsuite/20772
17640         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
17641         gcc.misc-tests/i386-pf-athlon-1.c,
17642         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
17643         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
17644         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
17645         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
17646         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
17647         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
17648         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
17649         programs.
17650
17651         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
17652         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
17653         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
17654         x86-64 compilation.
17655
17656         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
17657         x86_64.
17658
17659         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
17660         effective-target ilp32.
17661
17662 2005-05-26  David Ung  <davidu@mips.com>
17663
17664         * gcc.target/mips/ext_ins.c: New test for testing the generation
17665         of MIPS32/64 rev 2 ext/ins instructions.
17666
17667 2005-05-26  Andreas Jaeger  <aj@suse.de>
17668
17669         * treelang/compile/unsigned.tree: Use gimple instead of
17670         nonexisting generic dump.
17671
17672 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
17673
17674         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
17675
17676 2005-05-26  Andreas Jaeger  <aj@suse.de>
17677
17678         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
17679
17680 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
17681
17682         PR libfortran/17283
17683         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
17684         Test callee-allocated memory with write statements.
17685
17686 2005-05-25  Roger Sayle  <roger@eyesopen.com>
17687
17688         PR middle-end/21709
17689         * gcc.dg/pr21709-1.c: New test case.
17690
17691 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
17692             Mike Stump  <mrs@apple.com>
17693
17694         * objc/execute/next_mapping.h: Update for C++.
17695
17696         * obj-c++.dg/selector-1.mm: Move to...
17697         * obj-c++.dg/selector-4.mm: here...
17698
17699         * obj-c++.dg/basic.mm: New.
17700         * obj-c++.dg/comp-types-1.mm: New.
17701         * obj-c++.dg/cxx-class-1.mm: New.
17702         * obj-c++.dg/cxx-ivars-1.mm: New.
17703         * obj-c++.dg/cxx-ivars-2.mm: New.
17704         * obj-c++.dg/cxx-ivars-3.mm: New.
17705         * obj-c++.dg/cxx-scope-1.mm: New.
17706         * obj-c++.dg/cxx-scope-2.mm: New.
17707         * obj-c++.dg/defs.mm: New.
17708         * obj-c++.dg/empty-private-1.mm: New.
17709         * obj-c++.dg/encode-1.mm: New.
17710         * obj-c++.dg/encode-2.mm: New.
17711         * obj-c++.dg/encode-3.mm: New.
17712         * obj-c++.dg/extern-c-1.mm: New.
17713         * obj-c++.dg/extra-semi.mm: New.
17714         * obj-c++.dg/fix-and-continue-2.mm: New.
17715         * obj-c++.dg/isa-field-1.mm: New.
17716         * obj-c++.dg/ivar-list-semi.mm: New.
17717         * obj-c++.dg/local-decl-1.mm: New.
17718         * obj-c++.dg/lookup-1.mm: New.
17719         * obj-c++.dg/lookup-2.mm: New.
17720         * obj-c++.dg/method-1.mm: New.
17721         * obj-c++.dg/method-2.mm: New.
17722         * obj-c++.dg/method-3.mm: New.
17723         * obj-c++.dg/method-4.mm: New.
17724         * obj-c++.dg/method-5.mm: New.
17725         * obj-c++.dg/method-6.mm: New.
17726         * obj-c++.dg/method-7.mm: New.
17727         * obj-c++.dg/no-extra-load.mm: New.
17728         * obj-c++.dg/overload-1.mm: New.
17729         * obj-c++.dg/pragma-1.mm: New.
17730         * obj-c++.dg/pragma-2.mm: New.
17731         * obj-c++.dg/private-1.mm: New.
17732         * obj-c++.dg/private-2.mm: New.
17733         * obj-c++.dg/proto-qual-1.mm: New.
17734         * obj-c++.dg/qual-types-1.mm: New.
17735         * obj-c++.dg/stubify-1.mm: New.
17736         * obj-c++.dg/stubify-2.mm: New.
17737         * obj-c++.dg/super-class-1.mm: New.
17738         * obj-c++.dg/super-class-2.mm: New.
17739         * obj-c++.dg/super-dealloc-1.mm: New.
17740         * obj-c++.dg/super-dealloc-2.mm: New.
17741         * obj-c++.dg/template-1.mm: New.
17742         * obj-c++.dg/template-2.mm: New.
17743         * obj-c++.dg/template-3.mm: New.
17744         * obj-c++.dg/template-4.mm: New.
17745         * obj-c++.dg/template-5.mm: New.
17746         * obj-c++.dg/template-6.mm: New.
17747         * obj-c++.dg/try-catch-1.mm: New.
17748         * obj-c++.dg/try-catch-2.mm: New.
17749         * obj-c++.dg/try-catch-3.mm: New.
17750         * obj-c++.dg/try-catch-4.mm: New.
17751         * obj-c++.dg/try-catch-5.mm: New.
17752         * obj-c++.dg/try-catch-6.mm: New.
17753         * obj-c++.dg/try-catch-7.mm: New.
17754         * obj-c++.dg/try-catch-8.mm: New.
17755         * obj-c++.dg/try-catch-9.mm: New.
17756         * obj-c++.dg/va-meth-1.mm: New.
17757
17758 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
17759
17760         * obj-c++.dg/selector-1.mm: New.
17761         * obj-c++.dg/selector-2.mm: New.
17762
17763 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
17764
17765         * obj-c++.dg/selector-3.mm: New.
17766         * objc.dg/selector-3.m: New.
17767
17768 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
17769
17770         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
17771         about where warning appears.
17772
17773 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
17774
17775         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
17776         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
17777         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
17778         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
17779
17780 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
17781
17782         * gcc.dg/20050524-1.c: New test.
17783
17784 2005-05-25  Jan Hubicka  <jh@suse.cz>
17785
17786         * gcc.dg/tree-prof/inliner-1.c: New.
17787
17788 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
17789
17790         * gcc.dg/tree-prof: New directory.
17791         * gcc.dg/tree-prof/tree-prof.exp: New.
17792
17793 2005-05-25  DJ Delorie  <dj@redhat.com>
17794
17795         * gcc.dg/Wattributes-1.c: New.
17796         * gcc.dg/Wattributes-2.c: New.
17797         * gcc.dg/Wattributes-3.c: New.
17798
17799 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
17800
17801         PR tree-optimization/19833
17802         * gcc.dg/uninit-4.c: Remove xfail.
17803         * gcc.dg/uninit-9.c: Ditto.
17804
17805 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
17806
17807         * obj-c++.dg/bitfield-[1-5].mm: New.
17808         * obj-c++.dg/class-protocol-1.mm: New.
17809         * obj-c++.dg/comp-types-1[0-1].mm: New.
17810         * obj-c++.dg/comp-types-[2-9].mm: New.
17811         * obj-c++.dg/encode-[4-8].mm: New.
17812         * obj-c++.dg/layout-1.mm: New.
17813         * obj-c++.dg/method-1[0-9].mm: New.
17814         * obj-c++.dg/method-2[0-1].mm: New.
17815         * obj-c++.dg/method-[8-9].mm: New.
17816         * obj-c++.dg/objc-gc-3.mm: New.
17817         * obj-c++.dg/try-catch-10.mm: New.
17818         * objc.dg/bitfield-5.m: New.
17819         * objc.dg/comp-types-10.m: New.
17820         * objc.dg/comp-types-9.m: New.
17821         * objc.dg/layout-1.m: New.
17822         * objc.dg/objc-gc-4.m: New.
17823         * objc.dg/try-catch-9.m: New.
17824         * objc.dg/class-protocol-1.m: Tweak diagnostics.
17825         * objc.dg/comp-types-1.m: Likewise.
17826         * objc.dg/comp-types-[5-6].m: Likewise.
17827         * objc.dg/method-9.m: Likewise.
17828
17829 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
17830
17831         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
17832         and on hardware without VMX support.
17833
17834         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
17835
17836         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
17837
17838         * lib/profopt.exp (dg-final-generate, dg-final-use,
17839         profopt-final-code, profopt-get-options): New.
17840         (profopt-execute): Process test directives.
17841
17842         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
17843         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
17844         cleanup-tree-dump, cleanup-saved-temps): Update comments.
17845
17846 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
17847
17848         PR C++/21645
17849         * g++.dg/init/ctor5.C: New test.
17850
17851 2005-05-24  Ira Rosen  <irar@il.ibm.com>
17852
17853         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
17854         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
17855         vect-113.c, vect-114.c.
17856
17857 2005-05-23  Adam Nemet  <anemet@lnxw.com>
17858
17859         * gcc.dg/const-elim-1.c: Remove xfails.
17860
17861 2005-05-23  Jeff Law  <law@redhat.com>
17862
17863         * gcc.c-torture/compile/pr21638.c: New test.
17864         * gcc.c-torture/compile/20050520-1.c: New test.
17865
17866 2005-05-23  Nick Clifton  <nickc@redhat.com>
17867
17868         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
17869         be a proper triple, ie: m32r*-*-*.
17870         * g++.old-deja/g++.jason/thunk3.C: Likewise.
17871
17872 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
17873
17874         PR middle-end/21331
17875         PR tree-opt/21293
17876         * gcc.c-torture/compile/pr21293.c: New test.
17877         * gcc.c-torture/execute/pr21331.c: New test.
17878
17879 2004-05-20  Richard Henderson  <rth@redhat.com>
17880
17881         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
17882
17883 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
17884
17885         * obj-c++-dg.exp: Add.
17886         * obj-c++.exp: Add.
17887         * obj-c++.dg/dg.exp: Add.
17888
17889 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
17890
17891         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
17892         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
17893
17894 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
17895
17896         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
17897
17898 2004-05-19  Richard Henderson  <rth@redhat.com>
17899
17900         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
17901
17902 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
17903
17904         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
17905
17906         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
17907
17908 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
17909
17910         PR c++/21495
17911         * g++.dg/parse/extern1.C: New test.
17912         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
17913
17914 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
17915
17916         * gcc.dg/c99-math.h: New.
17917         * gcc.dg/c99-math-float-1.c: New test.
17918         * gcc.dg/c99-math-double-1.c: Likewise.
17919         * gcc.dg/c99-math-long-double-1.c: Likewise.
17920
17921 2005-05-18  Richard Henderson  <rth@redhat.com>
17922
17923         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
17924
17925 2005-05-18  Devang Patel  <dpatel@apple.com>
17926
17927         * g++.dg/opt/20050511-1.C: New test.
17928
17929 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
17930
17931         PR libfortran/21127
17932         * gfortran.dg/reshape-complex.f90: New test.
17933
17934 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
17935
17936         * gfortran.dg/array_constructor_1.f90: New test.
17937         * gfortran.dg/array_constructor_2.f90: New test.
17938
17939 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
17940
17941         PR fortran/20954
17942         * gfortran.dg/pr20954.f: New test.
17943
17944 2005-05-17  Mike Stump  <mrs@apple.com>
17945
17946         Yet more Objective-C++...
17947
17948         * objc.dg/method-5.m: Update.
17949         * objc.dg/method-6.m: Update.
17950         * objc.dg/method-7.m: Update.
17951         * objc.dg/method-9.m: Update.
17952         * objc.dg/try-catch-2.m: Update.
17953
17954 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
17955
17956         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
17957         Remove little-endian optimizations.
17958
17959 2005-05-17  Jeff Law  <law@redhat.com>
17960
17961         * g++.dg/tree-ssa/pr14814.C: New test.
17962         * gcc.dg/tree-ssa/pr14814.C: New test.
17963         * gcc.dg/tree-ssa/pr17141-1.C: New test.
17964         * gcc.dg/tree-ssa/pr17141-2.C: New test.
17965
17966 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
17967
17968         * gcc.dg/compat/generate-random.c: Do not include
17969         libiberty.h.
17970         * gcc.dg/compat/generate-random_r.c: Likewise.
17971
17972 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
17973
17974         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
17975
17976 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
17977
17978         PR middle-end/21595
17979         * g++.dg/tree-ssa/builtin1.C: New testcase.
17980
17981 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
17982
17983         PR c++/21454
17984         * g++.dg/opt/const4.C: New test.
17985
17986         PR middle-end/21492
17987         * g++.dg/opt/crossjump1.C: New test.
17988
17989         PR tree-optimization/21610
17990         * gcc.c-torture/compile/20050516-1.c: New test.
17991
17992         PR fortran/15080
17993         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
17994         about the test failing.
17995         * gfortran.fortran-torture/execute/where_7.f90: New test.
17996         * gfortran.fortran-torture/execute/where_8.f90: New test.
17997
17998 2005-05-16  Richard Henderson  <rth@redhat.com>
17999
18000         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
18001         i?86 and x86_64.
18002
18003 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
18004
18005         * gcc.dg/compat/generate-random.c (config.h): Do not include.
18006         (limits.h): Include unconditionally.
18007         (stdlib.h): Likewise.
18008         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
18009         (limits.h): Include unconditionally.
18010         (stdlib.h): Likewise.
18011         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
18012         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
18013         (limits.h): Include unconditionally.
18014         (stdlib.h): Likewise.
18015         (hashtab.h): Do not include.
18016         (getopt.h): Likewise.
18017         (stddef.h): Include.
18018         (hashval_t): Define.
18019         (struct entry): Add "next" field.
18020         (HASH_SIZE): New macro.
18021         (hash_table): New variable.
18022         (switchfiles): Do not use xmalloc.
18023         (mix): New macro.
18024         (iterative_hash): New function.
18025         (hasht): Remove.
18026         (e_exists): New function.
18027         (e_insert): Likewise.
18028         (output): Use, instead of libiberty hashtable functions.
18029         (main): Do not use getopt.  Do not call htab_create.
18030
18031 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
18032
18033         PR libstdc++/21526
18034         * lib/target-supports.exp (check_mkfifo_available):
18035         Return 0 for cygwin as mkfifo support incomplete on platform.
18036         Fix typos in comments.
18037
18038 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
18039
18040         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
18041
18042 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
18043
18044         PR fortran/17432
18045         * gfortran.dg/assign_4.f: New test.
18046
18047 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
18048
18049         PR tree-optimization/21563
18050         * gcc.dg/tree-ssa/pr21563.c: New.
18051
18052 2005-05-14  Jan Hubicka  <jh@suse.cz>
18053
18054         * gcc.dg/noreturn-7.c: Allow control reaches warning.
18055
18056 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
18057
18058         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
18059
18060 2005-05-13  Julian Brown  <julian@codesourcery.com>
18061
18062         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
18063         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
18064
18065 2005-05-13  Jan Hubicka  <jh@suse.cz>
18066
18067         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
18068         * gcc.dg/fold-xor-?.c: Likewise.
18069         * gcc.dg/pr15784-?.c: Likewise.
18070         * gcc.dg/pr20922-?.c: Likewise.
18071         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
18072         * gcc.dg/tree-ssa/pr17598.c: Likewise.
18073         * gcc.dg/tree-ssa/pr20470.c: Likewise.
18074
18075 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18076
18077         PR fortran/21260
18078         * gfortran.dg/hollerith_1.f90: New test.
18079
18080 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18081
18082         * gfortran.dg/func_result_2.f90: New test.
18083
18084 2005-05-11  Bud Davis  <bdavis@gfortran.org>
18085
18086         * gfortran.dg/dev_null.f90: New test.
18087
18088 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
18089
18090         * gcc.dg/arm-vfp1.c: Revert last change.
18091
18092 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
18093
18094         PR middle-end/19807
18095         PR tree-optimization/19639
18096         * g++.dg/tree-ssa/pr19807.C: New testcase.
18097
18098 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18099
18100         PR libfortran/21471
18101         * gfortran.dg/append-1.f90: New test.
18102
18103 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
18104
18105         * gcc.dg/pr18501.c: XFAIL.
18106         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
18107         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
18108         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
18109         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
18110         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
18111         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
18112         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
18113         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
18114
18115 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18116
18117         PR fortran/20178
18118         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
18119         gfortran.dg/f2c_3.f90: New tests.
18120
18121         * gfortran.dg/return_1.f90: Fix dg annotation.
18122
18123 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
18124
18125         * gcc.c-torture/compile/20050510-1.c: New test.
18126
18127 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
18128
18129         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
18130
18131 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
18132
18133         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
18134
18135 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
18136
18137         PR c/17913
18138         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
18139
18140 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
18141
18142         PR c/21342
18143         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
18144         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
18145
18146 2005-05-10  Ben Elliston  <bje@au.ibm.com>
18147
18148         PR debug/16676
18149         * gcc.dg/debug/pr16676.c: New test.
18150
18151 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
18152
18153         PR testsuite/21443
18154         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
18155         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
18156         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
18157         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
18158         Change -O1 to -O2.
18159         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
18160         -fno-tree-dominator-opts.
18161
18162 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18163
18164         * gfortran.dg/return_1.f90: New test.
18165
18166 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
18167
18168         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
18169
18170         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
18171
18172 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
18173
18174         PR c++/21427
18175         * g++.dg/inherit/covariant13.C: New.
18176
18177 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18178
18179         PR libfortran/19155
18180         * gfortran.dg/pr19155.f: New test.
18181
18182 2005-05-08  Roger Sayle  <roger@eyesopen.com>
18183
18184         PR inline-asm/8788
18185         * gcc.dg/pr8788-1.c: New testcase.
18186
18187 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
18188
18189         PR target/21416
18190         * gcc.target/mips/fpcmp-[12].c: New tests.
18191
18192 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
18193
18194         * lib/target-supports-dg.exp (dg-require-fork): New function.
18195         (dg-require-mkfifo): Likewise.
18196         * lib/target-supports.exp (check_function_available): New
18197         function.
18198         (check_fork_available): Likewise.
18199         (check_mkfifo_available): Likewise.
18200
18201 2005-05-06  Jeff Law  <law@redhat.com>
18202
18203         * gcc.c-torture/compile/pr21380.c: New test.
18204
18205 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
18206
18207         PR c++/20961
18208         * g++.dg/ext/weak3.C: New test.
18209
18210 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
18211
18212         PR c++/21352
18213         * g++.dg/template/crash37.C: New test.
18214
18215 2005-05-05  Paul Brook  <paul@codesourcery.com>
18216
18217         * gcc.dg/arm-g2.c: Use effective-target arm32.
18218         * gcc.dg/arm-mmx-1.c: Ditto.
18219         * gcc.dg/arm-scd42-2.c: Ditto.
18220         * gcc.dg/arm-vfp1.c: Ditto.
18221         * lib/target-supports.exp (check_effective_target_arm32): New
18222         function.
18223
18224 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
18225
18226         PR libfortran/21354
18227         gfortran.dg/in_pack_rank7.f90: New test.
18228
18229 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
18230
18231         PR middle-end/15618
18232         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
18233
18234 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
18235
18236         PR middle-end/21265
18237         * gcc.dg/20050503-1.c: New test.
18238
18239         PR rtl-optimization/21239
18240         * gcc.dg/i386-sse-11.c: New test.
18241
18242 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
18243
18244         PR target/16888
18245         * gcc.target/i386/asm-1.c: New test.
18246
18247 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
18248
18249         PR rtl-optimization/21330
18250         * gcc.c-torture/execute/20050502-1.c: New test.
18251
18252         PR target/21297
18253         * gcc.c-torture/execute/20050502-2.c: New test.
18254
18255 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
18256
18257         PR middle-end/21282
18258         * gcc.dg/pr21282.c: New.
18259
18260 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
18261
18262         * gcc.dg/vect/pr20122.c: Clean up .vect file.
18263         * gcc.dg/vect/vect-92.c: Likewise.
18264         * gcc.dg/vect/vect-93.c: Likewise.
18265         * gcc.dg/vect/vect-dv-1.c: Likewise.
18266         * gcc.dg/vect/vect-dv-2.c: Likewise.
18267         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
18268
18269 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
18270
18271         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
18272         * gfortran.dg/vect/vect-2.f90: Likewise.
18273         * gfortran.dg/vect/vect-3.f90: Likewise.
18274         * gfortran.dg/vect/vect-4.f90: Likewise.
18275         * gfortran.dg/vect/vect-5.f90: Likewise.
18276
18277 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
18278
18279         PR target/20813
18280         * gcc.dg/rs6000-fpint-2.c: New.
18281
18282 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
18283
18284         PR c/15698
18285         * gcc.dg/builtins-30.c: Update expected messages.
18286         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
18287         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
18288         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
18289
18290 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
18291
18292         PR tree-optimization/21294
18293         * gcc.dg/tree-ssa/pr21294.c: New.
18294
18295 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
18296
18297         * gcc.dg/altivec-3.c (vec_store): Do not use the old
18298         __builtin_altivec_st_internal_4si built-in.
18299
18300 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
18301
18302         PR c++/15875
18303         * g++.dg/template/ptrmem14.C: New test.
18304
18305 2005-05-02  Paul Brook  <paul@codesourcery.com>
18306
18307         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
18308
18309 2005-05-02  Michael Matz  <matz@suse.de>
18310
18311         PR c++/19542
18312         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
18313
18314 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
18315
18316         * g++.dg/cpp/weak.C: New test.
18317
18318 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
18319
18320         * gcc.dg/tree-ssa/loop-8.c: New test.
18321
18322 2005-04-30  Michael Maty  <matz@suse.de>
18323
18324         * gcc.dg/inline-mcpy.c: New test.
18325
18326 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
18327
18328         PR libfortran/18958
18329         * gfortran.dg/eoshift.f90: New test case.
18330
18331 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
18332
18333         PR libfortran/18857
18334         * gfortran.dg/matmul_1.f90: New test.
18335
18336 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
18337
18338         PR tree-optimization/21030
18339         * gcc.dg/tree-ssa/pr21030.c: New.
18340
18341 2005-04-29  Devang Patel  <dpatel@apple.com>
18342
18343         PR tree-optimization/21272
18344         * gcc.dg/vect/vect-ifcvt-10.c: New test.
18345
18346 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
18347
18348         PR fortran/13082
18349         PR fortran/18824
18350         * gfortran.dg/entry_4.f90: New test.
18351         * gfortran.fortran-torture/execute/entry_1.f90: New test.
18352         * gfortran.fortran-torture/execute/entry_2.f90: New test.
18353         * gfortran.fortran-torture/execute/entry_3.f90: New test.
18354         * gfortran.fortran-torture/execute/entry_4.f90: New test.
18355         * gfortran.fortran-torture/execute/entry_5.f90: New test.
18356         * gfortran.fortran-torture/execute/entry_6.f90: New test.
18357         * gfortran.fortran-torture/execute/entry_7.f90: New test.
18358
18359 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18360
18361         * gfortran.fortran-torture/execute/entry_8.f90: New test.
18362
18363 2005-04-29  Paul Brook  <paul@codesourcery.com>
18364
18365         * gfortran.dg/entry_3.f90: New test.
18366
18367 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18368
18369         * gfortran.dg/implicit_4.f90: New test.
18370
18371 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
18372
18373         * lib/target-supports.exp (check_profiling_available): Return
18374         false for xtensa-*-elf.
18375
18376 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
18377
18378         * lib/fortran-torture.exp (fortran-torture.exp): Catch
18379         error if file cannot be deleted.
18380
18381 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
18382
18383         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
18384         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
18385         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
18386         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
18387         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
18388         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
18389         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
18390         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
18391         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
18392         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
18393         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
18394         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
18395         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
18396
18397 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18398
18399         PR fortran/20865
18400         * gfortran.dg/pr20865.f90: New test.
18401
18402 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
18403
18404         * gcc.dg/void-cast-2.c: New test.
18405
18406 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
18407
18408         PR c/21159
18409         * gcc.dg/void-cast-1.c: New test.
18410
18411 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
18412
18413         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
18414
18415 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18416
18417         PR fortran/21177
18418         * gfortran.dg/pr21177.f90: New test.
18419
18420 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
18421
18422         PR tree-optimization/21171
18423         * gcc.dg/tree-ssa/pr21171.c: New test.
18424
18425 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
18426
18427         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
18428         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
18429         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
18430         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
18431         gcc.dg/tree-ssa/gen-vect-32.c: New.
18432         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
18433         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
18434         don't run on PPC32.
18435
18436 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
18437
18438         PR c/21213
18439         * gcc.dg/transparent-union-3.c: New test.
18440
18441 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
18442
18443         PR c/20740
18444         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
18445         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
18446         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
18447         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
18448         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
18449         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
18450
18451 2005-04-26  Jeff Law  <law@redhat.com>
18452
18453         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
18454         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
18455         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
18456         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
18457         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
18458         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
18459         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
18460
18461 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
18462
18463         PR tree-optimization/17598
18464         * gcc.dg/tree-ssa/pr17598.c: New testcase.
18465
18466 2005-04-25  Mike Stump  <mrs@apple.com>
18467
18468         * objc.dg/fix-and-continue-1.m: Add.
18469
18470 2005-04-25  Roger Sayle  <roger@eyesopen.com>
18471
18472         PR c++/20995
18473         * g++.dg/opt/pr20995-1.C: New test case.
18474
18475 2005-04-25  Devang Patel <dpatel@apple.com>
18476
18477         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
18478
18479 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
18480
18481         PR testsuite/21062
18482         * g++.dg/opt/alias2.C (printf): Correct the prototype.
18483
18484 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
18485
18486         PR C++/21188
18487         * g++.dg/opt/rtti2.C: New test.
18488
18489 2005-04-25  Paul Brook  <paul@codesourcery.com>
18490         Steven G. Kargl  <kargls@comcast.net>
18491
18492         PR fortran/20879
18493         * gfortran.dg/ichar_1.f90: New file.
18494
18495 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
18496
18497         PR middle-end/20991
18498         * g++.dg/opt/pr20991.C: New test.
18499
18500         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
18501         where sizeof (type) < __alignof__ (type).
18502         * gcc.dg/compat/struct-layout-1.h: Likewise.
18503
18504 2005-04-24  Per Bothner  <per@bothner.com>
18505             Devang Patel  <dpatel@apple.com>
18506
18507         PR preprocessor/20907
18508         * gcc.dg/cpp/very-long-comment.c: New test.
18509
18510 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18511
18512         PR fortran/20059
18513         * gfortran.dg/common_5.f: New test.
18514
18515 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
18516
18517         PR middle-end/21082
18518         * g++.dg/tree-ssa/pr21082.C: New testcase.
18519
18520 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
18521
18522         * gcc.dg/vect/vect-99.c: New test.
18523
18524 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
18525
18526         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
18527
18528 2005-04-22  Jeff Law  <law@redhat.com>
18529
18530         * gcc.dg/uninit-5.c: Remove xfails.
18531         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
18532         conditionals and loads.
18533
18534 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
18535
18536         PR libfortran/20074
18537         PR libfortran/20436
18538         PR libfortran/21108
18539         * gfortran.dg/nested_reshape.f90: new test
18540         * gfortran.dg/reshape-alloc.f90: new test
18541         * gfortran.dg/reshape.f90: new test
18542
18543 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
18544
18545         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
18546
18547         * gcc.dg/arm-vfp1.c: New test.
18548
18549 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
18550
18551         PR c++/21087
18552         * g++.dg/lookup/builtin2.C: New test.
18553
18554 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
18555
18556         * gcc.dg/weak/weak-13.c: New test.
18557
18558 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
18559
18560         * lib/target-supports.exp (check_effective_target_sync_int_long):
18561         Add powerpc*.
18562
18563 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
18564
18565         * gcc.target/mips/branch-1.c: New test.
18566
18567 2005-04-21  Richard Henderson  <rth@redhat.com>
18568
18569         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
18570         * gcc.dg/vect/vect-86.c: Likewise.
18571         * gcc.dg/vect/vect-87.c: Likewise.
18572         * gcc.dg/vect/vect-88.c: Likewise.
18573
18574 2005-04-21  Devang Patel  <dpatel@apple.com>
18575
18576         PR optimization/20994
18577         * gcc.dg/tree-ssa/ifc-3.c: New test.
18578
18579 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
18580
18581         PR c/12913
18582         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
18583         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
18584         gcc.dg/c99-vla-jump-5.c: New tests.
18585
18586 2005-04-19  Richard Henderson  <rth@redhat.com>
18587
18588         * lib/target-supports.exp (check_effective_target_vect_int_mult):
18589         Fix typo in exists check.
18590         (check_effective_target_sync_int_long): New.
18591         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
18592         * gcc.dg/ia64-sync-2.c: Likewise.
18593         * gcc.dg/ia64-sync-3.c: Likewise.
18594         * gcc.dg/ia64-sync-4.c: Likewise.
18595
18596 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
18597
18598         * gcc.dg/fold-xor-1.c: New test.
18599         * gcc.dg/fold-xor-2.c: New test.
18600
18601 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
18602
18603         PR target/20670
18604         * g++.dg/eh/fp-regs.C: New test.
18605
18606 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
18607
18608         * gcc.dg/Wint-to-pointer-cast-1.c,
18609         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
18610         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
18611         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
18612
18613 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18614
18615         PR fortran/16861
18616         * gfortran.dg/pr16861.f90: New test.
18617
18618 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
18619
18620         * gcc.dg/pr21085.c: New test.
18621
18622 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
18623
18624         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
18625         (setup_mips_tests, dg-mips-options): New procedures.
18626         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
18627         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
18628         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
18629         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
18630         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
18631         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
18632         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
18633         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
18634         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
18635         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
18636         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
18637         dg-mips-options instead of dg-options.  Remove now-redundant
18638         preprocessor guards.
18639         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
18640         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
18641         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
18642         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
18643         * gcc.dg/vr-mult-2.c: Delete.
18644         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
18645         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
18646         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
18647         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
18648         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
18649         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
18650         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
18651
18652 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
18653
18654         * ada/acats/run_all.sh: Use sync when executable not present.
18655
18656 2005-04-18  Devang Patel  <dpatel@apple.com>
18657
18658         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
18659         * gcc.dg/vect/vect-11a.c: New.
18660         * gcc.dg/vect/vect-none.c: Update.
18661         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
18662
18663 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
18664
18665         PR tree-optimization/20922
18666         * gcc.dg/pr20922-1.c: New test.
18667         * gcc.dg/pr20922-2.c: New test.
18668         * gcc.dg/pr20922-3.c: New test.
18669         * gcc.dg/pr20922-4.c: New test.
18670         * gcc.dg/pr20922-5.c: New test.
18671         * gcc.dg/pr20922-6.c: New test.
18672
18673 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18674
18675         PR libfortran/20950
18676         * gfortran.dg/pr20950.f: New test.
18677
18678 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18679
18680         PR libfortran/19216
18681         * gfortran.dg/pr19216.f: New test.
18682
18683 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
18684
18685         PR tree-optimization/21001
18686         * gcc.dg/tree-ssa/pr21001.c: New.
18687
18688 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
18689
18690         PR libfortran/21075
18691         * gfortran.dg/reshape_rank7.f90: New test.
18692
18693 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
18694
18695         PR libfortran/12884 gfortran.dg/pr12884.f: New test
18696         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
18697         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
18698         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
18699         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
18700         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
18701         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
18702         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
18703         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
18704         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
18705         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
18706         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
18707         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
18708         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
18709         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
18710         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
18711         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
18712         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
18713         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
18714         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
18715         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
18716
18717 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
18718
18719         * gfortran.dg/wtruncate.f: New testcase.
18720         * gfortran.dg/wtruncate.f90: New testcase.
18721
18722 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
18723
18724         PR c++/21025
18725         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
18726         which sizeof/alignof is dependent, rather than just whether we are
18727         processing_template_decl.
18728
18729 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
18730
18731         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
18732         corrected typo where the wrong variables had been compared.
18733
18734 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
18735
18736         PR libfortran/18495
18737         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
18738         Test callee-allocated version of return array with a write
18739         statement.
18740         Test spread with a temporary with another write statement.
18741
18742 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
18743
18744         PR tree-optimization/21031
18745         * gcc.dg/tree-ssa/pr21031.c: New.
18746
18747 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
18748
18749         PR tree-optimization/21004
18750         * gcc.dg/builtins-53.c: Include builtins-config.h.
18751         Check floorf, ceilf, floorl and ceill transformations
18752         only when HAVE_C99_RUNTIME is defined.
18753
18754 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
18755
18756         PR middle-end/20739
18757         * gcc.dg/tree-ssa/pr20739.c: New test.
18758
18759 2005-04-14  Mike Stump  <mrs@apple.com>
18760
18761         * gcc.dg/Foundation.framework/empty: New.
18762         * gcc.dg/framework-2.c: New.
18763
18764 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
18765
18766         PR tree-optimization/21021
18767         * gcc.c-torture/compile/pr21021.c: New.
18768
18769 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
18770
18771         PR testsuite/21010
18772         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
18773         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
18774         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
18775         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
18776         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
18777         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
18778         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
18779         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
18780
18781 2005-04-14  Richard Henderson  <rth@redhat.com>
18782
18783         * lib/target-supports.exp (check_effective_target_vect_condition):
18784         Add ia64, i?86, and x86_64.
18785
18786 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
18787
18788         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
18789
18790 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
18791
18792         PR tree-optimization/20657
18793         * gcc.dg/tree-ssa/pr20657.c: New.
18794
18795 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
18796
18797         * gcc.dg/builtins-53.c: Also check (int)trunc* and
18798         (long long int)trunc*.
18799
18800 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
18801
18802         PR target/20927
18803         * gcc.dg/pr20927.c: New test.
18804
18805 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
18806
18807         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
18808         * gcc.target/mips/asm-1.c: Likewise.
18809
18810 2005-04-13  Dale Johannesen  <dalej@apple.com>
18811
18812         * objc.dg/objc-fast-4.m: New.
18813
18814 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
18815
18816         * gcc.target/cris/torture/cris-torture.exp: New driver in new
18817         directory.
18818         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
18819
18820 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
18821
18822         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
18823         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
18824         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
18825
18826 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
18827
18828         PR tree-optimization/20913
18829         * gcc.dg/tree-ssa/pr20913.c: New.
18830
18831         PR tree-optimization/20702
18832         * gcc.dg/tree-ssa/pr20702.c: New.
18833
18834 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18835
18836         PR c++/13744
18837         * g++.dg/inherit/local3.C: New test.
18838
18839 2005-04-12  Jeff Law  <law@redhat.com>
18840
18841         * gcc.dg/tree-ssa/20050412-1.c: New test.
18842
18843 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
18844
18845         PR libfortran/19016
18846         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
18847         Add tests with mask generated by expression.
18848         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
18849         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
18850         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
18851
18852 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
18853
18854         PR middle-end/20917
18855         * gcc.dg/20050409-1.c: New test.
18856
18857 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
18858
18859         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
18860
18861 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
18862
18863         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
18864         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
18865         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
18866         (TARGET_CXX): Adjust accordingly.
18867         * target.h (struct gcc_target): Remove epxort_class_data.  Add
18868         determine_class_data_visibility and class_data_always_comdat.
18869         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
18870         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
18871         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
18872         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
18873         (arm_cxx_determine_class_data_visibility): New.
18874         (arm_cxx_class_data_always_comdat): Likewise.
18875         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
18876         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
18877         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
18878         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
18879         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
18880         Define.
18881
18882 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
18883
18884         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
18885
18886 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
18887
18888         * gcc.dg/i386-darwin-fpmath.c: New.
18889
18890 2004-04-11  Devang Patel  <dpatel@apple.com>
18891
18892         * lib/target-supports.exp (check_effective_target_vect_condition): New.
18893         * gcc.dg/vect/vect-ifcvt-1.c: New test.
18894         * gcc.dg/vect/vect-ifcvt-2.c: New test.
18895         * gcc.dg/vect/vect-ifcvt-3.c: New test.
18896         * gcc.dg/vect/vect-ifcvt-4.c: New test.
18897         * gcc.dg/vect/vect-ifcvt-5.c: New test.
18898         * gcc.dg/vect/vect-ifcvt-6.c: New test.
18899         * gcc.dg/vect/vect-ifcvt-7.c: New test.
18900         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
18901
18902 2004-04-11  Devang Patel  <dpatel@apple.com>
18903
18904         * gcc.dg/vect/vect-dv-1.c: New test.
18905         * gcc.dg/vect/vect-dv-2.c: New test.
18906
18907 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
18908
18909         PR tree-optimization/20933
18910         * gcc.dg/tree-ssa/pr20933.c: New test.
18911
18912 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18913
18914         * gfortran.dg/fold_nearest.f90: New test.
18915
18916 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
18917
18918         * gcc.dg/tree-ssa/alias-1.c: New test.
18919
18920 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
18921
18922         PR tree-optimization/20920
18923         * g++.dg/tree-ssa/pr20920.C: New test.
18924
18925 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
18926
18927         * gcc.dg/builtins-53.c: Also check (int)ceil* and
18928         (long long int)ceil*.
18929
18930 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
18931
18932         * g++.dg/warn/Wdtor1.C: Declare template in system header with
18933         explicit C++ linkage.
18934
18935 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18936
18937         * gfortran.dg/pr17229.f: Take care of the new obsolescence
18938         warning for arithmetic IF statements.
18939
18940 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
18941
18942         * eor_handling_1.f90: New test case.
18943         * eor_handling_2.f90: New test case.
18944         * eor_handling_3.f90: New test case.
18945         * eor_handling_4.f90: New test case.
18946         * eor_handling_5.f90: New test case.
18947         * noadv_size.f90: New test case.
18948         * pad_no.f90: New test case.
18949
18950 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
18951
18952         * gcc.c-torture/execute/20050410-1.c: New test.
18953
18954 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
18955
18956         * gcc.dg/pr20126.c: New.
18957
18958 2005-04-09  Bud Davis  <bdavis@gfortran.org>
18959             Steven G. Kargl <kargls@comcast.net>
18960
18961         * gfortran.dg/PR19872.f: New test.
18962
18963 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
18964
18965         * gfortran.dg/nint_1.f90: Fix dg-do directive.
18966
18967 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
18968
18969         * gfortran.dg/nint_1.f90: New test.
18970
18971 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
18972
18973         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
18974         Added test for callee-allocated arrays with write statements.
18975         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
18976         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
18977         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
18978         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
18979         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
18980
18981 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
18982
18983         PR libfortran/20163
18984         * gfortran.dg/open-options-blanks.f: New test.
18985
18986 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
18987
18988         PR fortran/13257
18989         * gfortran.dg/comma_format_extension_[1234].f: New tests.
18990
18991 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
18992
18993         * gcc.dg/tree-ssa/stdarg-1.c: New test.
18994         * gcc.dg/tree-ssa/stdarg-2.c: New test.
18995         * gcc.dg/tree-ssa/stdarg-3.c: New test.
18996         * gcc.dg/tree-ssa/stdarg-4.c: New test.
18997         * gcc.dg/tree-ssa/stdarg-5.c: New test.
18998         * gcc.c-torture/execute/stdarg-4.c: New test.
18999
19000         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
19001
19002         PR target/20795
19003         * g++.dg/abi/param2.C: New test.
19004
19005 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
19006
19007         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
19008
19009 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
19010
19011         * gcc.dg/builtins-53.c: New test.
19012
19013 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
19014
19015         * g++.dg/tree-ssa/pr18178.C: New test.
19016         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
19017         * gcc.c-torture/execute/20041019-1.c: New test.
19018         * gcc.dg/tree-ssa/20041008-1.c: New test.
19019         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
19020         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
19021         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
19022         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
19023         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
19024         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
19025         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
19026         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
19027         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
19028         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
19029
19030 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
19031
19032         PR rtl-optimization/20466
19033         * gcc.c-torture/execute/pr20466-1.c: New test.
19034
19035 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
19036
19037         PR c++/20905
19038         * g++.dg/parse/cond2.C: New test.
19039
19040         PR c++/20145
19041         * g++.dg/warn/Wdtor1.C: New test.
19042
19043 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19044
19045         PR fortran/17229
19046         * gfortran.dg/pr17229.f: New test.
19047
19048 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
19049
19050         * gfortran.dg/tiny_1.f90: New test.
19051         * gfortran.dg/tiny_2.f90: ditto.
19052
19053 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
19054
19055         * gfortran.dg/eor_1.f90: Fix dg-do run line
19056         * gfortran.dg/open_new.f90: Fix dg-do run line
19057
19058 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
19059
19060         * lib/target-supports.exp (get_compiler_messages): Support
19061         optional arguments, the fourth being compiler options.
19062         (check_effective_target_fpic): New proc.
19063         * gcc.dg/20050321-2.c: Restrict to target fpic.
19064
19065 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
19066
19067         * gcc.dg/15443-1.c: New test.
19068         * gcc.dg/15443-2.c: Likewise.
19069
19070 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19071
19072         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
19073
19074 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
19075
19076         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
19077
19078 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
19079
19080         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
19081         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
19082         -m64.
19083         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
19084         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
19085         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
19086
19087 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
19088
19089         PR c++/20212
19090         * g++.dg/warn/Wunused-11.C: New test.
19091
19092 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
19093
19094         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
19095
19096 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
19097
19098         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
19099
19100 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
19101
19102         PR c++/20734
19103         * g++.dg/template/ptrmem13.C: New test.
19104
19105 2005-04-05  Per Bothner  <per@bothner.com>
19106
19107         * lib/gcc.exp: Always add -fno-show-column, for now.
19108
19109 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
19110
19111         PR testsuite/20767
19112         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
19113         of plain old "unsigned int" for the type of "i".  Makes this test
19114         64bit clean.
19115
19116 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
19117
19118         * gcc.dg/i386-ssefn-1.c: New test.
19119         * gcc.dg/i386-ssefn-2.c: New test.
19120         * gcc.dg/i386-ssefn-3.c: New test.
19121         * gcc.dg/i386-ssefn-4.c: New test.
19122
19123 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
19124
19125         PR tree-optimization/20076
19126         * gcc.dg/builtin-apply4.c: New test.
19127
19128         PR preprocessor/19475
19129         * gcc.dg/cpp/macspace1.c: New test.
19130         * gcc.dg/cpp/macspace2.c: New test.
19131
19132 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19133
19134         * gfortran.dg/pr20755.f: Fixed bad format.
19135
19136 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
19137
19138         PR c++/20763
19139         * g++.dg/ext/attrib21.C: New test.
19140
19141 2004-04-05  Devang Patel  <dpatel@apple.com>
19142
19143         * lib/target-supports.exp (check_effective_target_vect_shif): New.
19144         * gcc.dg/vect/vect-shift-1.c: New test.
19145
19146 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19147
19148         PR libfortran/20755
19149         * gfortran.dg/pr20755.f: New test.
19150
19151 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
19152
19153         * gfortran.dg/pr15959.f90: New test.
19154         * gfortran.dg/string_pad_trunc.f90: New test.
19155
19156 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19157
19158         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
19159         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
19160         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
19161         syntax.
19162
19163 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
19164
19165         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
19166
19167 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19168
19169         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
19170         * gcc.c-torture/compile/20011119-2.c: Likewise.
19171         * gcc.c-torture/compile/981001-2.c: Likewise.
19172
19173 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
19174
19175         PR c++/20679
19176         * g++.dg/template/overload4.C: New test.
19177
19178 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
19179
19180         PR c++/20746
19181         * g++.dg/abi/covariant5.C: New.
19182
19183         PR debug/20505
19184         * g++.dg/debug/const2.C: New.
19185
19186 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
19187
19188         PR rtl-optimization/16104
19189         * gcc.c-torture/execute/20050316-1.c: New test.
19190
19191 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
19192
19193         * g++.dg/template/spec23.C: Fix dg-error text.
19194
19195 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
19196
19197         PR c++/19199
19198         * g++.dg/expr/lval2.C: New.
19199
19200 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19201
19202         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
19203         __builtin_strcasecmp and __builtin_strncasecmp.
19204
19205 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
19206
19207         PR c++/20723
19208         * g++.dg/template/spec22.C: New.
19209         * g++.dg/template/spec23.C: New.
19210
19211 2005-04-03  Dale Ranta  <dir@lanl.gov>
19212             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19213
19214         PR libfortran/20068
19215         PR libfortran/20125
19216         PR libfortran/20156
19217         PR libfortran/20471
19218         * gfortran.dg/backspace.f: New test.
19219
19220 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
19221
19222         * gcc.dg/pr19345.c: New test.
19223
19224 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
19225
19226         PR tree-optimization/20640
19227         * gcc.dg/torture/tree-loop-1.c: New.
19228
19229 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
19230
19231         PR rtl-optimization/20290
19232         * gcc.c-torture/execute/loop-ivopts-2.c: New.
19233
19234 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
19235
19236         * gcc.dg/rs6000-fpint.c: New.
19237
19238 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
19239
19240         * gcc.dg/old-style-then-proto-1.c: New test.
19241
19242 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19243
19244         * gfortran.fortran-torture/execute/backspace.f90: Check
19245         after backspace and read was incorrect.
19246
19247 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19248
19249         * gcc.c-torture/execute/builtins/strcat.c: Check the result
19250         buffer past the terminating NUL using memcmp.
19251         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
19252         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
19253
19254         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
19255         Fix unused/uninitialized variable warnings.
19256
19257         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
19258         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
19259         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
19260         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
19261
19262         * gcc.c-torture/execute/builtins/abs-1-lib.c,
19263         gcc.c-torture/execute/builtins/fputs-lib.c,
19264         gcc.c-torture/execute/builtins/lib/fprintf.c,
19265         gcc.c-torture/execute/builtins/lib/main.c,
19266         gcc.c-torture/execute/builtins/lib/memcmp.c,
19267         gcc.c-torture/execute/builtins/lib/memmove.c,
19268         gcc.c-torture/execute/builtins/lib/mempcpy.c,
19269         gcc.c-torture/execute/builtins/lib/memset.c,
19270         gcc.c-torture/execute/builtins/lib/printf.c,
19271         gcc.c-torture/execute/builtins/lib/sprintf.c,
19272         gcc.c-torture/execute/builtins/lib/stpcpy.c,
19273         gcc.c-torture/execute/builtins/lib/strchr.c,
19274         gcc.c-torture/execute/builtins/lib/strcmp.c,
19275         gcc.c-torture/execute/builtins/lib/strcpy.c,
19276         gcc.c-torture/execute/builtins/lib/strcspn.c,
19277         gcc.c-torture/execute/builtins/lib/strlen.c,
19278         gcc.c-torture/execute/builtins/lib/strncat.c,
19279         gcc.c-torture/execute/builtins/lib/strncmp.c,
19280         gcc.c-torture/execute/builtins/lib/strncpy.c,
19281         gcc.c-torture/execute/builtins/lib/strrchr.c,
19282         gcc.c-torture/execute/builtins/lib/strspn.c,
19283         gcc.c-torture/execute/builtins/lib/strstr.c,
19284         gcc.c-torture/execute/builtins/memops-asm-lib.c,
19285         gcc.c-torture/execute/builtins/strlen-2.c,
19286         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
19287         prototypes.
19288
19289 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
19290
19291         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
19292         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
19293         selectany usage.
19294
19295 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
19296
19297         PR c++/19406
19298         * g++.dg/debug/using1.C: New test.
19299
19300 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
19301
19302         PR middle-end/20524
19303         * gcc.dg/alias-7.c: Prefix asm-declared name with
19304         __USER_LABEL_PREFIX__.
19305
19306 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
19307
19308         Fix fallout from PR middle-end/15700:
19309         * gcc.c-torture/compile/20011119-1.c: Take
19310         __USER_LABEL_PREFIX__ into account.
19311         * gcc.c-torture/compile/20011119-2.c: Likewise.
19312
19313 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19314
19315         PR c++/18644
19316         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
19317
19318 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
19319
19320         PR c/17855
19321         * gcc.c-torture/compile/struct-non-lval-1.c,
19322         gcc.c-torture/compile/struct-non-lval-2.c,
19323         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
19324
19325 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
19326
19327         * gcc.dg/tls/tls.exp: Remove temporary file.
19328         * g++.dg/tls/tls.exp: Ditto.
19329         * lib/file-format.exp: Ditto.
19330         * g++.dg/special/ecos.exp: Ditto.
19331
19332         * lib/profopt.exp: Treat prof_ext as a list.
19333         * gcc.misc-tests/bprob.exp: Ditto.
19334         * g++.dg/bprob/bprob.exp: Ditto.
19335
19336         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
19337         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
19338         g++.dg/tree-ssa/pointer-reference-alias.C,
19339         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
19340         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
19341         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
19342         g++.dg/vect/pr19951.cc: Ditto.
19343         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
19344         gcc.dg/builtins-47.c: Ditto.
19345         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
19346         gcc.dg/pr20115-1.c: Ditto.
19347         * gcc.dg/tree-ssa/20030530-2.c,
19348         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
19349         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
19350         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
19351         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
19352         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
19353         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
19354         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
19355         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
19356         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
19357         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
19358         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
19359         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
19360         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
19361         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
19362         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
19363         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
19364         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
19365         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
19366         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
19367         gcc.dg/tree-ssa/20030824-1.c,
19368         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
19369         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
19370         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
19371         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
19372         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
19373         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
19374         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
19375         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
19376         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
19377         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
19378         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
19379         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
19380         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
19381         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
19382         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
19383         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
19384         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
19385         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
19386         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
19387         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
19388         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
19389         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
19390         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
19391         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
19392         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
19393         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
19394         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
19395         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
19396         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
19397         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
19398         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
19399         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
19400         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
19401         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
19402         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
19403         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
19404         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
19405         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
19406         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
19407         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
19408         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
19409         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
19410         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
19411         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
19412         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
19413         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
19414         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
19415         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
19416         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
19417         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
19418         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
19419         gcc.dg/tree-ssa/useless-1.c: Ditto.
19420         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
19421         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
19422         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
19423         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
19424         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
19425         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
19426         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
19427         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
19428         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
19429         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
19430         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
19431         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
19432         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
19433         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
19434         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
19435         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
19436         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
19437         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
19438         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
19439         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
19440         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
19441         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
19442         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
19443         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
19444         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
19445         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
19446         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
19447         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
19448         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
19449         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
19450         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
19451         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
19452         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
19453         gcc.dg/vect/vect-none.c: Ditto.
19454         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
19455         treelang/compile/unsigned.tree: Ditto.
19456
19457         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
19458         * gcc.dg/cpp/direct2s.c: Ditto.
19459         * gcc.dg/cpp/paste4.c: Ditto.
19460         * gcc.dg/cpp/separate-1.c: Ditto.
19461         * gcc.dg/pch/save-temps-1.c: Ditto.
19462         * g++.dg/ext/altivec-10.C: Ditto.
19463         * g++.dg/pch/pch.C: Ditto.
19464
19465         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
19466
19467         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
19468         * g++.dg/template/repo1.C: Ditto.
19469         * g++.dg/template/repo2.C: Ditto.
19470         * g++.dg/template/repo3.C: Ditto.
19471         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
19472         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
19473         * g++.old-deja/g++.pt/repo1.C: Ditto.
19474         * g++.old-deja/g++.pt/repo2.C: Ditto.
19475         * g++.old-deja/g++.pt/repo3.C: Ditto.
19476         * g++.old-deja/g++.pt/repo4.C: Ditto.
19477
19478         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
19479         * gcc.dg/20030107-1.c: Ditto.
19480         * gcc.dg/20030702-1.c: Ditto.
19481         * gcc.dg/profile-generate-1.c: Ditto.
19482         * g++.dg/other/profile1.C: Ditto.
19483         * g++.old-deja/g++.robertl/eb83.C: Ditto.
19484
19485         * lib/gcc-dg.exp (remove-build-file): New.
19486         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
19487         cleanup-tree-dump, cleanup-saved-temps): New.
19488
19489 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
19490
19491         PR c++/19203, DR 214
19492         * g++.dg/parse/ambig3.C: Not ambiguous.
19493         * g++.dg/template/spec20.C: New.
19494         * g++.dg/template/spec21.C: New.
19495
19496 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
19497
19498         PR target/20045
19499         * gcc.dg/ia64-fptr-1.c: Run only on linux.
19500
19501 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19502
19503         PR libfortran/20660
19504         * gfortran.dg/negative_unit.f: New test.
19505
19506 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
19507
19508         * gcc.dg/20050330-1.c: New test.
19509
19510 2005-03-30  Devang Patel  <dpatel@apple.com>
19511
19512         * g++.dg/tree-sra/ssa-sra-3.C: New test.
19513
19514 2005-03-30  Dale Johannesen  <dalej@apple.com>
19515
19516         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
19517
19518 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
19519
19520         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
19521         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
19522         Strip options from test name.
19523
19524 2005-03-31  Jan Hubicka  <jh@suse.cz>
19525
19526         * gcc.dg/varpool-1.c: New testcase.
19527
19528 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
19529
19530         PR c/772
19531         PR c/17913
19532         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
19533         gcc.dg/stmt-expr-label-3.c : New tests.
19534         * gcc.c-torture/execute/medce-2.c: Remove.
19535
19536 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
19537
19538         PR c/20368
19539         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
19540         tests.
19541
19542 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
19543
19544         * gcc.c-torture/compile/pr20203.c: New test.
19545
19546 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
19547
19548         * gfortran.dg/promotion.f90: New test.
19549
19550 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
19551
19552         PR middle-end/20491
19553         * gcc.dg/torture/asm-subreg-1.c: New test.
19554
19555 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
19556
19557         PR c/20672
19558         * gcc.dg/pr20672-1.c: New test.
19559
19560 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
19561
19562         * gfortran.dg/vect: New directory.
19563         * gfortran.dg/vect/vect.exp: New.
19564         * gfortran.dg/vect/vect-1.f90: New test.
19565         * gfortran.dg/vect/vect-2.f90: New test.
19566         * gfortran.dg/vect/vect-3.f90: New test.
19567         * gfortran.dg/vect/vect-4.f90: New test.
19568         * gfortran.dg/vect/vect-5.f90: New test.
19569
19570 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
19571
19572         PR middle-end/20622
19573         * gcc.dg/alias-7.c: New test.
19574
19575 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
19576
19577         * gcc.dg/sparc-reg-1.c: New test.
19578
19579 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
19580
19581         PR target/19890
19582         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
19583
19584 2005-03-29  Dale Ranta  <dir@lanl.gov>
19585             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19586
19587         PR libfortran/20163
19588         * gfortran.dg/pr20163-2.f: New test.
19589
19590 2005-03-28  Jan Hubicka  <jh@suse.cz>
19591
19592         PR middle-end/20635
19593         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
19594         by Jakub Jelinek.
19595
19596 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
19597
19598         PR tree-optimization/20626
19599         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
19600         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
19601
19602 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
19603
19604         * gfortran.dg/underflow.f90: New test.
19605         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
19606
19607 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19608
19609         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
19610
19611 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
19612
19613         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
19614         (g++_init): Make sure that CXXFLAGS is set.
19615         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
19616         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
19617         * lib/gfortran.exp (gfortran_link_flags): Likewise.
19618         * lib/objc.exp (objc_init): Likewise.
19619         * lib/treelang.exp (treelang_init): Likewise.
19620
19621 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
19622
19623         PR tree-optimization/20470
19624         * gcc.dg/tree-ssa/pr20470.c: New test.
19625
19626 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
19627
19628         * gcc.dg/ppc-stfiwx.c: New.
19629
19630 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
19631
19632         PR target/19888
19633         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
19634
19635 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
19636
19637         * gcc.dg/20050325-1.c: Fix a typo.
19638
19639 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19640
19641         PR libfortran/19678
19642         PR libfortran/19679
19643         * gfortran.dg/dos_eol.f: New test.
19644
19645 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
19646
19647         PR rtl-optimization/20249
19648         * gcc.dg/20050325-1.c: New test.
19649
19650 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19651
19652         PR libfortran/15332
19653         * gfortran.dg/pr15332.f: New test.
19654
19655 2005-03-24  Dale Johannesen  <dalej@apple.com>
19656
19657         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
19658
19659 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
19660
19661         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
19662         'internal' visibility.
19663         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
19664         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
19665         'protected' visibility.
19666         * gcc.dg/visibility-7.c: Likewise.
19667         * lib/target-supports.exp (check_visibility_available): Take
19668         a parameter, the kind of visibility to check for.
19669         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
19670         to check_visibility_available.
19671
19672         * g++.dg/expr/cast3.C: New.
19673
19674 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
19675
19676         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
19677         rs6000.
19678
19679 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
19680
19681         PR target/20095
19682         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
19683
19684 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
19685
19686         * gcc.dg/badshift.c: Renamed to...
19687         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
19688
19689         * gcc.target/i386/badshift.c: Renamed to...
19690         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
19691         only.
19692
19693         PR rtl-optimization/20532
19694         * gcc.target/i386/badshift.c: New.
19695
19696 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19697
19698         * gfortran.dg/pr18025.f90: New test.
19699
19700 2005-03-23  Dale Johannesen  <dalej@apple.com>
19701
19702         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
19703
19704 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
19705
19706         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
19707
19708         * lib/target-supports.exp (check_iconv_available): Default
19709         libiconv to -liconv, if there is no definition.
19710
19711 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
19712
19713         * gcc.dg/torture/cris-asm-mof-1.c: New test.
19714
19715 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
19716
19717         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
19718         * g++.dg/opt/pr7503-2.C: Likewise.
19719         * g++.dg/opt/pr7503-3.C: Likewise.
19720         * g++.dg/opt/pr7503-4.C: Likewise.
19721         * g++.dg/opt/pr7503-5.C: Likewise.
19722         * g++.dg/warn/minmax.C: New test.
19723
19724 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19725
19726         * gfortran.dg/g77_intrinsics_funcs.f: New test.
19727         * gfortran.dg/g77_intrinsics_sub.f: New test.
19728
19729 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
19730             Jan Hubicka  <jh@suse.cz>
19731             Steven Bosscher <stevenb@suse.de
19732
19733         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
19734
19735 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19736
19737         PR c++/19980
19738         * g++.dg/template/redecl3.C: New test.
19739
19740 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19741
19742         PR c++/20499
19743         * g++.dg/parse/error16.C: Tweak error markers.
19744
19745 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
19746
19747         PR target/20561
19748         * gcc.dg/20050321-2.c: New test.
19749
19750 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
19751
19752         PR c++/20465
19753         PR c++/20381
19754         * g++.dg/template/ptrmem12.C: New.
19755
19756 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
19757
19758         PR rtl-optimization/20527
19759         * gcc.c-torture/execute/pr20527-1.c: New test.
19760
19761 2005-03-22  Ben Elliston  <bje@au.ibm.com>
19762
19763         * gcc.misc-tests/options.exp (check_for_options): Create a real C
19764         program, compile it into a real executable and then delete the .c
19765         and .x files afterwards, to avoid problems on testglue targets.
19766
19767 2005-03-21  Stuart Hastings  <stuart@apple.com>
19768
19769         * gcc.target/i386/sse-2.c: New.
19770
19771 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
19772
19773         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
19774
19775 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
19776
19777         * g++.dg/parse/crash25.C: Fix typo.
19778
19779 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
19780
19781         PR c++/20461
19782         * g++.dg/parse/crash24.C: New test.
19783
19784         PR c++/20536
19785         * g++.dg/parse/crash25.C: New test.
19786
19787 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
19788
19789         PR c++/20147
19790         * g++.dg/ext/stmtexpr4.C: New test.
19791
19792 2005-03-20  Roger Sayle  <roger@eyesopen.com>
19793
19794         PR middle-end/20539
19795         * gcc.c-torture/compile/pr13066-1.c: New test case.
19796         * gcc.c-torture/compile/pr20539-1.c: Likewise.
19797         * g++.dg/opt/pr13066-1.C: Likewise.
19798
19799 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
19800
19801         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
19802
19803 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19804
19805         PR fortran/18525
19806         * gfortran.dg/nesting_1.f90: New test.
19807
19808 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19809
19810         PR c++/20240
19811         * g++.dg/lookup/using13.C: New test.
19812
19813 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19814
19815         PR c++/20333
19816         * g++.dg/template/crash36.C: New test.
19817
19818 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
19819
19820         PR c++/20463
19821         * g++.dg/template/crash35.C: New test.
19822
19823 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
19824
19825         PR c++/19966
19826         * g++.dg/overload/operator2.C: New test.
19827
19828 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19829
19830         PR libfortran/20257
19831         * gfortran.dg/pr20257.f90: New test.
19832
19833 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19834
19835         PR libfortran/20480
19836         * gfortran.dg/pr20480.f90: New test.
19837
19838 2005-03-16  Richard Henderson  <rth@redhat.com>
19839
19840         PR middle-end/15700
19841         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
19842         (_rtld_global): New.
19843         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
19844         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
19845
19846         * gcc.dg/alias-3.c: New.
19847         * gcc.dg/alias-4.c: New.
19848         * gcc.dg/alias-5.c: New.
19849         * gcc.dg/alias-6.c: New.
19850
19851 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
19852
19853         * gcc.dg/cpp/ucnid-7.c: New.
19854
19855 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
19856             Dorit Naishlos  <dorit@il.ibm.com>
19857
19858         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
19859         darwin.
19860
19861 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
19862
19863         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
19864         misaligned accesses.
19865         * gcc.dg/vect/vect-58.c: Likewise.
19866         * gcc.dg/vect/vect-92.c: New.
19867         * gcc.dg/vect/vect-93.c: New.
19868
19869 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
19870
19871         PR fortran/18827
19872         * gfortran.dg/assign_2.f90: New test.
19873         * gfortran.dg/assign_3.f90: New test.
19874         * gfortran.dg/assign.f90: New test.
19875
19876 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
19877
19878         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
19879         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
19880         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
19881         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
19882         names.
19883
19884 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
19885
19886         * gcc.dg/cpp/ucnid-6.c: New.
19887
19888         * gcc.dg/cpp/normalize-1.c: New.
19889         * gcc.dg/cpp/normalize-2.c: New.
19890         * gcc.dg/cpp/normalize-3.c: New.
19891         * gcc.dg/cpp/normalize-4.c: New.
19892         * gcc.dg/cpp/ucnid-4.c: New.
19893         * gcc.dg/cpp/ucnid-5.c: New.
19894         * g++.dg/cpp/normalize-1.C: New.
19895         * g++.dg/cpp/ucnid-1.C: New.
19896
19897 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
19898
19899         * gcc.dg/pr18628.c: New.
19900
19901 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
19902
19903         PR c++/20280
19904         * g++.dg/tree-ssa/pr20280.C: New.
19905
19906 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19907
19908         PR fortran/20467
19909         * gfortran.dg/stfunc_2.f90: New test.
19910
19911 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
19912
19913         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
19914
19915 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
19916
19917         * gcc.dg/tree-ssa/20050314-1.c: New test.
19918
19919 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19920
19921         PR c++/4403
19922         PR c++/9783, DR433
19923         * g++.dg/template/friend34.C: New test.
19924         * g++.dg/template/friend35.C: Likewise.
19925         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
19926
19927 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19928
19929         Friend class name lookup 5/n
19930         PR c++/1016
19931         * g++.dg/lookup/hidden-class1.C: New test.
19932         * g++.dg/lookup/hidden-class2.C: Likewise.
19933         * g++.dg/lookup/hidden-class3.C: Likewise.
19934         * g++.dg/lookup/hidden-class4.C: Likewise.
19935         * g++.dg/lookup/hidden-class5.C: Likewise.
19936         * g++.dg/lookup/hidden-class6.C: Likewise.
19937         * g++.dg/lookup/hidden-class7.C: Likewise.
19938         * g++.dg/lookup/hidden-class8.C: Likewise.
19939         * g++.dg/lookup/hidden-class9.C: Likewise.
19940         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
19941         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
19942         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
19943         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
19944         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
19945         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
19946         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
19947         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
19948         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
19949         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
19950         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
19951
19952 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
19953
19954         PR c++/20157
19955         * g++.dg/template/error18.C: New test.
19956
19957 2005-03-09  Ben Elliston  <bje@au.ibm.com>
19958
19959         PR debug/16792
19960         * g++.dg/debug/pr16792.C: New test.
19961
19962 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
19963
19964         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
19965         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
19966         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
19967         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
19968         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
19969         test assertion names.
19970
19971 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19972
19973         PR fortran/18600
19974         * gfortran.dg/stfunc_1.f90: New test.
19975
19976 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19977
19978         PR fortran/16907
19979         * gfortran.dg/real_index_1.f90: New test.
19980
19981 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19982
19983         PR fortran/20323
19984         * gfortran.dg/spec_expr_1.f90: New test.
19985
19986 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
19987
19988         PR c/20402
19989         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
19990         new parser.
19991
19992 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19993
19994         PR fortran/20361
19995         * gfortran.dg/largeequiv_1.f90: New test.
19996
19997 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
19998
19999         * gcc.dg/ucnid-1.c: New.
20000         * gcc.dg/ucnid-2.c: New.
20001         * gcc.dg/ucnid-3.c: New.
20002         * gcc.dg/ucnid-4.c: New.
20003         * gcc.dg/ucnid-5.c: New.
20004         * gcc.dg/ucnid-6.c: New.
20005         * gcc.dg/cpp/ucnid-1.c: New.
20006         * gcc.dg/cpp/ucnid-2.c: New.
20007         * gcc.dg/cpp/ucnid-3.c: New.
20008         * g++.dg/other/ucnid-1.C: New.
20009
20010 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
20011
20012         * gcc.dg/vmx/darwin-abi-3.c: Delete.
20013
20014 2005-03-11  Per Bothner  <per@bothner.com>
20015
20016         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
20017         that diagnotics refer to correct token.
20018         * gcc.dg/unused-3.c: Likewise.
20019
20020 2005-03-11  Per Bothner  <per@bothner.com>
20021
20022         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
20023         constant" is now actually on same line as string constant.
20024         * gcc.dg/cpp/direct2s.c: Likewise.
20025
20026 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
20027
20028         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
20029
20030 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20031
20032         PR libfortran/20124
20033         * gfortran.dg/pr20124.f90: New Test
20034
20035 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
20036
20037         PR tree-optimization/20130
20038         * gcc.dg/pr20130-1.c: New test.
20039
20040 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
20041
20042         PR target/20095
20043         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
20044
20045 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20046
20047         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
20048
20049 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
20050
20051         * g++.dg/eh/forced1.C: Fix comment.
20052         * g++.dg/eh/forced2.C: Ditto.
20053         * g++.dg/eh/forced3.C: Ditto.
20054         * g++.dg/eh/forced4.C: Ditto.
20055
20056 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
20057
20058         PR rtl-opt/20412
20059         * gcc.c-torture/compile/pr20412.c: New test.
20060
20061 2005-03-10  Roger Sayle  <roger@eyesopen.com>
20062
20063         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
20064
20065 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
20066
20067         PR target/20322
20068         * gcc.dg/20050307-1.c: New test.
20069
20070 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
20071
20072         PR c++/20375
20073         * g++.dg/other/stdarg3.C: New.
20074
20075 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
20076
20077         PR c++/18384, c++/18327
20078         * g++.dg/init/array19.C: New test.
20079
20080         PR inline-asm/20314
20081         * gcc.dg/torture/pr20314-1.c: New test.
20082         * gcc.dg/torture/pr20314-2.c: New test.
20083
20084 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
20085
20086         * gcc.dg/20050309-1.c: New test.
20087
20088 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20089
20090         * gcc.dg/builtins-10.c: Reactivate disabled test.
20091         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
20092         new cbrt transformations.
20093
20094 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
20095
20096         PR c++/20208
20097         * g++.dg/template/array13.C: New test.
20098
20099 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
20100
20101         PR c++/16859
20102         * g++.dg/init/brace4.C: New test.
20103
20104 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
20105
20106         PR c++/20186
20107         * g++.dg/template/non-dependent12.C: New.
20108
20109 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
20110
20111         PR c++/20142
20112         * g++.dg/init/array18.C: Add dg-do run marker.
20113
20114         PR c++/20142
20115         * g++.dg/init/array18.C: New test.
20116
20117 2005-03-09  Ben Elliston  <bje@au.ibm.com>
20118
20119         * consistency.vlad/vlad.exp: Remove trailing semicolons.
20120         * g++.dg/gcov/gcov.exp: Likewise.
20121         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
20122         * gcc.target/xstormy16/xstormy16.exp: Likewise.
20123         * lib/c-torture.exp: Likewise.
20124         * lib/fortran-torture.exp: Likewise.
20125         * lib/g++.exp: Likewise.
20126         * lib/gcc-defs.exp: Likewise.
20127         * lib/gcc-dg.exp: Likewise.
20128         * lib/gcc.exp: Likewise.
20129         * lib/gcov.exp: Likewise.
20130         * lib/gfortran.exp: Likewise.
20131         * lib/mike-g++.exp: Likewise.
20132         * lib/mike-gcc.exp: Likewise.
20133         * lib/objc-torture.exp: Likewise.
20134         * lib/objc.exp: Likewise.
20135         * lib/profopt.exp: Likewise.
20136         * lib/target-libpath.exp: Likewise.
20137         * lib/target-supports.exp: Likewise.
20138         * lib/treelang.exp: Likewise.
20139         * lib/wrapper.exp: Likewise.
20140
20141 2005-03-08  Jeff Law  <law@redhat.com>
20142
20143         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
20144         PHI-OPT changes.
20145
20146 2005-03-08  Ira Rosen  <irar@il.ibm.com>
20147
20148         * gcc.dg/vect/pr20122.c: New test.
20149
20150 2005-03-07  Jeff Law  <law@redhat.com>
20151
20152         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
20153         was folded away.
20154         * gcc.dg/tree-ssa/pr18133-1.c: New test.
20155         * gcc.dg/tree-ssa/pr18133-2.c: New test.
20156         * gcc.dg/tree-ssa/pr18134.c: New test.
20157
20158 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20159
20160         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
20161         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
20162         gcc.dg/torture/builtin-noret-2.c: Require weak support.
20163
20164 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
20165
20166         PR tree-opt/17671
20167         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
20168
20169 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
20170
20171         * g++.dg/warn/Wnvdtor.C: New test.
20172
20173 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
20174
20175         * gcc.dg/torture/pr19683-1.c: New test.
20176
20177 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
20178
20179         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
20180         * gfortran.dg/g77/19990313-2.f: Ditto.
20181         * gfortran.dg/g77/19990313-3.f: Ditto.
20182         * gfortran.dg/g77/19990525-0.f: Ditto.
20183         * gfortran.dg/g77/19990826-0.f: Ditto.
20184         * gfortran.dg/g77/19990826-2.f: Ditto.
20185         * gfortran.dg/g77/19990826-3.f: Ditto.
20186         * gfortran.dg/g77/20000511-1.f: Ditto.
20187         * gfortran.dg/g77/20000511-2.f: Ditto.
20188         * gfortran.dg/g77/970625-2.f: Ditto.
20189         * gfortran.dg/g77/980310-2.f: Ditto.
20190         * gfortran.dg/g77/980310-3.f: Ditto.
20191         * gfortran.dg/g77/980310-8.f: Ditto.
20192         * gfortran.dg/g77/980519-2.f: Ditto.
20193         * gfortran.dg/g77/alpha1.f: Ditto.
20194         * gfortran.dg/g77/claus.f: Ditto.
20195         * gfortran.dg/g77/erfc.f: Ditto.
20196         * gfortran.dg/g77/short.f: Ditto.
20197         * gfortran.fortran-torture/execute/data.f90: Ditto.
20198         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
20199         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
20200
20201 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20202
20203         * lib/file-format.exp (gcc_target_object_format): Add check for som
20204         format and hardcode object formats on hppa*-*-hpux*.
20205         * lib/target-supports.exp (check_weak_available): Add check for som
20206         object format.  Always return 0 on hppa*-*-hpux10*.
20207
20208         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
20209         is defined.
20210
20211         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
20212
20213 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
20214
20215         * gfortran.dg/pr19936_1.f90: New test.
20216         * gfortran.dg/pr19936_2.f90: New test.
20217         * gfortran.dg/pr19936_3.f90: New test.
20218
20219 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
20220             Paul Thomas <prthomas@drfccad.cea.fr>
20221
20222         * gfortran.dg/PR19754_1.f90: New test.
20223         * gfortran.dg/PR19754_2.f90: Ditto.
20224
20225 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20226
20227         PR c++/19311
20228         * g++.dg/template/non-dependent11.C: New test.
20229
20230 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
20231
20232         * lib/target-supports.exp (check_iconv_available): Fix comment.
20233
20234 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
20235             Joseph S. Myers  <joseph@codesourcery.com>
20236
20237         PR c++/19797
20238         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
20239
20240 2005-03-04  Matthew Sachs  <msachs@apple.com>
20241
20242         * gcc.exp (gcc_target_compile): Put braces around
20243         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
20244         * objc.exp (objc_target_compile): Likewise.
20245         * treelang.exp (treelang_target_compile): Likewise.
20246
20247 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20248
20249         PR fortran/19673
20250         * gfortran.dg/func_result_1.f90: New test.
20251
20252 2005-03-04  Ben Elliston  <bje@au.ibm.com>
20253
20254         * gcc.misc-tests/options.exp: New test.
20255
20256 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
20257
20258         * gcc.dg/pr15784-4.c: New test.
20259
20260 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
20261
20262         * gcc.c-torture/execute/pr17133.c: New.
20263         * gcc.c-torture/compile/20050303-1.c: New.
20264
20265 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
20266
20267         * gcc.dg/cpp/assert4.c: Fix for cygwin.
20268
20269 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
20270
20271         * g++.dg/overload/using2.C: New.
20272
20273 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
20274
20275         PR c++/19916
20276         * g++.dg/init/ptrmem2.C: New test.
20277
20278 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
20279
20280         PR c/8927
20281         * gcc.dg/pr8927-1.c: New test.
20282
20283 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
20284
20285         PR c++/20232
20286         * g++.dg/inherit/covariant12.C: New.
20287
20288 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20289
20290         PR fortran/19479
20291         * gfortran.dg/bound_1.f90: New test.
20292
20293 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
20294
20295         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
20296         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
20297
20298 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
20299
20300         PR c/20245
20301         * gcc.dg/pr20245-1.c: New test.
20302
20303 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
20304
20305         PR middle-end/19874
20306         * gcc.c-torture/execute/20050119-2.c: New test case.
20307
20308 2005-02-28  Ben Elliston  <bje@au.ibm.com>
20309
20310         * README: Update the DejaGnu bug reporting address.
20311         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
20312         * lib/objc-torture.exp: Likewise.
20313
20314 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
20315
20316         * gfortran.dg/boz_1.f90: New test.
20317         * gfortran.dg/boz_3.f90: New test.
20318         * gfortran.dg/boz_4.f90: New test.
20319
20320 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
20321
20322         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
20323         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
20324
20325 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20326
20327         PR libfortran/20101
20328         * gfortran.dg/write_0_pe_format.f90: New test.
20329
20330 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
20331
20332         PR c++/20206
20333         * g++.dg/opt/thunk2.C: New test.
20334         * g++.dg/opt/covariant1.C: New test.
20335
20336 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20337
20338         * gfortran.dg/e_d_fmt.f90: New test.
20339
20340 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
20341
20342         * gcc.dg/asm-b.c: Fix comment typos.
20343
20344 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
20345
20346         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
20347         a V_MAY_DEF also.
20348
20349 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
20350
20351         PR tree-opt/20188
20352         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
20353         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
20354         * gcc.dg/asm-b.c: New test.
20355
20356 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
20357
20358         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
20359         Disable this test on IRIX 6.
20360
20361 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
20362
20363         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
20364         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
20365         parser.
20366
20367 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
20368
20369         PR tree-optimization/20204
20370         * testsuite/gcc.dg/pr20204.c: New test.
20371
20372 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
20373
20374         PR target/20196
20375         * gcc.c-torture/execute/20050224-1.c: New test.
20376
20377         PR c++/20175
20378         * g++.dg/warn/Wbraces2.C: New test.
20379
20380 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
20381
20382         PR c++/19878
20383         * g++.dg/init/const2.C: New test.
20384
20385 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
20386
20387         PR tree-optimization/20100
20388         * gcc.c-torture/execute/pr20100-1.c: New test.
20389
20390 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20391
20392         * gfortran.dg/implicit_3.f90: New test.
20393
20394         * gfortran.dg/deftype_1.f90: New test.
20395
20396 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
20397
20398         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
20399         the test passes.
20400         * g++.dg/other/anon3.C: Accept a warning.
20401
20402 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
20403
20404         * gcc.dg/pr20017.c: Fix a comment typo.
20405
20406 2005-02-23  Bud Davis  <bdavis@gfortran.org>
20407
20408         * gfortran.dg/list_read_4.f90: Change to f90 comments.
20409
20410 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
20411
20412         PR ada/19902
20413         * ada/acats/tests/cxa/cxa3004.a: Remove.
20414         * ada/acats/tests/cxb/cxb30061.am: Likewise.
20415
20416 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
20417
20418         PR c++/20073
20419         * g++.dg/init/const1.C: New test.
20420
20421         PR c++/19991
20422         * g++.dg/parse/constant7.C: New test.
20423
20424         PR c++/20152
20425         * g++.dg/parse/error27.C: New test.
20426         * g++.dg/template/qualttp15.C: Adjust error markers.
20427         * g++.old-deja/g++.other/struct1.C: Likewise.
20428
20429         PR c++/20153
20430         * g++.dg/template/error17.C: New test.
20431
20432         PR c++/20148
20433         * g++.dg/parser/error26.C: New test.
20434
20435 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
20436
20437         PR tree-optimization/20100
20438         PR tree-optimization/20115
20439         * gcc.dg/pr20115.c: New test.
20440         * gcc.dg/pr20115-1.c: New test.
20441         * gcc.dg/pr20100.c: New test.
20442         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
20443         call-clobbered variables after alias1.
20444
20445 2005-02-22  Bud Davis  <bdavis@gfortran.org>
20446
20447         * gfortran.dg/list_read_4.f90: new test.
20448
20449 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
20450
20451         PR rtl-optimization/20017.
20452         * gcc.dg/pr20017.c: New.
20453
20454 2005-02-22  Devang Patel  <dpatel@apple.com>
20455
20456         PR 19952
20457         * g++.dg/tree-ssa/pr19952.C: New test.
20458
20459 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
20460
20461         PR c++/19883
20462         * g++.dg/parse/constant6.C: New test.
20463
20464 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
20465
20466         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
20467         * g++.dg/charset/asm2.c: Likewise.
20468         * g++.dg/charset/asm3.c: Likewise.
20469         * g++.dg/charset/asm4.c: Likewise.
20470         * g++.dg/charset/asm5.c: Likewise.
20471         * g++.dg/charset/attribute1.c: Likewise.
20472         * g++.dg/charset/attribute2.c: Likewise.
20473         * g++.dg/charset/extern1.cc: Likewise.
20474         * g++.dg/charset/extern2.cc: Likewise.
20475         * g++.dg/charset/extern3.cc: Likewise.
20476         * g++.dg/charset/function.cc: Likewise.
20477         * g++.dg/charset/string.c: Likewise.
20478         * g++.dg/charset/charset.exp: Likewise.
20479         * lib/target-supports.exp (check_iconv_available): Fix comment.
20480
20481 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
20482
20483         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
20484         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
20485         * gcc.dg/charset/asm2.c: Likewise.
20486         * gcc.dg/charset/asm3.c: Likewise.
20487         * gcc.dg/charset/asm4.c: Likewise.
20488         * gcc.dg/charset/asm5.c: Likewise.
20489         * gcc.dg/charset/asm6.c: Likewise.
20490         * gcc.dg/charset/attribute1.c: Likewise.
20491         * gcc.dg/charset/attribute2.c: Likewise.
20492         * gcc.dg/charset/builtin1.c: Likewise.
20493         * gcc.dg/charset/extern.c: Likewise.
20494         * gcc.dg/charset/function.c: Likewise.
20495         * gcc.dg/charset/string.c: Likewise.
20496         * gcc.dg/charset/charset.exp: Likewise.
20497
20498 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
20499
20500         PR fortran/20086
20501         * gfortran.dg/pr20086.f90: New test.
20502
20503 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
20504
20505         PR tree-optimization/19786
20506         * g++.dg/tree-ssa/pr19786.C: New.
20507
20508 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20509
20510         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
20511
20512 2005-02-21  Jeff Law  <law@redhat.com>
20513
20514         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
20515
20516 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20517
20518         * gfortran.dg/do_iterator: Split loop, markup all lines for
20519         which an error locus is printed.
20520         * gfortran.dg/pr17708.f90: Markup all lines for which an error
20521         locus is printed.
20522         * gfortran.dg/select_4.f90: Likewise.
20523         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
20524         locuses in the various permutations.
20525
20526 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
20527
20528         PR tree-optimization/19951
20529         * g++.dg/vect: New directory.
20530         * g++.dg/vect/vect.exp: New file.
20531         * g++.dg/vect/pr19951.cc: New testcase.
20532         * g++.dg/dg.exp: Also prune vectorizer tests.
20533
20534 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
20535
20536         PR 18785
20537         * gcc.dg/charset/builtin1.c: New test.
20538
20539 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20540
20541         PR c++/19299
20542         * g++.dg/inherit/volatile1.C: New test.
20543
20544         PR c++/19440
20545         * g++.dg/template/dtor4.C: New test.
20546
20547 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
20548
20549         * gfortran.dg/int_1.f90: New test.
20550
20551 2005-02-19  Devang Patel  <dpatel@apple.com>
20552
20553         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
20554
20555 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
20556
20557         * gfortran.dg/achar_1.f90: New test.
20558
20559 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
20560
20561         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
20562
20563 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
20564             Jakub Jelinek  <jakub@redhat.com>
20565
20566         PR tree-optimization/19828
20567         * gcc.dg/tree-ssa/loop-7.c: New test.
20568         * gcc.c-torture/execute/20050218-1.c: New test.
20569
20570 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
20571
20572         PR c/20043
20573         * gcc.dg/transparent-union-1.c: New test.
20574         * gcc.dg/transparent-union-2.c: New test.
20575
20576 2005-02-18  James E Wilson  <wilson@specifixinc.com>
20577
20578         PR tree-optimization/18977
20579         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
20580
20581 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
20582
20583         PR target/20054
20584         * gcc.dg/pr20054.c: New test.
20585
20586 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20587
20588         PR c++/19508
20589         * g++.dg/ext/attrib20.C: New test.
20590
20591 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
20592
20593         PR middle-end/20030
20594         * gfortran.fortran-torture/execute/character_passing.f90: New test.
20595
20596 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
20597
20598         PR c++/20008
20599         * g++.dg/opt/switch4.C: New.
20600
20601 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
20602
20603         PR c++/20023
20604         PR tree-optimization/20009
20605         * gcc.c-torture/compile/20050217-1.c: New test.
20606         * g++.dg/opt/switch3.C: New test.
20607
20608         PR tree-optimization/18947
20609         * gcc.c-torture/compile/20050215-1.c: New test.
20610         * gcc.c-torture/compile/20050215-2.c: New test.
20611         * gcc.c-torture/compile/20050215-3.c: New test.
20612
20613 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
20614
20615         PR c++/20028
20616         * g++.dg/template/crash34.C: New.
20617
20618         PR c++/20022
20619         * g++.dg/other/access3.C: New.
20620
20621 2005-02-17  Ira Rosen  <irar@il.ibm.com>
20622
20623         * gcc.dg/vect/vect-98.c: New test.
20624
20625 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
20626
20627         PR tree-optimization/19967
20628         * gcc.dg/pr19967.c: New.
20629
20630 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
20631
20632         PR middle-end/19857
20633         * gcc.dg/tree-ssa/20050215-1.c: New test.
20634         * gcc.c-torture/execute/20050215-1.c: New test.
20635
20636 2005-02-15  Eric Christopher  <echristo@redhat.com>
20637
20638         * gcc.dg/cpp/20050215-1.c: New file.
20639
20640 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
20641
20642         PR tree-optimization/15785
20643         * gcc.dg/pr15785-1.c: New test.
20644
20645 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
20646
20647         PR c++/17788
20648         * g++.dg/init/ctor4.C: New.
20649         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
20650
20651 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
20652
20653         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
20654         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
20655
20656 2005-02-15  Andreas Schwab  <schwab@suse.de>
20657
20658         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
20659         declare malloc.
20660
20661 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
20662
20663         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
20664
20665 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
20666
20667         PR tree-optimization/19853
20668         * gcc.c-torture/compile/pr19853.c: New test.
20669
20670 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
20671
20672         PR c++/19608
20673         * g++.dg/parse/local-class1.C: New.
20674
20675         PR c++/19895
20676         * g++.dg/parse/ptrmem3.C: New.
20677
20678         PR c++/19884
20679         * g++.old-deja/g++.oliva/template6.C: Add another case.
20680         * g++.dg/template/explicit6.C: New.
20681
20682 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
20683
20684         PR c++/17816
20685         * g++.dg/other/redecl2.C: New.
20686
20687 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
20688
20689         PR c++/19891
20690         * g++.dg/abi/covariant4.C: New.
20691
20692 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
20693
20694         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
20695
20696 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
20697
20698         * gcc.dg/vect/vect-96.c: Fix typo.
20699
20700 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20701
20702         PR c++/14479
20703         PR c++/19487
20704         * g++.dg/template/enum5.C: New test.
20705
20706 2005-02-12  Ira Rosen  <irar@il.ibm.com>
20707
20708         * gcc.dg/vect/vect-97.c: New test.
20709
20710 2005-02-12  Ira Rosen  <irar@il.ibm.com>
20711
20712         * gcc.dg/vect/vect-96.c: New test.
20713
20714 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
20715
20716         * gcc.dg/builtins-34.c: Also check ldexp*.
20717
20718 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
20719
20720         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
20721
20722 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
20723
20724         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
20725         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
20726         dg-require-dll, dg-require-iconv, dg-require-named-sections,
20727         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
20728         selector_list, selector_expression, dg-process-target): Move to new
20729         file target-supports-dg.exp.
20730         * lib/target-supports-dg.exp: New.
20731
20732         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
20733         New.
20734
20735 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
20736
20737         PR c++/19666
20738         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
20739
20740         PR middle-end/19858
20741         * gcc.c-torture/compile/20050210-1.c: New test.
20742
20743 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
20744
20745         PR c++/19755
20746         * g++.dg/warn/Wbraces1.C: New test.
20747
20748 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
20749
20750         * gcc.dg/builtins-52.c: New testcase.
20751
20752 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
20753
20754         PR c/19342
20755         * gcc.c-torture/execute/20050119-1.c: New test.
20756
20757 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
20758
20759         PR c++/19811
20760         * g++.dg/init/delete1.C: New test.
20761
20762 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
20763
20764         PR c++/18470
20765         * g++.dg/template/static12.C: New test.
20766
20767 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
20768
20769         PR c++/19787
20770         * g++.dg/conversion/ambig1.C: New test.
20771
20772         PR c++/19739
20773         * g++.dg/ext/attrib19.C: New test.
20774
20775         PR c++/19732
20776         * g++.dg/parse/dtor5.C: New test.
20777
20778         PR c++/19762
20779         * g++.dg/template/dtor3.C: New test.
20780
20781         PR c++/19826
20782         * g++.dg/template/static11.C: New test.
20783         * g++.dg/template/crash2.C: Remove dg-error marker.
20784
20785 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
20786
20787         PR C++/18491
20788         * g++.old-deja/g++.mike/p10769a.C: Remove.
20789
20790 2005-02-09  Roger Sayle  <roger@eyesopen.com>
20791
20792         * gcc.dg/builtins-48.c: New test case.
20793         * gcc.dg/builtins-49.c: New test case.
20794         * gcc.dg/builtins-50.c: New test case.
20795         * gcc.dg/builtins-51.c: New test case.
20796
20797 2005-02-09  Ian Lance Taylor  <ian@airs.com>
20798
20799         PR middle-end/19583
20800         * g++.dg/warn/Wreturn-type-3.C: New test.
20801
20802 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
20803
20804         PR middle-end/19402
20805         * gcc.dg/pr19402-1.c: New testcase.
20806         * gcc.dg/pr19402-2.c: likewise.
20807
20808 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
20809
20810         PR middle-end/19854
20811         * g++.dg/tree-ssa/tmmti.C: New testcase.
20812
20813 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
20814
20815         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
20816
20817 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
20818
20819         PR c++/19733
20820         * g++.dg/parse/crash23.C: New test.
20821         * g++.dg/warn/Weff1.C: New test.
20822
20823 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
20824
20825         * gcc.dg/20050209-1.c: New test.
20826
20827 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
20828
20829         PR target/19799
20830         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
20831
20832 2005-02-08  Mike Stump  <mrs@apple.com>
20833
20834         * g++.dg/pch/import-2.c: New test.
20835         * g++.dg/pch/import-2.hs: New.
20836         * g++.dg/pch/include/import-2a.h: New.
20837         * g++.dg/pch/include/import-2b.h: New.
20838
20839 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
20840
20841         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
20842
20843 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20844
20845         * gfortran.dg/substr_1.f90: New test.
20846
20847 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
20848
20849         PR middle-end/19775
20850         * gcc.dg/torture/builtin-power-1.c: Disable test for
20851         invalid transformation.
20852         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
20853         no longer optimize.
20854         * gcc.dg/builtins-47.c: New testcase.
20855
20856 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
20857             Dorit Naishlos  <dorit@il.ibm.com>
20858
20859         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
20860
20861 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
20862
20863         * gcc.c-torture/compile/20050206-1.c: New test.
20864
20865 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
20866
20867         PR tree-opt/19768
20868         * g++.dg/opt/pr19768.C: New test.
20869
20870 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
20871
20872         PR tree-opt/19736
20873         * gcc.c-torture/compile/pr19736.c: New test.
20874
20875 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20876
20877         PR c++/17401
20878         * g++.dg/parse/error25.C: New test.
20879
20880 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
20881
20882         * gcc.c-torture/execute/20050203-1.c: New.
20883
20884 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
20885
20886         * gcc.dg/vect/vect-85.c: Remove xfail.
20887         * gcc.dg/vect/vect-86.c: Remove xfail.
20888         * gcc.dg/vect/vect-87.c: Remove xfail.
20889         * gcc.dg/vect/vect-88.c: Remove xfail.
20890
20891 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
20892
20893         * gcc.dg/altivec-19.c: New.
20894
20895 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
20896
20897         PR c/17807
20898         * gcc.dg/nested-func-3.c: New test.
20899         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
20900
20901 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
20902
20903         * gcc.test-framework/gen_directive_tests: Generate tests for
20904         selector expressions.
20905
20906 2005-02-02  Matt Austern  <austern@apple.com>
20907
20908         PR c++/19628
20909         * g++/ext/builtin7.C: New.
20910         * g++/ext/builtin8.C: New.
20911
20912 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
20913
20914         PR c/18502
20915         * gcc.dg/pr18502-1.c: New test.
20916
20917 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20918
20919         PR c++/17413
20920         * g++.dg/template/local4.C: Tweak.
20921
20922 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
20923
20924         PR tree-optimization/19578
20925         * gcc.c-torture/compile/20050202-1.c: New test.
20926
20927 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
20928
20929         PR c/19435
20930         * gcc.dg/c99-init-4.c: New test.
20931
20932 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
20933
20934         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
20935
20936         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
20937
20938         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
20939         * g++.dg/eh/check-vect.h: New.
20940
20941         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
20942         * gcc.dg/vect/vect-78.c: Ditto.
20943         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
20944         Remove.
20945
20946         * g++.dg/conversion/simd1.C: Expect warning.
20947         * g++.dg/ext/attribute-test-1.C: Ditto.
20948         * g++.dg/ext/attribute-test-2.C: Ditto.
20949         * g++.dg/ext/attribute-test-3.C: Ditto.
20950         * g++.dg/ext/attribute-test-4.C: Ditto.
20951
20952         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
20953         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
20954
20955         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
20956
20957 2005-02-01  Richard Henderson  <rth@redhat.com>
20958
20959         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
20960         long double for ibm double-double format.
20961         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
20962
20963 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
20964
20965         PR tree-optimization/19633
20966         * testsuite/gcc.dg/pr19633-1.c: New test.
20967         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
20968         to NULL or a symbol.
20969
20970 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
20971
20972         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
20973         New procs.
20974         (dg-process-target (local override)): Handle selector expressions.
20975
20976         * gcc.test-framework/README: Describe tests in source directory.
20977         * gcc.test-framework/test-framework.awk: Handle dg- tests.
20978         * gcc.test-framework/test-framework.exp: Handle dg- tests.
20979         * gcc.test-framework/dg-bogus-exp-P.c: New test.
20980         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
20981         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
20982         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
20983         * gcc.test-framework/dg-do-link-exp-P.c: New test.
20984         * gcc.test-framework/dg-do-run-exp-P.c: New test.
20985         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
20986         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
20987         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
20988         * gcc.test-framework/dg-error-exp-P.c: New test.
20989         * gcc.test-framework/dg-error-exp-XP.c: New test.
20990         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
20991         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
20992         * gcc.test-framework/dg-output-exp-P.c: New test.
20993         * gcc.test-framework/dg-output-exp-XF.c: New test.
20994         * gcc.test-framework/dg-warning-exp-P.c: New test.
20995         * gcc.misc-tests/dg-1.c: Remove.
20996         * gcc.misc-tests/dg-2.c: Remove.
20997         * gcc.misc-tests/dg-3.c: Remove.
20998         * gcc.misc-tests/dg-4.c: Remove.
20999         * gcc.misc-tests/dg-5.c: Remove.
21000         * gcc.misc-tests/dg-6.c: Remove.
21001         * gcc.misc-tests/dg-7.c: Remove.
21002         * gcc.misc-tests/dg-8.c: Remove.
21003         * gcc.misc-tests/dg-9.c: Remove.
21004         * gcc.misc-tests/dg-10.c: Remove.
21005         * gcc.misc-tests/dg-11.c: Remove.
21006         * gcc.misc-tests/dg-12.c: Remove.
21007         * gcc.misc-tests/dg-test.exp: Remove.
21008
21009         * gcc.test-framework/test-framework.awk: Change recording and
21010         printing of passes and failures.
21011
21012         * gcc.test-framework: New directory.
21013         * gcc.test-framework/README: New.
21014         * gcc.test-framework/test-framework.exp: New.
21015         * gcc.test-framework/test-framework.awk: New.
21016         * gcc.test-framework/gen_directive_tests: New.
21017
21018 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
21019
21020         * lib/treelang.exp: Fix comment typos.
21021         (treelang_target_compile): Don't append libs=-ltreelang to options.
21022
21023 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
21024
21025         * g++.dg/parse/typename7.C: Adjust error messages.
21026
21027 2005-01-31  Jeff Law  <law@redhat.com>
21028
21029         * gcc.c-torture/execute/20050131-1.c: New test.
21030         * gcc.dg/wcaselabel.c: New test.
21031
21032 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
21033
21034         * g++.dg/other/warning1.C: Adjust error messags.
21035         * g++.dg/parse/constant5.C: New test.
21036
21037 2005-01-31  Steven Bosscher  <stevenb@suse.de>
21038
21039         PR c/19333
21040         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
21041         the test case valid.
21042         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
21043         * testsuite/gcc.dg/array-7.c: Adjust expected result.
21044         * testsuite/gcc.dg/pr18596-3.c: Likewise.
21045         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
21046         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
21047         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
21048
21049 2005-01-31  Dale Johannesen  <dalej@apple.com>
21050
21051         * g++.dg/opt/pr19650.C: New test.
21052
21053 2005-01-31  Richard Henderson  <rth@redhat.com>
21054
21055         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
21056         long double for intel double extended format.
21057         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
21058
21059 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
21060
21061         PR c++/19555
21062         * g++.dg/template/static10.C: New test.
21063
21064         PR c++/19395
21065         * g++.dg/parse/error24.C: New test.
21066
21067         PR c++/19367
21068         * g++.dg/lookup/builtin1.C: New test.
21069
21070         PR c++/19457
21071         * g++.dg/warn/conv3.C: New test.
21072
21073 2005-01-30  Bud Davis  <bdavis@gfortran.org>
21074
21075         PR fortran/19647
21076         * gfortan.dg/inquire_7.f90
21077
21078 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
21079
21080         PR tree-optimization/15791
21081         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
21082         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
21083         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
21084         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
21085         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
21086         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
21087         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
21088         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
21089         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
21090         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
21091
21092 2005-01-29  Paul Brook  <paul@codesourcery.com>
21093
21094         PR fortran/18565
21095         * check.c (real_or_complex_check): New function.
21096         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
21097         * intrinsic.c (add_functions): Use new check functions.
21098         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
21099         Add prototypes.
21100
21101 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
21102
21103         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
21104         gcc.dg/lvalue-3.c: New tests.
21105         * gcc.dg/concat.c: Update expected messages.
21106
21107 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
21108
21109         PR libfortran/19595
21110         * gfortran.dg/eor_1.f90: New test.
21111
21112 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
21113
21114         PR fortran/19589
21115         * gfortran.dg/logical_data_1.f90: New test.
21116
21117 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
21118
21119         PR c++/19253
21120         * g++.dg/template/crash33.C: New test.
21121
21122         PR c++/19667
21123         * g++.dg/template/crash32.C: New test.
21124
21125 2005-01-28  Ian Lance Taylor  <ian@airs.com>
21126
21127         PR middle-end/16558
21128         * g++.dg/warn/Wreturn-type-2.C: New test.
21129
21130 2004-06-24  Jeff Law  <law@redhat.com>
21131
21132         * gcc.dg/tree-ssa/20050128-1.c: New test.
21133
21134 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
21135
21136         * gcc.target/frv/all-mdpackh-1.c: New test.
21137
21138 2005-01-28  Steven Bosscher  <stevenb@suse.de>
21139
21140         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
21141
21142 2005-01-27  Richard Henderson  <rth@redhat.com>
21143
21144         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
21145
21146 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
21147
21148         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
21149
21150 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
21151
21152         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
21153         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
21154         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
21155         to cope with cases where the multilib options override the dg-options.
21156
21157 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
21158
21159         PR c/18946
21160         * gcc.dg/noncompile/20050120-1.c: New test.
21161
21162 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
21163
21164         PR tree-optimization/19633
21165         * gcc.dg/pr19633.c: New test.
21166         * gcc.dg/tree-ssa/pr19633.c: New test.
21167
21168 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
21169
21170         * gcc.dg/20041216-1.c: New test.
21171
21172 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
21173
21174         PR objc/18862
21175         * objc.dg/selector-2.m: New test.
21176
21177 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
21178
21179         * g++.dg/opt/range-test-2.C: New test.
21180
21181         PR rtl-optimization/19579
21182         * gcc.c-torture/execute/20050124-1.c: New test.
21183
21184 2005-01-26  Greg Parker  <gparker@apple.com>
21185         Stuart Hastings  <stuart@apple.com>
21186
21187         * gcc.c-torture/execute/20050125-1.c: New.
21188
21189 2005-01-18  Jan Hubicka  <jh@suse.cz>
21190
21191         PR tree-optimize/19337
21192         * gcc.c-torture/compile/20050119-1.c: New test.
21193
21194 2005-01-24  James E Wilson  <wilson@specifixinc.com>
21195
21196         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
21197         test for successful match.
21198
21199 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
21200
21201         PR objc/18408
21202         * objc.dg/comp-types-7.m: New test.
21203
21204 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
21205
21206         * lib/target-supports.exp (current_target_name): New.
21207         (check_effective_target_ilp32, check_effective_target_lp64):
21208         Cache the result to use as long as the current target, with
21209         multilib flags, remains the same.
21210
21211         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
21212         (dg-require-weak, dg-require-visibility, dg-require-alias,
21213         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
21214         dg-require-effective-target, dg-skip-if): Remove call to
21215         skip_test_and_clear_xfail.
21216         (dg-test): Clear xfail data.
21217
21218 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
21219
21220         PR target/17751
21221         * gcc.dg/ppc64-toc.c: New test.
21222
21223         * g++.dg/tree-ssa/empty-1.C: New test.
21224
21225         PR middle-end/19551
21226         * gcc.c-torture/execute/20050121-1.c: New test.
21227         * gcc.dg/20050121-2.c: New test.
21228
21229 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
21230         Paul Brook  <paul@codesourcery.com>
21231
21232         PR fortran/17941
21233         * gfortran.dg/real_const_1.f: New test.
21234         * gfortran.dg/real_const_2.f90: New test.
21235         * gfortran.dg/complex_int_1.f90: New test.
21236
21237 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
21238
21239         PR fortran/19313
21240         * gfortan.dg/inquire_6.f90: New test.
21241
21242 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
21243
21244         PR libfortran/19451
21245         * open_readonly_1.f90: New test.
21246
21247 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
21248
21249         PR libfortran/18982
21250         * gfortran.dg/open_new.f90: New file.
21251
21252 2005-01-22  Paul Brook  <paul@codesourcery.com>
21253
21254         * namelist_1.f90: New test.
21255
21256 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
21257
21258         PR tree-optimization/19484
21259         * gcc.c-torture/compile/20050122-[12].c: New tests.
21260
21261 2005-01-22  Paul Brook  <paul@codesourcery.com>
21262
21263         * gfortran.dg/implicit_2.f90: New test.
21264
21265 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
21266
21267         PR fortran/19314
21268         * gfortran.dg/inquire_5.f90: New test.
21269
21270 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21271
21272         PR c/18809
21273         * gcc.dg/pr18809-1.c: New test.
21274
21275 2005-01-21  Ian Lance Taylor  <ian@airs.com>
21276
21277         * gcc.dg/20050121-1.c: New test.
21278
21279         PR tree-optimization/13000
21280         * gcc.dg/20040206-1.c: Change warning to point where function is
21281         being inlined.
21282
21283 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21284
21285         PR c++/19208
21286         * g++.dg/template/array11.C: New test.
21287
21288 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21289
21290         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
21291         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
21292         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
21293         * gfortran.dg/getenv_1.f90: Add dg-do directive.
21294         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
21295         gfortran.dg/pr17164.f90: Add missing dg-do directives.
21296
21297 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
21298
21299         PR tree-optimization/15349
21300         * gcc.dg/tree-ssa/pr15349.c: New.
21301
21302 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
21303
21304         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
21305
21306 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
21307
21308         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
21309         scan-assembler-times directive name.
21310
21311         * gcc.dg/asm-a.c: Move dg-require-effective-target to
21312         after dg-do.
21313
21314         PR rtl-optimization/19462
21315         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
21316
21317 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
21318
21319         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
21320         counting function calls on ia64.
21321
21322 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
21323
21324         PR rtl-optimization/15139
21325         * gcc.dg/20050111-2.c: New test.
21326
21327         PR c/17297
21328         * gcc.c-torture/compile/20050113-1.c: New testcase.
21329
21330         PR middle-end/19164
21331         * gcc.dg/20050113-1.c: New testcase.
21332
21333 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
21334
21335         * gcc.dg/vect/vect-85.c: Add comment.
21336         * gcc.dg/vect/vect-86.c: Add xfail for now.
21337         * gcc.dg/vect/vect-87.c: Add xfail for now.
21338         * gcc.dg/vect/vect-88.c: Add xfail for now.
21339         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
21340
21341 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
21342
21343         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
21344
21345 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
21346
21347         * g++.dg/debug/typedef3.C: New test.
21348
21349 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
21350
21351         PR c/19472
21352         * gcc.dg/asm-a.c: New test.
21353
21354 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
21355
21356         * gcc.dg/sh-relax.c: Add prototype for abort.
21357
21358 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
21359
21360         * gcc.dg/short-compare-1.c: New test.
21361         * gcc.dg/short-compare-2.c: Likewise.
21362
21363 2005-01-18  Michael Matz  <matz@suse.de>
21364
21365         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
21366
21367 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
21368
21369         PR tree-optimization/19121
21370         * gcc.c-torture/compile/pr19121.c: New test.
21371
21372 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
21373
21374         PR target/19357
21375         * gcc.c-torture/compile/pr19357.c: New test.
21376
21377 2005-01-17  Ian Lance Taylor  <ian@airs.com>
21378
21379         PR c/5675
21380         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
21381         pass--those that refer just to the variable, possibly with a
21382         cast.
21383         * gcc.dg/c99-const-expr-3.c: Likewise.
21384
21385         PR middle-end/13127
21386         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
21387         longer emitted.
21388
21389 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
21390
21391         PR fortran/18778
21392         * gfortran.dg/endfile_2.f90: New test.
21393
21394 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
21395
21396         PR 19168
21397         * gfortran.dg/select_5.f90: New test.
21398
21399 2004-01-16  Paul Brook  <paul@codesourcery.com>
21400
21401         * gfortran.dg/common_4.f90: New test.
21402
21403 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
21404
21405         PR rtl-optimization/19462
21406         * gcc.dg/torture/pr19462-1.c: New test.
21407
21408 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
21409
21410         PR objc/19321
21411         * objc.dg/func-ptr-2.m: New.
21412         * objc.dg/volatile-1.m: New.
21413
21414 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21415
21416         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
21417
21418 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
21419
21420         PR tree-optimization/19060
21421         * gcc.c-torture/execute/20050104-1.c: New test.
21422
21423 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
21424
21425         PR fortran/18983
21426         * gfortran.dg/write_to_null.f90: New test.
21427
21428 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
21429             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21430
21431         PR other/19328
21432         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
21433         argument.
21434
21435 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
21436
21437         PR c++/19263
21438         * g++.dg/init/vector1.C: New test.
21439
21440 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
21441
21442         PR target/13158
21443         * gcc.target/ia64/sibcall-unwind-1.c: New test.
21444         PR target/18987
21445         * gcc.target/ia64/sibcall-unwind-2.c: New test.
21446
21447 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
21448
21449         * gfortran.dg/select_1.f90: New test.
21450         * gfortran.dg/select_2.f90: New test.
21451         * gfortran.dg/select_3.f90: New test.
21452         * gfortran.dg/select_4.f90: New test.
21453
21454 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
21455
21456         PR middle-end/19084
21457         PR rtl-optimization/19348
21458         * gcc.dg/20050111-1.c: New test.
21459         * gcc.c-torture/execute/20050111-1.c: New test.
21460
21461         * gcc.dg/i386-asm-4.c: New test.
21462
21463 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
21464
21465         * gcc.dg/nested-func-2.c: New test.
21466         * ada/acats/norun.lst: Remove c953002.
21467
21468 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
21469
21470         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
21471
21472 2005-01-12  Ben Elliston  <bje@au.ibm.com>
21473
21474         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
21475
21476 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
21477
21478         PR target/18761
21479         * g++.dg/abi/align1.C: New test.
21480
21481 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
21482
21483         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
21484         at a time.
21485         * g++.dg/ext/altivec_check.h: Support compiling as C.
21486
21487 2005-01-10  Roger Sayle  <roger@eyesopen.com>
21488
21489         PR c++/19355
21490         * g++.dg/expr/pr19355-1.C: New test case.
21491
21492 2005-01-10  Laurent GUERBY <laurent@guerby.net>
21493
21494         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
21495         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
21496         * ada/acats/tests/c3/c92005b.ada: Likewise.
21497         * ada/acats/tests/c3/cxb3012.a: Likewise.
21498         * ada/acats/norun.lst: Add c380004 and c953002, add PR
21499
21500 2005-01-09  Paul Brook  <paul@codesourcery.com>
21501
21502         * gfortran.dg/common_2.f90: New file.
21503         * gfortran.dg/common_3.f90: New file.
21504
21505 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
21506
21507         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
21508
21509 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
21510
21511         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
21512         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
21513         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
21514         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
21515         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
21516         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
21517         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
21518         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
21519         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
21520         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
21521         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
21522         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
21523         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
21524         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
21525         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
21526         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
21527         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
21528         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
21529         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
21530         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
21531         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
21532         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
21533         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
21534         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
21535         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
21536         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
21537         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
21538         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
21539         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
21540         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
21541         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
21542         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
21543         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
21544         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
21545         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
21546         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
21547         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
21548         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
21549         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
21550         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
21551         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
21552         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
21553         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
21554         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
21555         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
21556         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
21557         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
21558         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
21559         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
21560         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
21561         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
21562         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
21563         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
21564         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
21565         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
21566         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
21567         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
21568         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
21569         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
21570         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
21571         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
21572         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
21573         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
21574         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
21575         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
21576         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
21577         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
21578
21579         * gcc.dg/vect/vect-1.c: Fix spelling.
21580         * gcc.dg/vect/vect-10.c: Fix spelling.
21581         * gcc.dg/vect/vect-11.c: Fix spelling.
21582         * gcc.dg/vect/vect-12.c: Fix spelling.
21583         * gcc.dg/vect/vect-14.c: Fix spelling.
21584         * gcc.dg/vect/vect-15.c: Fix spelling.
21585         * gcc.dg/vect/vect-16.c: Fix spelling.
21586         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
21587         * gcc.dg/vect/vect-64.c: Fix comments.
21588         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
21589
21590 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
21591             Ira Rosen  <irar@il.ibm.com>
21592
21593         * gcc.dg/vect/vect-70.c: New test.
21594         * gcc.dg/vect/vect-71.c: New test.
21595
21596 2005-01-09  Manfred Hollstein  <mh@suse.com>
21597
21598         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
21599         * gcc.dg/pr18241-2.c: Likewise.
21600         * gcc.dg/pr18241-3.c: Likewise.
21601         * gcc.dg/pr18241-4.c: Likewise.
21602         * gcc.dg/pr18241-5.c: Likewise.
21603
21604 2005-01-08  Richard Henderson  <rth@redhat.com>
21605
21606         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
21607         False for x86 and x86-64.
21608
21609 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
21610
21611         PR tree-optimization/18241
21612         * gcc.dg/pr18241-1.c: New test.
21613         * gcc.dg/pr18241-2.c: New test.
21614         * gcc.dg/pr18241-3.c: New test.
21615         * gcc.dg/pr18241-4.c: New test.
21616         * gcc.dg/pr18241-5.c: New test.
21617
21618 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
21619
21620         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
21621         gfortran.dg/select_4.f90: New.
21622
21623 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
21624
21625         * gcc.c-torture/execute/20050107-1.c: New test.
21626
21627 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
21628
21629         PR c++/19298
21630         * g++.dg/template/ref2.C: New.
21631
21632 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
21633
21634         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
21635         instead of being empty.
21636
21637 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21638
21639         PR fortran/15553
21640         * gfortran.dg/array-1.f90: New test.
21641
21642 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
21643
21644         PR tree-optimization/19283
21645         * gcc.c-torture/execute/20050106-1.c: New test.
21646
21647         PR rtl-optimization/18861
21648         * gcc.dg/20050105-1.c: New test.
21649
21650         PR tree-optimization/18828
21651         * gcc.dg/20050105-2.c: New test.
21652
21653 2005-01-07  Andreas Jaeger  <aj@suse.de>
21654
21655         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
21656
21657 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
21658
21659         PR fortran/18398
21660         * gfortran.dg/fmt_read.f90: New test.
21661
21662 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
21663
21664         * gcc.dg/rs6000-ldouble-2.c: New.
21665
21666 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
21667
21668         PR c++/19244
21669         * g++.dg/parser/ctor2.C: New test.
21670
21671 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21672
21673         PR c++/17154
21674         * g++.dg/template/using9.C: New test.
21675
21676 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21677
21678         PR c++/19258
21679         * g++.dg/lookup/friend6.C: New test.
21680
21681 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
21682
21683         PR c++/19270
21684         * g++.dg/template/array10.C: New.
21685
21686 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21687
21688         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
21689         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
21690
21691 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
21692
21693         * gcc.c-torture/compile/20050105-1.c: New test.
21694
21695 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
21696
21697         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
21698
21699 2005-01-05  Roger Sayle  <roger@eyesopen.com>
21700
21701         PR middle-end/19100
21702         * gcc.dg/conv-3.c: New test case.
21703
21704 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
21705
21706         * gcc.dg/asm-wide-1.c: New test.
21707
21708 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
21709
21710         PR c++/19030
21711         * g++.dg/parse/crash22.C: New
21712
21713 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
21714
21715         PR 19257
21716         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
21717
21718 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
21719
21720         PR middle-end/17767
21721         * gcc.dg/i386-mmx-6.c: New test case.
21722
21723 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
21724
21725         PR tree-optimization/18308
21726         * gcc.dg/vect/pr18308.c: New testcase.
21727
21728 2005-01-04  Andreas Jaeger  <aj@suse.de>
21729
21730         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
21731
21732 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
21733             Robert Bowdidge <bowdidge@apple.com>
21734
21735         * gcc.dg/cpp/subframework1.c: New.
21736         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
21737         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
21738         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
21739         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
21740
21741 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
21742
21743         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
21744         producing warning.
21745         * gcc.dg/darwin-weakimport-2.c: New.
21746
21747 2005-01-03  Richard Henderson  <rth@redhat.com>
21748
21749         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
21750
21751 2005-01-03  Richard Henderson  <rth@redhat.com>
21752
21753         * gcc.dg/vect/vect.exp: Enable for ia64.
21754         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
21755         (check_effective_target_vect_float): Likewise.
21756         (check_effective_target_vect_no_align): Likewise.
21757         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
21758         * gcc.dg/vect/vect-8.c: Likewise.
21759
21760 2005-01-03  Uros Bizjak <uros@kss-loka.si>
21761
21762         PR target/19236
21763         * gcc.dg/pr19236-1.c: New test case.
21764
21765 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
21766
21767         PR rtl-optimization/12092
21768         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
21769
21770 2005-01-02  Andreas Jaeger  <aj@suse.de>
21771
21772         * gcc.dg/pr12092-1.c: Do not run on x86_64.
21773
21774 2005-01-01  Roger Sayle  <roger@eyesopen.com>
21775             Andrew Pinski  <pinskia@physics.uc.edu>
21776
21777         PR rtl-optimization/12092
21778         * gcc.dg/pr12092-1.c: New test case.
21779
21780 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
21781
21782         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
21783         'hidden' and 'default' for better portability.
21784         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
21785
21786         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
21787         6 and 7.
21788         * g++.old-deja/g++.brendan/new3.C: Likewise.
21789
21790 2005-01-01  Steven Bosscher  <stevenb@suse.de>
21791
21792         * gcc.dg/20041231-1.C: New test.
21793         * g++.dg/warn/Wunreachable-code-1.C: New test.
21794
21795 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
21796
21797         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
21798         file, not /dev/null.  Abort on error.
21799
21800 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
21801             Ziemowit Laski  <zlaski@apple.com>
21802
21803         PR objc/18971
21804         * objc.dg/encode-5.m: New test.
21805
21806 2004-12-29  Richard Henderson  <rth@redhat.com>
21807
21808         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
21809         * objc.dg/stabs-1.m: Disable for ia64.
21810
21811 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
21812
21813         PR c++/19190
21814         * g++.dg/warn/Wunused-10.C: New test.
21815
21816 2004-12-28  Richard Henderson  <rth@redhat.com>
21817
21818         * objc.dg/stabs-1.m: Disable for alpha.
21819
21820 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
21821
21822         PR c++/19149
21823         * g++.dg/parse/error23.C: New test.
21824
21825 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21826
21827         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
21828
21829         PR fortran/19032
21830         * gfortran.dg/intrinsic_modulo_1.f90: New.
21831         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
21832         tests with divisor -1.
21833
21834 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
21835
21836         * g++.dg/opt/temp1.C (memcpy): Return a value.
21837
21838         PR c++/19148
21839         * g++.dg/expr/cond7.C: New test.
21840
21841 2004-12-27  Paul Brook  <paul@codesourcery.com>
21842
21843         * gfortran.dg/g77/select_no_compile.f: Remove.
21844
21845 2004-12-27  Richard Henderson  <rth@redhat.com>
21846
21847         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
21848         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
21849         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
21850
21851 2004-12-26  Richard Henderson  <rth@redhat.com>
21852
21853         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
21854         by 1i instead of token pasting.
21855
21856 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21857
21858         PR tree-optimization/17578
21859         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
21860         to additional_flags.
21861         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
21862
21863 2004-12-25  Richard Henderson  <rth@redhat.com>
21864
21865         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
21866         Remove Alpha.
21867
21868 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21869
21870         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
21871         hppa*-*-hpux*.
21872         * gcc.dg/pr17957.c (dg-options): Likewise.
21873         * gcc.dg/struct-ret-1.c: Add prototype for abort.
21874         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
21875         instead of 0 on __hppa__.
21876         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
21877         "foo,%r" on hppa*-*-*.
21878
21879 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
21880
21881         PR fortran/19071
21882         * gfortran.dg/complex_write.f90: New test.
21883
21884 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
21885
21886         PR c++/17595
21887         * g++.dg/parse/pragma2.C: New test.
21888
21889         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
21890
21891 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
21892
21893         * gcc.dg/empty2.c: Add missing dg-warning.
21894
21895 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
21896
21897         PR c++/17413
21898         * g++.dg/template/local4.C: New test.
21899         * g++.dg/template/crash19.C: Add dg-error marker.
21900
21901         * g++.dg/template/crash31.C: Correct embedded PR number.
21902
21903 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
21904
21905         PR c++/16405
21906         * g++.dg/opt/temp1.C: Add do-run marker.
21907
21908 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
21909
21910         * g++.dg/template/spec19.C: New.
21911
21912 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
21913
21914         PR target/16819
21915         * gcc.dg/empty2.c: New.
21916
21917 2004-12-23  Richard Henderson  <rth@redhat.com>
21918
21919         * lib/target-supports.exp (check_effective_target_vect_no_align):
21920         Remove i?86 and x86-64.
21921
21922 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
21923
21924         PR c++/16405
21925         * g++.dg/opt/temp1.C: New test.
21926
21927 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21928
21929         PR c++/18733
21930         * g++.dg/template/friend33.C: New testcase.
21931
21932 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
21933
21934         PR c++/18464
21935         * g++.dg/template/cond5.C: New test.
21936
21937         PR c++/18492
21938         * g++.dg/inherit/thunk3.C: New test.
21939
21940         PR c++/11224
21941         * g++.dg/warn/Wunused-9.C: New test.
21942
21943 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
21944
21945         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
21946
21947 2004-12-22  Jan Beulich  <jbeulich@novell.com>
21948
21949         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
21950
21951 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
21952
21953         PR c++/18378
21954         * g++.dg/ext/packed8.C: New test.
21955
21956         PR c++/19063
21957         * g++.dg/template/crash31.C: New test.
21958
21959         PR c++/19034
21960         * g++.dg/template/crash30.C: New test.
21961
21962 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
21963
21964         PR C++/18984
21965         * g++.dg/eh/ctor3.C: New test.
21966
21967 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
21968
21969         * objc.dg/stabs-1.m: Allow section name to be quoted and
21970         assembly label to begin with '.LL'.
21971
21972 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
21973
21974         * gcc.dg/vect/vect.exp
21975         (check_effective_target_lp64_or_vect_no_align): New.
21976         * gcc.dg/vect/vect-77.c: Use it.
21977         * gcc.dg/vect/vect-78.c: Use it.
21978
21979         * lib/target-supports.exp
21980         (check_effective_target_vect_no_max,
21981         check_effective_target_vect_no_bitwise,
21982         check_effective_target_vect_no_align): New.
21983         * gcc.dg/vect/vect-13.c: Use them.
21984         * gcc.dg/vect/vect-17.c: Ditto.
21985         * gcc.dg/vect/vect-18.c: Ditto.
21986         * gcc.dg/vect/vect-19.c: Ditto.
21987         * gcc.dg/vect/vect-20.c: Ditto.
21988         * gcc.dg/vect/vect-27.c: Ditto.
21989         * gcc.dg/vect/vect-29.c: Ditto.
21990         * gcc.dg/vect/vect-44.c: Ditto.
21991         * gcc.dg/vect/vect-48.c: Ditto.
21992         * gcc.dg/vect/vect-50.c: Ditto.
21993         * gcc.dg/vect/vect-52.c: Ditto.
21994         * gcc.dg/vect/vect-54.c: Ditto.
21995         * gcc.dg/vect/vect-56.c: Ditto.
21996         * gcc.dg/vect/vect-58.c: Ditto.
21997         * gcc.dg/vect/vect-60.c: Ditto.
21998         * gcc.dg/vect/vect-72.c: Ditto.
21999         * gcc.dg/vect/vect-80.c: Ditto.
22000
22001 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
22002
22003         PR c++/14075
22004         * g++.dg/init/string1.C: New.
22005
22006         PR c++/18975
22007         * g++.dg/other/synth1.C: New.
22008
22009 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
22010
22011         PR c/18963
22012         * gcc.dg/pr18963-1.c: New test.
22013
22014 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
22015
22016         PR c/18596
22017         * gcc.dg/funcdef-storage-1.c (foo): Remove.
22018         * gcc.dg/pr18596-1.c: Use dg-error.
22019         (dg-options): Use -fno-unit-at-a-time.
22020         * gcc.dg/pr18596-2.c: New test.
22021         * gcc.dg/pr18596-3.c: New test.
22022
22023 2004-12-20  Roger Sayle  <roger@eyesopen.com>
22024
22025         PR middle-end/18683
22026         * g++.dg/opt/pr18683-1.C: New test case.
22027
22028 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
22029
22030         PR other/19093
22031         * g++.dg/opt/max1.C: Fix for 64bit targets.
22032
22033 2004-12-20  Matt Austern  <austern@apple.com>
22034
22035         PR c++/19044
22036         * g++.dg/ext/builtin6.C: New
22037
22038 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
22039
22040         PR tree-optimization/19080
22041         * gcc.c-torture/compile/pr19080.c: New test.
22042
22043 2004-12-20  Steven Bosscher  <stevenb@suse.de>
22044
22045         * gcc.dg/20041219-1.c: New test.
22046
22047 2004-12-19  Roger Sayle  <roger@eyesopen.com>
22048
22049         PR middle-end/19068
22050         * g++.dg/opt/max1.C: New test case.
22051
22052 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
22053
22054         * gcc.dg/fdata-sections-1.c: New test.
22055
22056 2004-12-18  Roger Sayle  <roger@eyesopen.com>
22057
22058         PR middle-end/18548
22059         * gcc.dg/max-1.c: New test case.
22060
22061 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
22062
22063         * gcc.c-torture/execute/20041218-1.c: New test.
22064
22065 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
22066
22067         * gcc.dg/pr18501.c: New test.
22068         * gcc.dg/uninit-5.c: XFAIL.
22069         * gcc.dg/uninit-9.c: XFAIL.
22070
22071 2004-12-17  Dale Johannesen  <dalej@apple.com>
22072
22073         * gcc.dg/20041213-1.c: New.
22074
22075 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
22076
22077         * objc.dg/stabs-1.m: Allow assembly label to begin
22078         with a dot ('.').
22079
22080 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
22081
22082         * gcc.c-torture/execute/20041213-1.c: Move...
22083         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
22084
22085 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
22086
22087         PR c++/18721
22088         * g++.dg/lookup/conv-5.C: New.
22089
22090 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
22091
22092         * objc.dg/stabs-1.m: New test.
22093
22094 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
22095
22096         * gcc.dg/visibility-c.c: Change compile to
22097         assemble for the test.
22098
22099 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
22100
22101         PR target/19041
22102         * gcc.dg/visibility-c.c: New test.
22103
22104 2004-12-16  Roger Sayle  <roger@eyesopen.com>
22105
22106         PR middle-end/18493
22107         * gcc.dg/switch-8.c: New test case.
22108
22109 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
22110
22111         PR c++/18905
22112         * g++.dg/template/init4.C: New.
22113         * g++.dg/opt/static3.C: Enable optimizer.
22114
22115 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
22116
22117         * g++.dg/other/complex1.C: New test.
22118
22119 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
22120
22121         * g++.dg/opt/inline9.C: New test.
22122
22123 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22124
22125         PR fortran/18993
22126         * gfotran.dg/nullify_1.f: New test.
22127
22128 2004-12-15  Richard Henderson  <rth@redhat.com>
22129
22130         * gcc.target/i386/i386.exp: New harness.
22131         * gcc.target/i386/vect-args.c: New.
22132
22133 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
22134
22135         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
22136
22137 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22138
22139         PR c++/18825
22140         * g++.dg/template/friend32.C: New test.
22141
22142 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
22143
22144         * cpp/pragma-once-1.c: New test.
22145         * cpp/pragma-once-1b.h: Likewise.
22146         * cpp/pragma-once-1c.h: Likewise.
22147         * cpp/pragma-once-1d.h: Likewise.
22148         * cpp/inc/pragma-once-1a.h: Likewise.
22149
22150 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
22151             Steven G. Kargl  <kargls@comcast.net>
22152
22153         PR fortran/17597
22154         * gfortran.dg/list_read_3.f90: New test.
22155
22156 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
22157
22158         * gcc.dg/ftrapv-2.c: New test.
22159
22160 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
22161
22162         PR c++/18981
22163         * g++.dg/template/typename9.C: New test.
22164
22165 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
22166
22167         PR c++/18738
22168         * g++.dg/template/typename8.C: New test.
22169         * g++.dg/parse/friend2.C: Tweak error message.
22170
22171 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
22172
22173         * gcc.c-torture/20041214-1.c: New test.
22174
22175 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
22176
22177         PR c++/18965
22178         * g++.dg/init/array17.C: New test.
22179
22180 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
22181
22182         PR c++/18793
22183         * g++.dg/init/aggr3.C: New test.
22184
22185 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
22186
22187         * gcc.dg/altivec-types-1.c: New test.
22188         * gcc.dg/altivec-types-2.c: New test.
22189         * gcc.dg/altivec-types-3.c: New test.
22190         * gcc.dg/altivec-types-4.c: New test.
22191         * g++.dg/ext/altivec-types-1.C: New test.
22192         * g++.dg/ext/altivec-types-2.C: New test.
22193         * g++.dg/ext/altivec-types-3.C: New test.
22194         * g++.dg/ext/altivec-types-4.C: New test.
22195
22196 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
22197
22198         PR middle-end/18951
22199         * gcc.c-torture/execute/20041213-1.c: New test.
22200
22201 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
22202
22203         PR c++/18949
22204         * g++.dg/template/cast1.C: New.
22205
22206 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
22207
22208         * gcc.c-torture/execute/20041213-2.c: New test.
22209
22210 2004-12-13  Richard Henderson  <rth@redhat.com>
22211
22212         * gcc.dg/i386-sse-10.c: Fix typo in options.
22213
22214 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
22215
22216         PR c++/18968
22217         * g++.dg/opt/pr18968.C: New test.
22218
22219 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
22220
22221         PR c++/18925
22222         * g++.dg/ext/visibility/staticdatamem.C: New test.
22223
22224 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
22225
22226         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
22227
22228 2004-12-13  Roger Sayle  <roger@eyesopen.com>
22229
22230         PR rtl-optimization/18928
22231         * gcc.dg/pr18928-1.c: New test case.
22232
22233 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
22234
22235         PR tree-opt/16951
22236         * gcc.c-torture/compile/20041211-1.c: New.
22237
22238 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22239
22240         PR middle-end/17564
22241         * gcc.c-torture/execute/20041212-1.c: New test.
22242
22243 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22244
22245         PR fortran/18869
22246         * gfortran.dg/common_1.f90: New test.
22247
22248 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
22249         Paul Brook  <paul@codesourcery.com>
22250
22251         PR fortran/16222
22252         * gfortran.dg/real_do_1.f90: New test.
22253
22254 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
22255
22256         PR tree-opt/18040
22257         * g++.dg/opt/ptrmem6.C: New test.
22258
22259 2004-12-11  Roger Sayle  <roger@eyesopen.com>
22260
22261         PR middle-end/18921
22262         * gcc.dg/pr18921-1.c: New test case.
22263
22264 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22265
22266         PR fortran/17175
22267         * gfortran.dg/scale_1.f90: New test.
22268
22269 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
22270
22271         PR middle-end/18903
22272         * gcc.c-torture/compile/pr18903.c: New test.
22273
22274 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
22275
22276         * gcc.c-torture/execute/20041210-1.c: New test.
22277
22278 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22279
22280         PR c++/18731
22281         * g++.dg/parser/struct-1.C: New test.
22282         * g++.dg/parser/struct-2.C: New test.
22283         * g++.dg/parser/struct-3.C: New test.
22284
22285 2004-12-09  Richard Henderson  <rth@redhat.com>
22286
22287         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
22288
22289         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
22290         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
22291
22292 2004-12-09  Matt Austern  <austern@apple.com>
22293
22294         PR c++/18514
22295         * g++.dg/ext/builtin1.C: New
22296         * g++.dg/ext/builtin2.C: New
22297         * g++.dg/ext/builtin3.C: New
22298         * g++.dg/ext/builtin4.C: New
22299         * g++.dg/ext/builtin5.C: New
22300
22301 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
22302
22303         PR tree-opt/18904
22304         * g++.dg/opt/ptrmem5.C: New test.
22305
22306 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
22307
22308         * g++.dg/parse/typename5.C: Adjust for new error.
22309         * g++.dg/parse/typename7.C: New.
22310
22311 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22312
22313         PR c++/18073
22314         * g++.dg/other/mmintrin.C: New test.
22315
22316 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
22317
22318         PR c++/16681
22319         * g++.dg/init/array15.C: New.
22320         * g++.dg/init/array16.C: New.
22321
22322 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22323
22324         PR fortran/18826
22325         * gfortran.dg/assign_1.f90: New test.
22326
22327 2004-12-08  Nick Clifton  <nickc@redhat.com>
22328
22329         * gcc.target/xstormy16/bss_below100: New directory containing tests.
22330         * gcc.target/xstormy16/data_below100: Likewise.
22331         * gcc.target/xstormy16/sfr: Likewise.
22332         * gcc.target/xstormy16/below100.S: New test source file.
22333         * gcc.target/xstormy16/below100.ld: New test linker script.
22334         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
22335         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
22336         bp instructions.
22337         * gcc.target/xstormy16/bp.c: Likewise.
22338
22339         * gcc.target/xstormy16/bss_below100: New files:
22340         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
22341         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
22342         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
22343         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
22344         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
22345         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
22346         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
22347         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
22348         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
22349         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
22350         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
22351         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
22352         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
22353         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
22354         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
22355         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
22356         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
22357         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
22358         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
22359         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
22360         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
22361         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
22362         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
22363         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
22364         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
22365         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
22366         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
22367
22368         * gcc.target/xstormy16/data_below100: New files:
22369         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
22370         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
22371         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
22372         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
22373         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
22374         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
22375         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
22376         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
22377         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
22378         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
22379         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
22380         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
22381         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
22382         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
22383         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
22384         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
22385         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
22386         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
22387         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
22388         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
22389         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
22390         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
22391         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
22392         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
22393         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
22394         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
22395         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
22396
22397         * gcc.target/xstormy16/sfr: New files:
22398         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
22399         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
22400         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
22401         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
22402         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
22403         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
22404         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
22405         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
22406         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
22407         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
22408         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
22409         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
22410         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
22411         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
22412         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
22413         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
22414         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
22415         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
22416         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
22417         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
22418         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
22419         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
22420         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
22421         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
22422         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
22423         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
22424         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
22425         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
22426         27_if0_sfrw_bitfield_f.c
22427
22428 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22429
22430         PR c++/18100
22431         * g++.dg/lookup/name-clash4.C: New test.
22432
22433 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
22434
22435         PR c++/18672
22436         * g++.dg/opt/array1.C: New.
22437
22438         PR c++/18803
22439         * g++.dg/template/operator5.C: New.
22440
22441 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
22442
22443         PR c/18867
22444         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
22445
22446 2004-12-07  Steven Bosscher  <stevenb@suse.de>
22447
22448         * gcc.dg/noncompile/20041207.c: New test.
22449
22450 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
22451
22452         * g++.dg/other/unreachable-1.C: New test.
22453
22454 2004-12-06  Nick Clifton  <nickc@redhat.com>
22455
22456         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
22457         <limits.h> because the latter comes from gcc's include/ directory
22458         and not the newlib/libc/include directory.
22459
22460 2004-12-04  Richard Henderson  <rth@redhat.com>
22461
22462         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
22463
22464 2004-12-04  Richard Henderson  <rth@redhat.com>
22465
22466         * lib/target-supports.exp (check_gc_sections_available): Disable
22467         for alpha and ia64.
22468
22469 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
22470
22471         PR middle-end/17909
22472         * g++.dg/other/vararg-2.C: New test.
22473
22474 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22475
22476         PR c++/17011, c++/17971
22477         * g++.dg/template/error15.C: Adjust expected error.
22478         * g++.dg/template/instantiate3.C: Likewise.
22479
22480 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
22481
22482         * gcc.dg/altivec-18.c: Fix for darwin
22483
22484 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
22485
22486         PR c++/18782
22487         * g++.dg/parse/ptrmem2.C: New.
22488
22489         PR c++/18318
22490         * g++.dg/template/new1.C: New.
22491
22492 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22493
22494         PR fortran/18710
22495         * gfortran.dg/direct_io_3.f90: New test.
22496
22497 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
22498
22499         PR 18758
22500         * g++.dg/parse/crash21.C: New.
22501
22502 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22503
22504         PR c++/15664, c++/18276
22505         * g++.dg/template/ttp13.C: New test.
22506         * g++.dg/template/ttp14.C: Likewise.
22507
22508 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22509
22510         PR c++/18123
22511         * g++.dg/parse/enum2.C: New test.
22512         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
22513
22514 2004-12-02  Nick Clifton  <nickc@redhat.com>
22515
22516         * gcc.target/xstormy16: New test directory.
22517         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
22518         * gcc.target/xstormy16/bp.c: Check the generation of bp
22519         instructions.
22520         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
22521         bn instructions and the BELOW100 attribute.
22522
22523 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
22524
22525         PR target/16952
22526         * gcc.dg/ppc-eabi.c: New.
22527
22528 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
22529
22530         PR fortran/18284
22531         * gfortran.dg/backspace.f90
22532
22533 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
22534
22535         * gfortran.dg/inquire.f90: New test.
22536
22537 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
22538
22539         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
22540         handle effective-target-keyword.
22541         (dg-skip-if): Support effective-target keyword as target list.
22542         (dg-xfail-if): Ditto.
22543         * lib/target-supports.exp (is-effective-target-keyword): New proc.
22544
22545 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
22546
22547         PR tree-optimization/18291
22548         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
22549
22550 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
22551
22552         PR C++/18729
22553         * g++.dg/parse/crash20.C: New.
22554
22555         PR c++/17431
22556         * g++.dg/overload/arg1.C: New.
22557         * g++.dg/overload/arg2.C: New.
22558         * g++.dg/overload/arg3.C: New.
22559         * g++.dg/overload/arg4.C: New.
22560
22561 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
22562
22563         * gcc.dg/c99-flex-array-4.c: Remove.
22564
22565 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
22566
22567         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
22568
22569         * lib/target-supports.exp (is-effective-target): Simplify.
22570
22571         * lib/target-supports.exp (check_effective_target_vect_long):
22572         Fix for powerpc64-*-*.
22573
22574 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
22575
22576         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
22577         to support new requirements on FreeBSD 5.
22578
22579 2004-11-30  Devang Patel  <dpatel@apple.com>
22580
22581         PR 18702
22582         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
22583
22584 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
22585
22586         * g++.dg/ext/altivec-13.C: New test.
22587
22588 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
22589
22590         PR tree-opt/18298
22591         * gcc.c-torture/execute/p18298.c: New test.
22592
22593 2004-11-30  Ira Rosen  <irar@il.ibm.com>
22594             Dorit Naishlos  <dorit@il.ibm.com>
22595
22596         PR tree-opt/18607
22597         * gcc.dg/vect/vect-89.c: New test.
22598
22599 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
22600
22601         * gcc.dg/pr18596-1.c: New test.
22602
22603 2004-11-30  Ben Elliston  <bje@au.ibm.com>
22604
22605         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
22606
22607 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
22608
22609         PR c/18479
22610         * gcc.dg/pr18479.c: New test.
22611
22612 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
22613
22614         PR target/18490
22615         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
22616         mmix-knuth-mmixware.
22617
22618         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
22619         cris-*-elf* cris-*-aout* mmix-*-*
22620
22621 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
22622
22623         PR middle-end/18725
22624         * gcc.dg/pr18725.c: New test.
22625
22626 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
22627
22628         PR target/18488
22629         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
22630
22631         PR target/18336
22632         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
22633
22634 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
22635
22636         PR c++/18368
22637         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
22638         * g++.old-deja/g++.law/ctors5.C: Likewise.
22639         * g++.old-deja/g++.other/crash25.C: Likewise.
22640
22641         PR c++/18674
22642         * g++.dg/template/error16.C: New test.
22643
22644         PR c++/18512
22645         * g++.dg/template/crash29.C: New test.
22646
22647 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
22648
22649         PR tree-optimization/18712
22650         * gcc.c-torture/compile/pr18712.c: New test.
22651
22652 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
22653
22654         PR c/7544
22655         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
22656         tests.
22657
22658 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22659
22660         PR c++/18652
22661         * g++.dg/lookup/crash6.C: New test.
22662
22663 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
22664
22665         PR middle-end/18164
22666         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
22667
22668 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
22669
22670         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
22671         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
22672         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
22673
22674 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
22675
22676         * gcc.dg/pr18164.c: New test.
22677
22678 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
22679
22680         * gcc.dg/funroll-loops-all.c: New.
22681
22682 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
22683
22684         PR target/18489
22685         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
22686         delimeter, match space and TAB as well as ":".
22687
22688         PR target/18484
22689         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
22690
22691         PR target/18348
22692         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
22693
22694         PR target/18345
22695         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
22696
22697         PR target/18337
22698         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
22699
22700 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
22701
22702         * gfortran.dg/direct_io_2.f90: New test.
22703
22704 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
22705
22706         PR target/18334
22707         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
22708
22709 2004-11-28  Richard Henderson  <rth@redhat.com>
22710
22711         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
22712
22713 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
22714
22715         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
22716         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
22717         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
22718         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
22719         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
22720         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
22721         gcc.dg/pointer-arith-8.c: New tests.
22722
22723 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
22724
22725         PR fortran/18364
22726         * gfortran.dg/endfile.f90: New test.
22727
22728 2004-11-27  Falk Hueffner  <falk@debian.org>
22729
22730         * gcc.dg/loop-6.c: New test.
22731
22732 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
22733
22734         * gcc.c-torture/execute/20041126-1.c: New test.
22735
22736 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
22737
22738         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
22739         on IRIX.
22740
22741 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
22742
22743         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
22744         functions.
22745
22746 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
22747
22748         PR rtl-optimization/17825
22749         * gcc.c-torture/compile/20041119-1.c: New test.
22750
22751 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22752
22753         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
22754         Check existence of ld library path variables before unsetting.
22755
22756 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
22757
22758         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
22759
22760 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
22761
22762         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
22763
22764 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
22765
22766         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
22767
22768 2004-11-26  Ben Elliston  <bje@au.ibm.com>
22769
22770         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
22771         dg-do directive.
22772
22773 2004-11-26  Ben Elliston  <bje@au.ibm.com>
22774
22775         * gcc.dg/pr17957.c: Pass --param, not -param.
22776
22777 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
22778
22779         PR middle-end/17957
22780         * testsuite/gcc.dg/pr17957.c: New test.
22781
22782 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
22783
22784         PR c++/18445
22785         * g++.dg/template/crash28.C: Likewise.
22786
22787         PR c++/18001
22788         * g++.dg/expr/unary2.C: Adjust lvalue messages.
22789         * g++.dg/ext/lvaddr.C: Likewise.
22790         * g++.dg/opt/pr7503-3.C: Likewise.
22791
22792         PR c++/18466
22793         * g++.dg/parse/qualified3.C: New test.
22794         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
22795
22796         PR c++/18545
22797         * g++.dg/expr/return1.C: New test.
22798
22799 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22800
22801         Friend class name lookup 3/n, PR c++/3332
22802         * g++.dg/lookup/friend3.C: New test.
22803         * g++.dg/lookup/friend4.C: Likewise.
22804         * g++.dg/lookup/friend5.C: Likewise.
22805
22806 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22807
22808         Friend class name lookup 2/n, PR c++/14513, c++/15410
22809         * g++.dg/lookup/friend2.C: New test.
22810         * g++.dg/template/friend31.C: Likewise.
22811
22812 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22813
22814         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
22815
22816 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
22817
22818         PR c++/17473
22819         * g++.dg/tc1/dr56.C: Remove.
22820         * g++.dg/template/typedef1.C: Add dg-error markers.
22821         * g++.old-deja/g++.other/typedef7.C: Likewise.
22822
22823         PR c++/18285
22824         * g++.dg/parse/typedef7.C: New test.
22825
22826 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
22827
22828         * gcc.c-torture/execute/20041124-1.c: New test.
22829
22830 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
22831
22832         * g++.dg/template/deduce3.C: New test.
22833
22834         PR c++/18586
22835         * g++.dg/template/crash27.C: New test.
22836
22837         PR c++/18530
22838         * g++.dg/warn/Wshadow-3.C: New test.
22839
22840 2004-11-24  Devang Patel  <dpatel@apple.com>
22841
22842         PR/18555
22843         * gcc.dg/cpp/isysroot-1.c: New test.
22844         * gcc.dg/cpp/usr/include/stdio.h: New file.
22845         * gcc.dg/cpp/isysroot-2.c: New test.
22846         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
22847         New file.
22848
22849 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22850
22851         PR c++/8929
22852         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
22853
22854 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
22855
22856         * gcc.target/sparc/align.c: Do not include <stdint.h>.
22857         * gcc.target/sparc/pdist.c: Likewise.
22858
22859 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
22860
22861         PR c++/16882
22862         * g++.dg/conversion/simd1.C: New test.
22863
22864 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22865
22866         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
22867         and restore_ld_library_path_env_vars.
22868         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
22869         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
22870         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
22871         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
22872
22873 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
22874
22875         * gcc.dg/pragma-align-2.c: Test macro expansion.
22876         * gcc.dg/pragma-pack-2.c: New test.
22877
22878 2004-11-23  Richard Henderson  <rth@redhat.com>
22879
22880         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
22881         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
22882         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
22883         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
22884         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
22885         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
22886
22887         * gcc.dg/vect/vect.exp: Add check for alpha.
22888         * lib/target-supports.exp (check_alpha_max_hw_available): New.
22889         (check_effective_target_vect_int): Enable for alpha.
22890         (check_effective_target_vect_long): New.
22891         (is-effective-target): Add it.
22892
22893 2004-11-23  Uros Bizjak <uros@kss-loka.si>
22894
22895         * gcc.dg/pr18614-1.c: New test.
22896
22897 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
22898
22899         * gcc.dg/setjmp-2.c: New test.
22900
22901 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
22902
22903         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
22904         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
22905         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
22906         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
22907         gcc.target/sparc/pdist.c: New tests.
22908
22909 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
22910
22911         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
22912
22913 2004-11-22  Dale Johannesen  <dalej@apple.com>
22914
22915         * gcc.dg/20041111-1.c: New.
22916
22917 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
22918
22919         PR tree-opt/18536
22920         * gcc.dg/vect/pr18536.c: New test.
22921
22922 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22923
22924         PR c++/18354
22925         * g++.dg/template/nontype11.C: New test.
22926
22927 2004-11-21  Roger Sayle  <roger@eyesopen.com>
22928
22929         PR middle-end/18520
22930         * gcc.dg/pr18520-1.c: New test case.
22931
22932 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
22933
22934         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
22935         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
22936         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
22937         expected diagnostics.
22938
22939 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
22940
22941         PR target/18580
22942         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
22943         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
22944         vect-77.c, vect-77a.c: XFAIL on the SPARC.
22945
22946 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
22947
22948         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
22949
22950 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
22951             Joseph Myers  <joseph@codesourcery.com>
22952
22953         * lib/target-supports.exp (check_visibility_available): Really
22954         test the compiler.
22955
22956 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
22957
22958         PR tree-opt/18181
22959         * gcc.dg/vect/vect-85.c: New test.
22960         * gcc.dg/vect/vect-86.c: New test.
22961         * gcc.dg/vect/vect-87.c: New test.
22962         * gcc.dg/vect/vect-88.c: New test.
22963
22964 2004-11-19  Ben Elliston  <bje@au.ibm.com>
22965
22966         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
22967
22968 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
22969
22970         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
22971         * gcc.dg/ppc-and-1.c: Ditto.
22972         * gcc.dg/ppc-compare-1.c: Ditto.
22973         * gcc.dg/ppc-mov-1.c: Ditto
22974
22975 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
22976             Mark Mitchell  <mark@codesourcery.com>
22977
22978         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
22979
22980 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
22981             Aldy Hernandez  <aldyh@redhat.com>
22982
22983         * lib/target-supports.exp (check_effective_target_vect_int): New
22984         (check_effective_target_vect_float): New
22985         (check_effective_target_vect_double): New.
22986         (is-effective-target): Support new effective targets keywords.
22987         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
22988         default action for dg-do.
22989         * gcc.dg/vect/pr16105.c: Use new support.
22990         * gcc.dg/vect/pr18400.c: Ditto.
22991         * gcc.dg/vect/pr18425.c: Ditto.
22992         * gcc.dg/vect/vect-1.c: Ditto.
22993         * gcc.dg/vect/vect-10.c: Ditto.
22994         * gcc.dg/vect/vect-11.c: Ditto.
22995         * gcc.dg/vect/vect-12.c: Ditto.
22996         * gcc.dg/vect/vect-13.c: Ditto.
22997         * gcc.dg/vect/vect-14.c: Ditto.
22998         * gcc.dg/vect/vect-15.c: Ditto.
22999         * gcc.dg/vect/vect-16.c: Ditto.
23000         * gcc.dg/vect/vect-17.c: Ditto.
23001         * gcc.dg/vect/vect-18.c: Ditto.
23002         * gcc.dg/vect/vect-19.c: Ditto.
23003         * gcc.dg/vect/vect-2.c: Ditto.
23004         * gcc.dg/vect/vect-20.c: Ditto.
23005         * gcc.dg/vect/vect-21.c: Ditto.
23006         * gcc.dg/vect/vect-22.c: Ditto.
23007         * gcc.dg/vect/vect-23.c: Ditto.
23008         * gcc.dg/vect/vect-24.c: Ditto.
23009         * gcc.dg/vect/vect-25.c: Ditto.
23010         * gcc.dg/vect/vect-26.c: Ditto.
23011         * gcc.dg/vect/vect-27.c: Ditto.
23012         * gcc.dg/vect/vect-27a.c: Ditto.
23013         * gcc.dg/vect/vect-28.c: Ditto.
23014         * gcc.dg/vect/vect-29.c: Ditto.
23015         * gcc.dg/vect/vect-29a.c: Ditto.
23016         * gcc.dg/vect/vect-3.c: Ditto.
23017         * gcc.dg/vect/vect-30.c: Ditto.
23018         * gcc.dg/vect/vect-31.c: Ditto.
23019         * gcc.dg/vect/vect-32.c: Ditto.
23020         * gcc.dg/vect/vect-33.c: Ditto.
23021         * gcc.dg/vect/vect-34.c: Ditto.
23022         * gcc.dg/vect/vect-35.c: Ditto.
23023         * gcc.dg/vect/vect-36.c: Ditto.
23024         * gcc.dg/vect/vect-37.c: Ditto.
23025         * gcc.dg/vect/vect-38.c: Ditto.
23026         * gcc.dg/vect/vect-4.c: Ditto.
23027         * gcc.dg/vect/vect-40.c: Ditto.
23028         * gcc.dg/vect/vect-41.c: Ditto.
23029         * gcc.dg/vect/vect-42.c: Ditto.
23030         * gcc.dg/vect/vect-43.c: Ditto.
23031         * gcc.dg/vect/vect-44.c: Ditto.
23032         * gcc.dg/vect/vect-45.c: Ditto.
23033         * gcc.dg/vect/vect-46.c: Ditto.
23034         * gcc.dg/vect/vect-47.c: Ditto.
23035         * gcc.dg/vect/vect-48.c: Ditto.
23036         * gcc.dg/vect/vect-48a.c: Ditto.
23037         * gcc.dg/vect/vect-49.c: Ditto.
23038         * gcc.dg/vect/vect-5.c: Ditto.
23039         * gcc.dg/vect/vect-50.c: Ditto.
23040         * gcc.dg/vect/vect-51.c: Ditto.
23041         * gcc.dg/vect/vect-52.c: Ditto.
23042         * gcc.dg/vect/vect-53.c: Ditto.
23043         * gcc.dg/vect/vect-54.c: Ditto.
23044         * gcc.dg/vect/vect-55.c: Ditto.
23045         * gcc.dg/vect/vect-56.c: Ditto.
23046         * gcc.dg/vect/vect-56a.c: Ditto.
23047         * gcc.dg/vect/vect-57.c: Ditto.
23048         * gcc.dg/vect/vect-58.c: Ditto.
23049         * gcc.dg/vect/vect-59.c: Ditto.
23050         * gcc.dg/vect/vect-6.c: Ditto.
23051         * gcc.dg/vect/vect-60.c: Ditto.
23052         * gcc.dg/vect/vect-61.c: Ditto.
23053         * gcc.dg/vect/vect-62.c: Ditto.
23054         * gcc.dg/vect/vect-63.c: Ditto.
23055         * gcc.dg/vect/vect-64.c: Ditto.
23056         * gcc.dg/vect/vect-65.c: Ditto.
23057         * gcc.dg/vect/vect-66.c: Ditto.
23058         * gcc.dg/vect/vect-67.c: Ditto.
23059         * gcc.dg/vect/vect-68.c: Ditto.
23060         * gcc.dg/vect/vect-69.c: Ditto.
23061         * gcc.dg/vect/vect-7.c: Ditto.
23062         * gcc.dg/vect/vect-72.c: Ditto.
23063         * gcc.dg/vect/vect-72a.c: Ditto.
23064         * gcc.dg/vect/vect-73.c: Ditto.
23065         * gcc.dg/vect/vect-74.c: Ditto.
23066         * gcc.dg/vect/vect-75.c: Ditto.
23067         * gcc.dg/vect/vect-76.c: Ditto.
23068         * gcc.dg/vect/vect-77.c: Ditto.
23069         * gcc.dg/vect/vect-77a.c: Ditto.
23070         * gcc.dg/vect/vect-78.c: Ditto.
23071         * gcc.dg/vect/vect-79.c: Ditto.
23072         * gcc.dg/vect/vect-8.c: Ditto.
23073         * gcc.dg/vect/vect-80.c: Ditto.
23074         * gcc.dg/vect/vect-82.c: Ditto.
23075         * gcc.dg/vect/vect-82_64.c: Ditto.
23076         * gcc.dg/vect/vect-83.c: Ditto.
23077         * gcc.dg/vect/vect-83_64.c: Ditto.
23078         * gcc.dg/vect/vect-9.c: Ditto.
23079         * gcc.dg/vect/vect-all.c: Ditto.
23080         * gcc.dg/vect/vect-none.c: Ditto.
23081
23082 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
23083
23084         * lib/gcc-dg.exp (dg-skip-if): New function.
23085         (dg-forbid-option): Remove.
23086         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
23087         * g++.dg/abi/bitfield8.C: Likewise.
23088         * g++.dg/abi/dtor1.C: Likewise.
23089         * g++.dg/abi/empty10.C: Likewise.
23090         * g++.dg/abi/empty7.C: Likewise.
23091         * g++.dg/abi/empty9.C: Likewise.
23092         * g++.dg/abi/layout3.C: Likewise.
23093         * g++.dg/abi/layout4.C: Likewise.
23094         * g++.dg/abi/thunk1.C: Likewise.
23095         * g++.dg/abi/thunk2.C: Likewise.
23096         * g++.dg/abi/vbase11.C: Likewise.
23097         * g++.dg/abi/vthunk2.C: Likewise.
23098         * g++.dg/abi/vthunk3.C: Likewise.
23099         * g++.dg/ext/attrib8.C: Likewise.
23100         * g++.dg/opt/longbranch2.C: Likewise.
23101         * g++.dg/opt/reg-stack4.C: Likewise.
23102         * g++.old-deja/g++.ext/attrib1.C: Likewise.
23103         * g++.old-deja/g++.ext/attrib2.C: Likewise.
23104         * g++.old-deja/g++.ext/attrib3.C: Likewise.
23105         * g++.old-deja/g++.other/store-expr1.C: Likewise.
23106         * g++.old-deja/g++.other/store-expr2.C: Likewise.
23107         * gcc.dg/20000609-1.c: Likewise.
23108         * gcc.dg/20000720-1.c: Likewise.
23109         * gcc.dg/20011107-1.c: Likewise.
23110         * gcc.dg/20011119-1.c: Likewise.
23111         * gcc.dg/20020108-1.c: Likewise.
23112         * gcc.dg/20020122-2.c: Likewise.
23113         * gcc.dg/20020122-3.c: Likewise.
23114         * gcc.dg/20020201-3.c: Likewise.
23115         * gcc.dg/20020206-1.c: Likewise.
23116         * gcc.dg/20020218-1.c: Likewise.
23117         * gcc.dg/20020310-1.c: Likewise.
23118         * gcc.dg/20020411-1.c: Likewise.
23119         * gcc.dg/20020418-2.c: Likewise.
23120         * gcc.dg/20020426-1.c: Likewise.
23121         * gcc.dg/20020426-2.c: Likewise.
23122         * gcc.dg/20020517-1.c: Likewise.
23123         * gcc.dg/20020523-1.c: Likewise.
23124         * gcc.dg/20020523-2.c: Likewise.
23125         * gcc.dg/20020729-1.c: Likewise.
23126         * gcc.dg/20030204-1.c: Likewise.
23127         * gcc.dg/20030826-2.c: Likewise.
23128         * gcc.dg/20030926-1.c: Likewise.
23129         * gcc.dg/20031202-1.c: Likewise.
23130         * gcc.dg/980312-1.c: Likewise.
23131         * gcc.dg/980313-1.c: Likewise.
23132         * gcc.dg/990117-1.c: Likewise.
23133         * gcc.dg/990424-1.c: Likewise.
23134         * gcc.dg/990524-1.c: Likewise.
23135         * gcc.dg/991230-1.c: Likewise.
23136         * gcc.dg/i386-387-1.c: Likewise.
23137         * gcc.dg/i386-387-2.c: Likewise.
23138         * gcc.dg/i386-387-3.c: Likewise.
23139         * gcc.dg/i386-387-4.c: Likewise.
23140         * gcc.dg/i386-387-5.c: Likewise.
23141         * gcc.dg/i386-387-6.c: Likewise.
23142         * gcc.dg/i386-asm-1.c: Likewise.
23143         * gcc.dg/i386-bitfield1.c: Likewise.
23144         * gcc.dg/i386-bitfield2.c: Likewise.
23145         * gcc.dg/i386-loop-1.c: Likewise.
23146         * gcc.dg/i386-loop-2.c: Likewise.
23147         * gcc.dg/i386-loop-3.c: Likewise.
23148         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
23149         * gcc.dg/i386-pic-1.c: Likewise.
23150         * gcc.dg/i386-regparm.c: Likewise.
23151         * gcc.dg/i386-signbit-1.c: Likewise.
23152         * gcc.dg/i386-signbit-2.c: Likewise.
23153         * gcc.dg/i386-signbit-3.c: Likewise.
23154         * gcc.dg/i386-sse-5.c: Likewise.
23155         * gcc.dg/i386-sse-8.c: Likewise.
23156         * gcc.dg/i386-unroll-1.c: Likewise.
23157         * gcc.dg/tls/opt-1.c: Likewise.
23158         * gcc.dg/tls/opt-2.c: Likewise.
23159         * gcc.dg/unroll-1.c: Likewise.
23160         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
23161         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
23162         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
23163         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
23164
23165 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23166
23167         * g++.dg/template/incomplete1.C: New test.
23168
23169 2004-11-16  Nick Clifton  <nickc@redhat.com>
23170
23171         Revert patches accidentally commited during checkin of fixes for
23172         xstormy16 tests:
23173         gcc.c-torture/execute/simd-4.c: Revert
23174         gcc.dg/20040910-1.c: Revert.
23175
23176 2004-11-16  Paul Brook  <paul@codesourcery.com>
23177
23178         PR fortran/13010
23179         * gfortran.dg/der_pointer_1.f90: New test.
23180
23181 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
23182
23183         PR c/18498
23184         * gcc.dg/bitfld-13.c: New test.
23185
23186 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
23187
23188         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
23189         powerpc*-*-linux*.
23190
23191         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
23192         * gcc.dg/ppc64-abi-2.c: Ditto.
23193         * gcc.dg/ppc64-abi-3.c: Ditto.
23194
23195         * lib/gcc-dg.exp (dg-target-list): Remove.
23196
23197 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
23198
23199         * gcc.dg/ia64-postinc.c: New test.
23200
23201 2004-11-15  Mark Mitchell <mark@codesourcery.com>
23202
23203         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
23204
23205 2004-11-15  Nick Clifton  <nickc@redhat.com>
23206
23207         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
23208         __INT_MAX__ so that the test can be compiled by toolchains
23209         targeted at 16-bit processors.
23210
23211         * gcc.dg/20040625-1.c: Use long constants rather than integers
23212         when performing arithmetic that will overflow 16-bits.
23213
23214         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
23215         xstormy16.  It does not support 128-bit vector operations.
23216
23217         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
23218         with the macro PTR_TYPE.  Define this macro to an integer type
23219         suitable for holding a pointer.
23220
23221         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
23222         the target is a 16-bit processor.
23223
23224         * gcc.dg/cpp/if-2.c: Expect a different warning message from
23225         16-bit targets where the character constant will be too long.
23226
23227         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
23228         where the double will not be directly addressable.
23229
23230 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23231
23232         Friend class name lookup 1/n, PR c++/18471
23233         * g++.dg/template/crash26.C: New test.
23234         * g++.dg/lookup/struct1.C: Adjust expected error.
23235         * g++.dg/parse/elab1.C: Likewise.
23236         * g++.dg/parse/elab2.C: Likewise.
23237         * g++.dg/parse/int-as-enum1.C: Likewise.
23238         * g++.dg/parse/struct-as-enum1.C: Likewise.
23239         * g++.dg/parse/typedef1.C: Likewise.
23240         * g++.dg/parse/typedef3.C: Likewise.
23241         * g++.dg/parse/typedef4.C: Likewise.
23242         * g++.dg/parse/typedef5.C: Likewise.
23243         * g++.dg/template/nontype4.C: Likewise.
23244         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
23245         * g++.old-deja/g++.other/elab1.C: Likewise.
23246         * g++.old-deja/g++.other/syntax4.C: Likewise.
23247
23248 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
23249
23250         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
23251
23252 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
23253
23254         * gcc.c-torture/execute/20041114-1.c: New test.
23255
23256 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
23257
23258         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
23259         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
23260         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
23261         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
23262         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
23263         gcc.dg/switch-7.c: New tests.
23264
23265 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
23266
23267         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
23268
23269 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
23270
23271         PR tree-opt/18400
23272         * gcc.dg/vect/pr18400.c: New test.
23273
23274 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
23275             Andrew Pinski  <pinskia@physics.uc.edu>
23276
23277         PR tree-opt/18425
23278         * gcc.dg/vect/pr18425.c: New test.
23279
23280 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
23281
23282         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
23283         Guard with dg-require-alias and dg-require-visibility.
23284
23285 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
23286
23287         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
23288
23289 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23290
23291         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
23292
23293 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23294
23295         PR c++/17344
23296         * g++.dg/template/defarg5.C: New test.
23297
23298 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
23299
23300         * g++.dg/parse/cast1.C: Run only on ILP32.
23301         * g++.old-deja/g++.mike/p784.C: Likewise.
23302
23303 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
23304
23305         * gcc.c-torture/execute/20041113-1.c: New test.
23306
23307 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
23308
23309         PR target/18230
23310         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
23311         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
23312         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
23313         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
23314         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
23315         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
23316         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
23317         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
23318         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
23319         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
23320         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
23321         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
23322         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
23323
23324 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
23325
23326         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
23327         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
23328         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
23329         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
23330         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
23331         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
23332         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
23333         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
23334         gcc.target/sparc/combined-1.c: New tests.
23335
23336 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
23337
23338         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
23339         New tests.
23340
23341 2004-11-12  Mark Mitchell <mark@codesourcery.com>
23342
23343         * lib/gcc-dg.exp (dg-forbid-option): New function.
23344         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
23345         * g++.dg/abi/bitfield8.C: Likewise.
23346         * g++.dg/abi/dtor1.C: Likewise.
23347         * g++.dg/abi/empty10.C: Likewise.
23348         * g++.dg/abi/empty7.C: Likewise.
23349         * g++.dg/abi/empty9.C: Likewise.
23350         * g++.dg/abi/layout3.C: Likewise.
23351         * g++.dg/abi/layout4.C: Likewise.
23352         * g++.dg/abi/thunk1.C: Likewise.
23353         * g++.dg/abi/thunk2.C: Likewise.
23354         * g++.dg/abi/vbase11.C: Likewise.
23355         * g++.dg/abi/vthunk2.C: Likewise.
23356         * g++.dg/abi/vthunk3.C: Likewise.
23357         * g++.dg/ext/attrib8.C: Likewise.
23358         * g++.dg/opt/longbranch2.C: Likewise.
23359         * g++.dg/opt/reg-stack4.C: Likewise.
23360         * g++.old-deja/g++.ext/attrib1.C: Likewise.
23361         * g++.old-deja/g++.ext/attrib2.C: Likewise.
23362         * g++.old-deja/g++.ext/attrib3.C: Likewise.
23363         * g++.old-deja/g++.other/store-expr1.C: Likewise.
23364         * g++.old-deja/g++.other/store-expr2.C: Likewise.
23365         * gcc.dg/20000609-1.c: Likewise.
23366         * gcc.dg/20000720-1.c: Likewise.
23367         * gcc.dg/20011107-1.c: Likewise.
23368         * gcc.dg/20011119-1.c: Likewise.
23369         * gcc.dg/20020108-1.c: Likewise.
23370         * gcc.dg/20020122-2.c: Likewise.
23371         * gcc.dg/20020122-3.c: Likewise.
23372         * gcc.dg/20020201-3.c: Likewise.
23373         * gcc.dg/20020206-1.c: Likewise.
23374         * gcc.dg/20020218-1.c: Likewise.
23375         * gcc.dg/20020310-1.c: Likewise.
23376         * gcc.dg/20020411-1.c: Likewise.
23377         * gcc.dg/20020418-2.c: Likewise.
23378         * gcc.dg/20020426-1.c: Likewise.
23379         * gcc.dg/20020426-2.c: Likewise.
23380         * gcc.dg/20020517-1.c: Likewise.
23381         * gcc.dg/20020523-1.c: Likewise.
23382         * gcc.dg/20020523-2.c: Likewise.
23383         * gcc.dg/20020729-1.c: Likewise.
23384         * gcc.dg/20030204-1.c: Likewise.
23385         * gcc.dg/20030826-2.c: Likewise.
23386         * gcc.dg/20030926-1.c: Likewise.
23387         * gcc.dg/20031202-1.c: Likewise.
23388         * gcc.dg/980312-1.c: Likewise.
23389         * gcc.dg/980313-1.c: Likewise.
23390         * gcc.dg/990117-1.c: Likewise.
23391         * gcc.dg/990424-1.c: Likewise.
23392         * gcc.dg/990524-1.c: Likewise.
23393         * gcc.dg/991230-1.c: Likewise.
23394         * gcc.dg/i386-387-1.c: Likewise.
23395         * gcc.dg/i386-387-2.c: Likewise.
23396         * gcc.dg/i386-387-3.c: Likewise.
23397         * gcc.dg/i386-387-4.c: Likewise.
23398         * gcc.dg/i386-387-5.c: Likewise.
23399         * gcc.dg/i386-387-6.c: Likewise.
23400         * gcc.dg/i386-asm-1.c: Likewise.
23401         * gcc.dg/i386-bitfield1.c: Likewise.
23402         * gcc.dg/i386-bitfield2.c: Likewise.
23403         * gcc.dg/i386-loop-1.c: Likewise.
23404         * gcc.dg/i386-loop-2.c: Likewise.
23405         * gcc.dg/i386-loop-3.c: Likewise.
23406         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
23407         * gcc.dg/i386-pic-1.c: Likewise.
23408         * gcc.dg/i386-regparm.c: Likewise.
23409         * gcc.dg/i386-signbit-1.c: Likewise.
23410         * gcc.dg/i386-signbit-2.c: Likewise.
23411         * gcc.dg/i386-signbit-3.c: Likewise.
23412         * gcc.dg/i386-sse-5.c: Likewise.
23413         * gcc.dg/i386-sse-8.c: Likewise.
23414         * gcc.dg/i386-unroll-1.c: Likewise.
23415         * gcc.dg/tls/opt-1.c: Likewise.
23416         * gcc.dg/tls/opt-2.c: Likewise.
23417         * gcc.dg/unroll-1.c: Likewise.
23418         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
23419         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
23420         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
23421         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
23422         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
23423         -m64 is specified.
23424
23425 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
23426
23427         PR c++/18389
23428         * g++.dg/parse/cond1.C: New test.
23429
23430         PR c++/18429
23431         * g++.dg/template/array9.C: New test.
23432         * g++.dg/ext/vla1.C: Adjust error messages.
23433         * g++.dg/ext/vlm1.C: Likewise.
23434         * g++.dg/template/crash2.C: Likewise.
23435
23436         PR c++/18436
23437         * g++.dg/template/call3.C: New test.
23438
23439         PR c++/18407
23440         * g++.dg/template/ptrmem11.C: New test.
23441
23442 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
23443
23444         PR other/14264
23445         * lib/g++.exp: Set LC_ALL and LANG to C.
23446         * lib/gcc-dg.exp: Likewise.
23447         * lib/gfortran.exp: Likewise.
23448         * lib/objc.exp: Likewise.
23449         * lib/treelang.exp: Likewise.
23450
23451 2004-11-12  Andreas Schwab  <schwab@suse.de>
23452
23453         * gcc.dg/pr16286.c: Fix last change.
23454
23455 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
23456
23457         PR c++/18416
23458         * g++.dg/init/global1.C: New test.
23459
23460 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
23461
23462         * gcc.c-torture/execute/20041112-1.c: New test.
23463
23464 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
23465
23466         * lib/gcc-dg.exp (dg-target-list): New.
23467
23468 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
23469             Richard Sandiford  <rsandifo@redhat.com>
23470
23471         * lib/target-supports.exp (get-compiler_messages): New.
23472         (check_named_sections_available): Use it.
23473         (check_effective_target_ilp32): New.
23474         (check_effective_target_lp64): New.
23475         (is-effective-target): New.
23476         * lib/gcc-dg.exp (dg-require-effective-target): New.
23477
23478 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
23479
23480         * gcc.dg/precedence-1.c: New test.
23481
23482 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
23483
23484         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
23485
23486         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
23487         message, delete generated files, use more descriptive name for
23488         executable, and make the test unsupported when it cannot be run.
23489
23490         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
23491         (dg-require-weak, dg-require-visibility, dg-require-alias,
23492         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
23493         dg-require-iconv, dg-require-named-sections): Use it.
23494
23495         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
23496
23497 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
23498
23499         PR target/16457
23500         * gcc.dg/ppc-and-1: New
23501
23502         PR target/16796
23503         * gcc.dg/ppc-mov-1.c: New.
23504
23505         PR target/16458
23506         * gcc.dg/ppc-compare-1.c: New.
23507
23508 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
23509
23510         * objc.dg/desig-init-2.m: New test.
23511
23512 2004-11-10  Adam Nemet  <anemet@lnxw.com>
23513
23514         PR middle-end/18160
23515         * g++.dg/warn/register-var-1.C: New test.
23516         * g++.dg/warn/register-var-2.C: New test.
23517
23518 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
23519
23520         * gcc.dg/union-2.c: New test.
23521
23522 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
23523
23524         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
23525         New test for PR tree-optimization/17892.
23526
23527 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
23528
23529         PR c++/18369
23530         * g++.dg/init/new12.C: New test.
23531
23532 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
23533
23534         * gcc.target/sparc: New directory.
23535         * gcc.target/sparc/sparc.exp: New driver.
23536         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
23537         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
23538         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
23539         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
23540
23541 2004-11-10  Paul Brook  <paul@codesourcery.com>
23542
23543         PR fortran/18218
23544         * gfortran.dg/list_read.c: New test.
23545
23546 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
23547
23548         PR c/18322
23549         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
23550         expected diagnostic location.
23551
23552 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
23553
23554         * gcc.dg/20041109-1.c: New test.
23555
23556 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
23557
23558         PR objc/18406
23559         * objc/compile/pr18406.m: New test.
23560
23561 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
23562
23563         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
23564
23565 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
23566
23567         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
23568
23569 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
23570
23571         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
23572
23573 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
23574
23575         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
23576         exit.
23577
23578 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
23579
23580         PR tree-opt/18299
23581         * gcc.c-torture/pr18299-1.c: New test.
23582
23583 2004-11-06  Andreas Schwab  <schwab@suse.de>
23584
23585         * gcc.dg/pr16286.c: Also test for bool and pixel.
23586
23587 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
23588
23589         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
23590         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
23591         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
23592         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
23593         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
23594         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
23595         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
23596         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
23597         gcc.dg/struct-semi-3.c: New tests.
23598
23599 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
23600
23601         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
23602
23603 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
23604
23605         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
23606         Do not use C99 designators.
23607
23608 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
23609
23610         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
23611
23612 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
23613
23614         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
23615         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
23616         * gcc.c-torture/execute/simd-5.x: Remove.
23617
23618 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
23619
23620         PR rtl-optimization/17933
23621         * gcc.dg/torture/pr17933-1.c: New test.
23622
23623 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
23624
23625         PR target/18106
23626         * lib/target-supports.exp (check_weak_available): Support
23627         Windows.
23628
23629 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
23630
23631         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
23632         call to fflush(stdout) before abort.
23633         (my_ffsll): New function.
23634         (generate_fields): Use it.
23635
23636 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
23637
23638         * gcc.dg/init-undef-1.c: New test.
23639
23640 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
23641
23642         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
23643         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
23644         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
23645         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
23646         expected messages for new parser.
23647
23648 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
23649
23650         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
23651
23652 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
23653
23654         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
23655         on LP64 targets.
23656
23657 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
23658
23659         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
23660         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
23661         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
23662         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
23663         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
23664         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
23665         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
23666         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
23667         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
23668         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
23669
23670 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
23671
23672         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
23673         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
23674         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
23675         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
23676         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
23677         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
23678         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
23679         for new parser.
23680
23681 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
23682
23683         PR target/15342
23684         * gcc.dg/20041104-1.c: New test.
23685
23686 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23687
23688         * g++.dg/template/nontype7.C: New test.
23689         * g++.dg/template/nontype8.C: Likewise.
23690         * g++.dg/template/nontype9.C: Likewise.
23691         * g++.dg/template/nontype10.C: Likewise.
23692         * g++.dg/tc1/dr49.C: Likewise.
23693         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
23694         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
23695
23696 2004-11-04  Ben Elliston  <bje@au.ibm.com>
23697
23698         * g++.dg/rtti/tinfo1.C: Remove xfails.
23699
23700 2004-11-04  Ben Elliston  <bje@au.ibm.com>
23701
23702         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
23703         packed attribute to the definition to satisfy the new C++ parser.
23704
23705 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
23706
23707         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
23708         invocations of va_arg.
23709
23710 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
23711
23712         PR c++/18124
23713         * g++.dg/template/crash25.C: New test.
23714
23715         PR c++/18155
23716         * g++.dg/template/typedef2.C: New test.
23717         * g++.dg/parse/crash13.C: Adjust error markers.
23718
23719         PR c++/18177
23720         * g++.dg/conversion/const3.C: New test.
23721
23722 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23723
23724         PR fortran/17535
23725         PR fortran/17583
23726         PR fortran/17713
23727         * gfortran.dg/generic_[123].f90: New testcases.
23728
23729 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
23730
23731         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
23732         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
23733
23734 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
23735
23736         PR tree-opt/16808
23737         * gcc.c-torture/compile/pr16808.c: New test.
23738
23739 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
23740
23741         PR rtl-optimization/17104
23742         * gcc.dg/ppc-bitfield1.c: New.
23743
23744 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
23745
23746         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
23747
23748 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
23749
23750         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
23751         strings for 32-bit code.
23752
23753 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
23754
23755         PR c/18239
23756         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
23757
23758 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
23759
23760         PR c++/18064
23761         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
23762
23763 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
23764
23765         PR c++/15172
23766         * g++.dg/init/aggr2.C: New test.
23767
23768 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
23769
23770         * objc.dg/local-decl-1.m: New test.
23771
23772 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23773
23774         * gcc.dg/20040910-1.c: Adjust regex.
23775
23776 2004-10-30  Roger Sayle  <roger@eyesopen.com>
23777
23778         PR rtl-optimization/18084
23779         * g++.dg/opt/pr18084-1.C: New testcase.
23780
23781 2004-10-30  Matt Austern  <austern@apple.com>
23782
23783         PR c++/17542
23784         * g++.dg/ext/attrib18.C: New test.
23785
23786 2004-10-30  Roger Sayle  <roger@eyesopen.com>
23787
23788         PR middle-end/18096
23789         * gcc.dg/pr18096-1.c: New test case.
23790
23791 2004-10-30  Roger Sayle  <roger@eyesopen.com>
23792
23793         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
23794
23795 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
23796
23797         PR c/16666
23798         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
23799         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
23800         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
23801         gcc.dg/old-style-prom-3.c: New tests.
23802
23803 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
23804
23805         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
23806         Remove unnecessary inclusion of stdio.h.
23807
23808 2004-10-29  Roger Sayle  <roger@eyesopen.com>
23809
23810         PR rtl-optimization/17581
23811         * gcc.dg/pr17581-1.c: New test case.
23812
23813 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
23814
23815         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
23816         being implemented.
23817         * g++.dg/conversion/dr195-1.C: New.
23818         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
23819         * g++.old-deja/g++.mike/p10148.C: Likewise.
23820
23821 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
23822
23823         PR c++/17695
23824         * g++.dg/debug/typedef2.C: New test.
23825
23826 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
23827
23828         PR fortran/13490
23829         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
23830         * gfortran.dg/g77/README: Update.
23831
23832 2004-10-28  Matt Austern  <austern@apple.com>
23833
23834         PR c++/14124
23835         * g++.dg/ext/packed7.C: New test.
23836
23837 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
23838
23839         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
23840         scan-assembler.
23841         * lib/scanasm.exp (hidden-scan-for): New proc.
23842         (scan-hidden): Use hidden-scan-for instead of constructing the scan
23843         string.
23844         (scan-not-hidden): Likewise.
23845         * lib/target-supports.exp (check_visibility_available): mach-o is
23846         support too.
23847
23848 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
23849
23850         PR c++/17132
23851         * g++.dg/template/memclass3.C: New test.
23852
23853 2004-10-28  Adam Nemet  <anemet@lnxw.com>
23854
23855         PR middle-end/18160
23856         * gcc.dg/register-var-1.c: New test.
23857         * gcc.dg/register-var-2.c: New test.
23858         * gcc.dg/asm-7.c: Taking the address of a register variable is an
23859         error now.
23860
23861 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
23862
23863         PR other/18172
23864         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
23865         unused variables.
23866         * gcc.dg/vect/vect-22.c: Likewise.
23867
23868 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
23869
23870         * gcc.dg/i386-rotate-1.c: New test.
23871
23872 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
23873
23874         * g++.dg/init/ref12.C: Add "run" marker.
23875
23876         PR c++/17435
23877         * g++.dg/init/ref12.C: New test.
23878
23879         PR c++/18140
23880         * g++.dg/template/shift1.C: New test.
23881         * g++.dg/template/error10.C: Adjust error markers.
23882
23883 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
23884
23885         PR tree-opt/17529
23886         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
23887
23888 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
23889
23890         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
23891         * gcc.dg/weak/weak-3.c: Likewise.
23892         * gcc.dg/weak/weak-5.c: Likewise.
23893         * gcc.dg/weak/weak-9.c: Likewise.
23894         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
23895         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
23896
23897         * gcc.dg/darwin-weakimport-1.c: New.
23898
23899 2004-10-28  Ben Elliston  <bje@au.ibm.com>
23900
23901         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
23902
23903 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
23904
23905         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
23906         'syntax' error messages.
23907         * gcc.dg/cpp/direct2s.c: Likewise.
23908
23909 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
23910
23911         * gcc.c-torture/compile/20041026-1.c: New.
23912
23913 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
23914
23915         PR c++/18093
23916         * g++.dg/lookup/ns2.C: New test.
23917
23918         PR c++/18020
23919         * g++.dg/template/enum4.C: New test.
23920
23921         PR c++/18161
23922         * g++.dg/template/expr1.C: New test.
23923
23924 2004-10-26  Ben Elliston  <bje@au.ibm.com>
23925
23926         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
23927
23928 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
23929
23930         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
23931         gcc.dg/decl-nospec-3.c: New tests.
23932
23933 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
23934
23935         * objc.dg/super-class-3.m: New test.
23936
23937 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
23938
23939         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
23940         resyncing.
23941         * gcc.dg/cpp/direct2s.c: Likewise.
23942
23943 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
23944
23945         * objc.dg/image-info.m: Update for changes to section selection.
23946
23947 2004-10-25  David Ayers  <d.ayers@inode.at>
23948             Ziemowit Laski  <zlaski@apple.com>
23949
23950         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
23951         diagnostics when messaging 'id <Proto>'.
23952         * objc.dg/class-protocol-1.m: New test.
23953         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
23954         a non-existent method signature.
23955         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
23956         Update diagnostics when messaging with non-existent method signature.
23957         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
23958         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
23959         invalid receivers are now resolved as if messaging 'id'; remove
23960         extraneous diagnostics.
23961
23962 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
23963
23964         PR c/16667
23965         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
23966         gcc.dg/init-desig-obs-3.c: New tests.
23967
23968 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
23969
23970         * gcc.dg/debug/20041023-1.c: New test.
23971
23972 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
23973
23974         PR middle-end/17407
23975         * gcc.c-torture/compile/pr17407.c: New test.
23976
23977         PR c++/18121
23978         * g++.dg/template/array8.C: New test.
23979
23980 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
23981
23982         PR other/18138
23983         * lib/g++.exp: Accept more than one multilib libgcc.
23984         * lib/gcc-dg.exp: Likewise.
23985         * lib/objc.exp: Likewise.
23986         * lib/treelang.exp: Likewise.
23987         * lib/gfortran.exp: Likewise.
23988
23989 2004-10-24  Ben Elliston  <bje@au.ibm.com>
23990
23991         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
23992
23993 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
23994
23995         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
23996         * gcc.dg/c99-const-expr-3.c: Likewise.
23997
23998 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
23999
24000         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
24001
24002 2004-10-23  Ben Elliston  <bje@au.ibm.com>
24003
24004         * gcc.c-torture/execute/loop-2e.x: Remove.
24005
24006 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
24007
24008         PR c++/18095
24009         * g++.dg/parse/crash18.C: New.
24010         * g++.dg/parse/crash19.C: New.
24011
24012 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
24013
24014         * g++.dg/ext/dllimport1.C: Move dg-warnings.
24015         * g++.dg/ext/dllimport2.C: Same.
24016         * g++.dg/ext/dllimport8.C: Same.
24017
24018 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
24019
24020         PR c++/10841
24021         * g++.dg/conversion/cast1.C: New test.
24022         * g++.dg/overload/pmf1.C: Adjust error marker.
24023
24024 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
24025
24026         PR objc/17923
24027         * objc.dg/const-str-7.m: New test.
24028
24029 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24030
24031         * g++.dg/template/memfriend11.C: Fix comment typo.
24032         * g++.dg/template/memfriend14.C: Likewise.
24033
24034 2004-10-20  Richard Henderson  <rth@redhat.com>
24035
24036         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
24037         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
24038         -fasynchronous-unwind-tables.
24039
24040 2004-10-20  Richard Henderson  <rth@redhat.com>
24041
24042         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
24043         (main): Return success.
24044         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
24045         (main): Return success.
24046
24047 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24048
24049         PR c++/13495
24050         * g++.dg/template/memfriend9.C: New test.
24051         * g++.dg/template/memfriend10.C: Likewise.
24052         * g++.dg/template/memfriend11.C: Likewise.
24053         * g++.dg/template/memfriend12.C: Likewise.
24054         * g++.dg/template/memfriend13.C: Likewise.
24055         * g++.dg/template/memfriend14.C: Likewise.
24056         * g++.dg/template/memfriend15.C: Likewise.
24057         * g++.dg/template/memfriend16.C: Likewise.
24058         * g++.dg/template/memfriend17.C: Likewise.
24059         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
24060
24061 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
24062
24063         * g++.dg/conversion/dr195.C: New.
24064         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
24065
24066 2004-10-20  Ben Elliston  <bje@au.ibm.com>
24067             Devang Patel  <dpatel@apple.com>
24068
24069         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
24070         of floating point arithmetic, which could trap.
24071
24072 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
24073
24074         PR c++/14035
24075         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
24076         * g++.dg/conversion/const2.C: New test.
24077         * g++.dg/expr/reinterpret2.C: New test.
24078         * g++.dg/expr/reinterpret3.C: New test.
24079         * g++.dg/expr/cast2.C: New test.
24080         * g++.dg/expr/copy1.C: New test.
24081         * g++.dg/other/conversion1.C: Change error message.
24082         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
24083         function pointers to void *.
24084         * g++.old-deja/g++.mike/p10148.C: Likewise.
24085
24086 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
24087
24088         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
24089
24090 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
24091
24092         PR c++/18047
24093
24094         * g++.dg/parse/expr3.C: New test.
24095
24096 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
24097
24098         * gcc.dg/smod-1.c: New test.
24099
24100 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
24101
24102         * objc.dg/method-14.m: New test.
24103
24104 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
24105
24106         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
24107         Also xfail as the patch was reverted.
24108
24109 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
24110
24111         PR middle-end/16973
24112         * gcc.dg/pr16973.c: New test.
24113
24114 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
24115
24116         PR tree-optimization/17656
24117         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
24118
24119 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
24120
24121         * g++.dg/eh/shadow1.C: New.
24122
24123 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
24124
24125         * gcc.c-torture/compile/20041018-1.c: New test.
24126
24127 2004-10-18  Ben Elliston  <bje@au.ibm.com>
24128
24129         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
24130         compiler referring to register 0 when accessing sdata.  The linker
24131         now patches things up.
24132
24133 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
24134
24135         PR c/17529
24136         * gcc.c-torture/compile/pr17529.c: New test.
24137
24138 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24139
24140         PR c++/17743
24141         * g++.dg/ext/attrib17.C: New test.
24142
24143 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
24144
24145         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
24146
24147 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24148
24149         PR c++/10479
24150         * g++.dg/ext/attrib16.C: New test.
24151
24152 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
24153
24154         PR c++/17042
24155         * g++.dg/init/dso_handle1.C: New test.
24156
24157         PR c++/14667
24158         * g++.dg/parse/typedef6.C: New test.
24159
24160         PR c++/17916
24161         * g++.dg/parse/pragma1.C: New test.
24162
24163 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
24164
24165         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
24166
24167 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
24168
24169         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
24170         -fno-common when on HPPA HP-UX platforms.
24171
24172 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
24173
24174         PR other/16820
24175         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
24176         stdint.h.
24177         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
24178         uintptr_t.
24179
24180 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
24181
24182         PR c++/16301
24183         * g++.dg/lookup/strong-using-4.C: New test.
24184
24185 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
24186
24187         PR middle-end/16567
24188         * gcc.c-torture/compile/nested-1.c: New test.
24189
24190 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
24191
24192         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
24193         and mipsisa64*-*-* (until support for misaligned loads is added).
24194         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
24195         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
24196         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
24197         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
24198         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
24199         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
24200
24201 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
24202
24203         PR c++/17976
24204         * g++.dg/init/dtor3.C: New test.
24205
24206 2004-10-15  Ben Elliston  <bje@au.ibm.com>
24207
24208         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
24209
24210 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
24211
24212         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
24213         * gcc.dg/macho-lo-sum.c: Likewise.
24214
24215 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
24216
24217         * gcc.dg/ppc-spe64-1.c: New test.
24218
24219 2004-10-14  Devang Patel  <dpatel@apple.com>
24220
24221         PR 17635
24222         * gcc.dg/pr17635.c : New test.
24223
24224 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
24225
24226         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
24227         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
24228         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
24229         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
24230         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
24231         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
24232         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
24233         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
24234         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
24235         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
24236         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
24237         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
24238         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
24239         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
24240         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
24241         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
24242         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
24243         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
24244
24245 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
24246
24247         * gcc.dg/vect/vect-82.c: New testcase.
24248         * gcc.dg/vect/vect-82_64.c: New testcase.
24249         * gcc.dg/vect/vect-83.c: New testcase.
24250         * gcc.dg/vect/vect-83_64.c: New testcase.
24251
24252 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
24253
24254         * gcc.dg/cpp/error-1.c: New test.
24255
24256 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
24257
24258         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
24259
24260 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
24261
24262         PR target/17984
24263         * gcc.dg/cris-peep2-xsrand2.c: New test.
24264
24265 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
24266
24267         PR c++/17661
24268         * testsuite/g++.dg/expr/for2.C: New test.
24269
24270 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
24271
24272         * g++.dg/inherit/thunk1.C: Run on the SPARC.
24273
24274 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
24275
24276         PR tree-optimization/17724
24277         * g++.dg/opt/pr17724-1.C: New test.
24278         * g++.dg/opt/pr17724-2.C: New test.
24279         * g++.dg/opt/pr17724-3.C: New test.
24280         * g++.dg/opt/pr17724-4.C: New test.
24281         * g++.dg/opt/pr17724-5.C: New test.
24282         * g++.dg/opt/pr17724-6.C: New test.
24283
24284 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
24285
24286         PR c/17301
24287         * gcc.dg/pr17301-2.c: New test.
24288
24289 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
24290
24291         PR c++/15876
24292         * g++.dg/parse/error22.C: New test.
24293
24294         PR c++/17936
24295         * g++.dg/template/spec18.C: New test.
24296
24297 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
24298
24299         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
24300         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
24301         memcpy.
24302         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
24303         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
24304
24305 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
24306
24307         * g++.dg/eh/cleanup5.C: Add dg-options "".
24308
24309 2004-10-11  Roger Sayle  <roger@eyesopen.com>
24310
24311         PR middle-end/17657
24312         * gcc.dg/switch-4.c: New test case.
24313
24314 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
24315
24316         * gcc.c-torture/execute/20041011-1.c: New test.
24317
24318 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
24319
24320         PR c++/17554
24321         * g++.dg/init/for3.C: New test.
24322
24323         PR c++/17657
24324         * g++.dg/opt/switch2.C: New test.
24325
24326         PR middle-end/17703
24327         * g++.dg/warn/Wreturn-2.C: New test.
24328
24329 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
24330
24331         PR c++/17907
24332         * g++.dg/eh/cleanup5.C: New test.
24333
24334 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
24335
24336         PR c++/17393
24337         * g++.dg/parse/error21.C: New test.
24338
24339 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24340
24341         * g++.dg/overload/pmf1.C: Adjust quoting marks.
24342         * g++.dg/warn/incomplete1.C: Likewise.
24343         * g++.dg/template/qualttp20.C: Likewise.
24344
24345 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
24346
24347         PR c/17881
24348         * parm-incomplete-1.c: New test.
24349
24350 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
24351
24352         PR c++/17867
24353         * g++.dg/parse/error19.C: New test.
24354
24355         PR c++/17670
24356         * g++.dg/init/new11.C: New test.
24357
24358         PR c++/17821
24359         * g++.dg/parse/error20.C: New test.
24360
24361         PR c++/17826
24362         * g++.dg/template/crash24.C: New test.
24363
24364 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
24365
24366         PR c/17301
24367         * gcc.dg/pr17301-1.c: New test.
24368
24369 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
24370
24371         PR c/17189
24372         * gcc.dg/anon-struct-5.c: New test.
24373
24374 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
24375
24376         PR c/17844
24377         * gcc.dg/pr17844-1.c: New test.
24378
24379 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
24380
24381         PR tree-optimization/17906
24382         * gcc.c-torture/compile/pr17906.c: New.
24383
24384 2004-10-09  Stuart Hastings  <stuart@apple.com>
24385             Roger Sayle  <roger@eyesopen.com>
24386
24387         PR rtl-optimization/17853
24388         * gcc.dg/i386-mmx-5.c: New testcase.
24389
24390 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
24391
24392         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
24393
24394 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
24395
24396         PR c++/17524
24397         * g++.dg/template/static9.C: New test.
24398
24399         PR c++/17685
24400         * g++.dg/parse/operator5.C: New test.
24401
24402 2004-10-09  Roger Sayle  <roger@eyesopen.com>
24403
24404         PR middle-end/17894
24405         * gcc.c-torture/execute/divcmp-4.c: New test case.
24406
24407 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
24408
24409         PR tree-opt/17902
24410         * g++.dg/opt/pr17902.C: New test.
24411
24412 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
24413
24414         * gcc.dg/cpp/ident-1.c: Add dg-options "".
24415
24416 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
24417
24418         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
24419
24420 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
24421
24422         * gcc.dg/assign-warn-3.c: New test.
24423
24424 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
24425
24426         PR c/16999
24427         * gcc.dg/cpp/ident-1.c: New test.
24428
24429 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
24430
24431         * gcc.c-torture/compile/acc1.c: New.
24432
24433 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
24434
24435         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
24436         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
24437
24438 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
24439
24440         * gcc.dg/ultrasp11.c: New test.
24441
24442 2004-10-08  Michael Matz  <matz@suse.de>
24443
24444         * gcc.dg/doloop-2.c: New test.
24445
24446 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
24447
24448         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
24449         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
24450         objc.dg/method-9.m: Update expected diagnostics.
24451
24452 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
24453
24454         * gcc.dg/ppc-fsel-3.c: New file.
24455         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
24456
24457 2004-10-07  Paul Brook  <paul@codesourcery.com>
24458
24459         * gfortran.dg/intrinsic_verify_1.f90: New test.
24460
24461 2004-10-07  Paul Brook  <paul@codesourcery.com>
24462
24463         * gfortran.dg/empty_format_1.f90: Remove stray commas.
24464
24465 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24466
24467         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
24468         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
24469         commit.
24470
24471 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
24472
24473         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
24474
24475 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24476
24477         PR c++/17115
24478         * g++.dg/warn/Winline-4.C: New test.
24479
24480 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
24481
24482         * gcc.c-torture/compile/20041007-1.c: New test.
24483
24484 2004-10-07  Paul Brook  <paul@codesourcery.com>
24485
24486         PR fortran/17678
24487         * gfortran.dg/use_allocated_1.f90: New test.
24488
24489 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
24490
24491         PR middle-end/17849
24492         * gfortran.fortran-torture/compile/nested.f90: New test
24493
24494 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
24495
24496         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
24497
24498 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
24499
24500         PR c++/17368
24501         * g++.dg/ext/asm6.C: New test.
24502
24503 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
24504
24505         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
24506
24507 2004-10-06  Paul Brook  <paul@codesourcery.com>
24508
24509         PR libfortran/17709
24510         * gfortran.dg/empty_format_1.f90: New test.
24511
24512 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24513
24514         PR fortran/17568
24515         * gfortran.dg/ishft.f90: New test.
24516
24517         PR fortran/17283
24518         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
24519         tests.
24520
24521 2004-10-06  Paul Brook  <paul@codesourcery.com>
24522
24523         * gfortran.dg/do_1.f90: New test.
24524
24525 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24526
24527         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
24528         optimizing for size.
24529
24530 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
24531
24532         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
24533
24534 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
24535
24536         * gcc.c-torture/compile/20041005-1.c: New test.
24537
24538 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
24539
24540         PR c++/17829
24541         * g++.dg/lookup/koenig4.C: New.
24542
24543 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24544
24545         * g++.dg/other/classkey1.C: Adjust quoting marks.
24546         * g++.dg/parse/error15.C: Likewise.
24547         * g++.dg/template/meminit2.C (int>): Likewise.
24548
24549 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24550
24551         PR fortran/17283
24552         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
24553
24554         PR fortran/17631
24555         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
24556
24557         PR fortran/17708
24558         * gfortran.dg/pr17708.f90: New test.
24559
24560 2004-10-04  Chao-ying Fu  <fu@mips.com>
24561
24562         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
24563         * gcc.dg/vect/vect-4.c: Ditto.
24564         * gcc.dg/vect/vect-5.c: Ditto.
24565         * gcc.dg/vect/vect-6.c: Ditto.
24566         * gcc.dg/vect/vect-8.c: Ditto.
24567         * gcc.dg/vect/vect-16.c: Ditto.
24568         * gcc.dg/vect/vect-30.c: Ditto.
24569         * gcc.dg/vect/vect-40.c: Ditto.
24570         * gcc.dg/vect/vect-41.c: Ditto.
24571         * gcc.dg/vect/vect-42.c: Ditto.
24572         * gcc.dg/vect/vect-43.c: Ditto.
24573         * gcc.dg/vect/vect-44.c: Ditto.
24574         * gcc.dg/vect/vect-45.c: Ditto.
24575         * gcc.dg/vect/vect-46.c: Ditto.
24576         * gcc.dg/vect/vect-47.c: Ditto.
24577         * gcc.dg/vect/vect-48.c: Ditto.
24578         * gcc.dg/vect/vect-49.c: Ditto.
24579         * gcc.dg/vect/vect-50.c: Ditto.
24580         * gcc.dg/vect/vect-51.c: Ditto.
24581         * gcc.dg/vect/vect-52.c: Ditto.
24582         * gcc.dg/vect/vect-53.c: Ditto.
24583         * gcc.dg/vect/vect-54.c: Ditto.
24584         * gcc.dg/vect/vect-55.c: Ditto.
24585         * gcc.dg/vect/vect-56.c: Ditto.
24586         * gcc.dg/vect/vect-57.c: Ditto.
24587         * gcc.dg/vect/vect-58.c: Ditto.
24588         * gcc.dg/vect/vect-59.c: Ditto.
24589         * gcc.dg/vect/vect-60.c: Ditto.
24590         * gcc.dg/vect/vect-74.c: Ditto.
24591         * gcc.dg/vect/vect-79.c: Ditto.
24592         * gcc.dg/vect/vect-80.c: Ditto.
24593
24594 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
24595
24596         * gcc.dg/unused-7.c: Use the correct option.
24597
24598 2004-10-04  Paul Brook  <paul@codesourcery.com>
24599         Bud Davis  <bdavis9659@comcast.net>
24600
24601         PR fortran/17706
24602         PR fortran/16434
24603         * gfortran/pr17706.f90: New test.
24604         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
24605
24606 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24607
24608         * gfortran.dg/pr17612.f90: New test.
24609
24610 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24611
24612         * g++.dg/template/local1.C: Adjust quoting marks in
24613         testing for diagnostics.
24614         * g++.dg/tls/diag-2.C: Likewise.
24615         * g++.dg/other/error8.C: Likewise.
24616
24617 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
24618
24619         PR c/17178
24620         * gcc.dg/unused-4.c: Adjust to be correct.
24621
24622         PR c/17820
24623         * gcc.dg/unused-7.c: New test.
24624
24625 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
24626
24627         PR c++/17797
24628         * g++.dg/overload/template2.C: New test.
24629
24630 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
24631
24632         PR tree-optimization/16632
24633         * gcc.dg/tree-ssa/20041002-1.c: New.
24634
24635 2004-10-03  Paul Brook  <paul@codesourcery.com>
24636
24637         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
24638         rather than relying on default formatting.
24639
24640 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
24641
24642         * gcc.dg/20040920-1.c: Update expected message text.
24643
24644 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
24645
24646         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
24647
24648 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
24649
24650         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
24651         tree level.
24652
24653 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
24654
24655         * gcc.dg/tree-ssa/pr17343.c: Remove.
24656
24657 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
24658
24659         PR tree-opt/17343
24660         * gcc.dg/tree-ssa/pr17343.c: New test.
24661
24662 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
24663
24664         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
24665         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
24666         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
24667         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
24668         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
24669
24670 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
24671
24672         * gcc.dg/lvalue-2.c: New test.
24673
24674 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
24675
24676         PR c/17730
24677         * gcc.dg/pr17730-1.c: New test
24678
24679 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
24680
24681         PR c/7425
24682         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
24683
24684 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
24685
24686         * gcc.c-torture/execute/stdarg-1.c: New test.
24687         * gcc.c-torture/execute/stdarg-2.c: New test.
24688         * gcc.c-torture/execute/stdarg-3.c: New test.
24689         * gcc.dg/tree-ssa/stdarg-1.c: New test.
24690         * gcc.dg/tree-ssa/stdarg-2.c: New test.
24691         * gcc.dg/tree-ssa/stdarg-3.c: New test.
24692         * gcc.dg/tree-ssa/stdarg-4.c: New test.
24693         * gcc.dg/tree-ssa/stdarg-5.c: New test.
24694
24695 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
24696
24697         PR tree-optimization/17697
24698         * g++.dg/opt/pr17697-1.C: New test.
24699         * g++.dg/opt/pr17697-2.C: New test.
24700         * g++.dg/opt/pr17697-3.C: New test.
24701
24702 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
24703
24704         PR c/16409
24705         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
24706         gcc.dg/vla-init-5.c: New tests.
24707
24708 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
24709
24710         PR c/13804
24711         * gcc.dg/pr13804-1.c: New test.
24712
24713 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24714
24715         PR fortran/16938
24716         * gfortran.dg/pr16938.f90: New test.
24717
24718 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
24719
24720         * g++.dg/template/crash23.C: New test.
24721
24722 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
24723
24724         PR c++/17585
24725         * g++.dg/template/static8.C: New test.
24726
24727 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
24728
24729         PR c++/17681
24730         * g++.dg/other/error9.C: New test.
24731
24732 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
24733
24734         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
24735
24736 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24737
24738         PR fortran/15164
24739         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
24740
24741 2004-09-26  Roger Sayle  <roger@eyesopen.com>
24742
24743         PR middle-end/17112
24744         * gcc.dg/pr17112-1.c: New test case.
24745
24746 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
24747
24748         PR c/11459
24749         * gcc.dg/pr11459-1.c: New test.
24750
24751 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
24752
24753         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
24754         * gcc.dg/tree-ssa/loop-4.c: Likewise.
24755
24756 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24757
24758         * gfortran.dg/pr15324.f90: Make array bounds consistent.
24759
24760 2004-09-25  Jan Hubicka  <jh@suse.cz>
24761
24762         * compile/30040909-1.c: New test.
24763         * compile/30040907-1.c: New test.
24764
24765 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
24766
24767         * gcc.c-torture/execute/va-arg-26.c: New test.
24768
24769 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
24770
24771         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
24772         extra diagnostics on targets with 64-bit pointers.
24773         * objc.dg/selector-1.m: Adjust dg-warning regexp.
24774
24775 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
24776
24777         PR c/17188
24778         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
24779         * gcc.dg/decl-3.c: Adjust expected message.
24780
24781 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24782
24783         PR fortran/17615
24784         * gfortran.dg/pr17615.f90: New test.
24785
24786 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
24787
24788         PR tree-optimzation/17517
24789         * g++.dg/tree-ssa/pr17517.C: New Test.
24790
24791 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
24792
24793         PR c++/16889
24794         * g++.dg/lookup/ambig3.C: New.
24795
24796 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
24797
24798         PR tree-opt/17624
24799         * g++.dg/opt/pr17624.C: New test.
24800
24801 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
24802
24803         PR c/6980
24804         * gcc.dg/Wbad-function-cast-1.c: New test.
24805
24806 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
24807
24808         * g++.dg/ext/complit1.C
24809         * g++.dg/other/error2.C
24810         * g++.dg/other/nontype-1.C
24811         * g++.dg/parse/crash11.C
24812         * g++.dg/parse/crash12.C
24813         * g++.dg/parse/error15.C
24814         * g++.dg/parse/error4.C
24815         * g++.dg/parse/tmpl-outside1.C
24816         * g++.dg/parse/too-many-tmpl-args1.C
24817         * g++.dg/template/dependent-expr3.C
24818         * g++.dg/template/error10.C
24819         * g++.dg/template/instantiate1.C
24820         * g++.dg/template/vtable2.C
24821         * g++.dg/warn/Wshadow-1.C
24822         * g++.dg/warn/weak1.C
24823         * g++.old-deja/g++.brendan/crash16.C
24824         * g++.old-deja/g++.brendan/crash18.C
24825         * g++.old-deja/g++.brendan/crash48.C
24826         * g++.old-deja/g++.brendan/crash49.C
24827         * g++.old-deja/g++.brendan/crash55.C
24828         * g++.old-deja/g++.brendan/crash56.C
24829         * g++.old-deja/g++.brendan/crash8.C
24830         * g++.old-deja/g++.brendan/enum11.C
24831         * g++.old-deja/g++.brendan/enum8.C
24832         * g++.old-deja/g++.brendan/enum9.C
24833         * g++.old-deja/g++.brendan/friend3.C
24834         * g++.old-deja/g++.brendan/misc14.C
24835         * g++.old-deja/g++.bugs/900402_02.C
24836         * g++.old-deja/g++.bugs/900404_03.C
24837         * g++.old-deja/g++.bugs/900404_04.C
24838         * g++.old-deja/g++.bugs/900428_03.C
24839         * g++.old-deja/g++.jason/crash4.C
24840         * g++.old-deja/g++.jason/overload21.C
24841         * g++.old-deja/g++.jason/redecl1.C
24842         * g++.old-deja/g++.jason/report.C
24843         * g++.old-deja/g++.jason/rfg10.C
24844         * g++.old-deja/g++.jason/template30.C
24845         * g++.old-deja/g++.law/arm12.C
24846         * g++.old-deja/g++.law/ctors5.C
24847         * g++.old-deja/g++.law/cvt20.C
24848         * g++.old-deja/g++.law/init10.C
24849         * g++.old-deja/g++.law/init8.C
24850         * g++.old-deja/g++.law/visibility17.C
24851         * g++.old-deja/g++.law/visibility7.C
24852         * g++.old-deja/g++.mike/net8.C
24853         * g++.old-deja/g++.mike/p646.C
24854         * g++.old-deja/g++.mike/p700.C
24855         * g++.old-deja/g++.mike/p701.C
24856         * g++.old-deja/g++.mike/p811.C
24857         * g++.old-deja/g++.ns/template13.C
24858         * g++.old-deja/g++.other/array3.C
24859         * g++.old-deja/g++.other/crash25.C
24860         * g++.old-deja/g++.other/dtor3.C
24861         * g++.old-deja/g++.other/dtor4.C
24862         * g++.old-deja/g++.other/main1.C
24863         * g++.old-deja/g++.other/warn7.C
24864         * g++.old-deja/g++.pt/crash11.C
24865         * g++.old-deja/g++.pt/crash36.C
24866         * g++.old-deja/g++.pt/spec22.C
24867         * g++.old-deja/g++.pt/spec9.C
24868         * g++.old-deja/g++.pt/ttp52.C
24869         * g++.old-deja/g++.robertl/eb103.C
24870         * g++.old-deja/g++.robertl/eb121.C
24871         * g++.old-deja/g++.robertl/eb22.C
24872         * g++.old-deja/g++.robertl/eb8.C:
24873         Update locations and/or regexps of dg-error markers.
24874         Remove markers for some bogus messages that are no longer issued.
24875
24876 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
24877
24878         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
24879         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
24880
24881 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
24882
24883         PR c++/17618
24884         * g++.dg/lookup/crash5.C: New test.
24885
24886 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
24887
24888         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
24889         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
24890         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
24891         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
24892         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
24893         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
24894
24895         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
24896         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
24897         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
24898         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
24899         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
24900         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
24901
24902         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
24903
24904         * gcc.dg/vect/vect-44.c: Check additional cases.
24905         * gcc.dg/vect/vect-48.c: Check additional cases.
24906
24907         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
24908         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
24909         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
24910         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
24911         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
24912         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
24913         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
24914         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
24915         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
24916
24917         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
24918         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
24919         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
24920
24921 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
24922
24923         * gcc.dg/tree-ssa/loop-6.c: New test.
24924
24925 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
24926
24927         PR c++/17620
24928         * g++.dg/inherit/base2.C: New.
24929
24930 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
24931
24932         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
24933         * gcc.dg/20001012-2.c: Likewise.
24934         * gcc.dg/20001013-1.c: Likewise.
24935         * gcc.dg/20001101-1.c: Likewise.
24936         * gcc.dg/20001102-1.c: Likewise.
24937         * gcc.dg/bf-spl1.c: Likewise.
24938         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
24939         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
24940
24941 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
24942
24943         PR tree-optimization/16721
24944         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
24945
24946 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
24947
24948         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
24949         * gcc.dg/20040305-1.c: Likewise.
24950
24951 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
24952
24953         PR c/16566
24954         * gcc.c-torture/compile/pr16566-1.c,
24955         gcc.c-torture/compile/pr16566-2.c,
24956         gcc.c-torture/compile/pr16566-3.c: New tests.
24957
24958 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
24959
24960         PR tree-optimization/17512
24961         * gcc.c-torture/compile/20040916-1.c.
24962
24963 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
24964
24965         * gcc.dg/pragma-re-3.c: New test.
24966
24967 2004-09-17  Matt Austern  <austern@apple.com>
24968
24969         PR c++/15049
24970         * g++.dg/other/anon3.C: New.
24971
24972 2004-09-21  Roger Sayle  <roger@eyesopen.com>
24973
24974         PR c++/7503
24975         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
24976         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
24977         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
24978         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
24979         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
24980
24981 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
24982
24983         PR fortran/17286
24984         * gfortran.dg/pr17286.f90: New test.
24985
24986 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
24987
24988         PR c++/17530
24989         * g++.dg/template/static7.C: New test.
24990
24991 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
24992
24993         PR tree-opt/17558
24994         * gcc.c-torture/compile/pr17558.c: New test.
24995
24996 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
24997
24998         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
24999         if SKIP_ATTRIBUTE is defined.
25000
25001 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25002
25003         PR fortran/15957
25004         * gfortran.dg/pr15957.f90: New test.
25005
25006 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
25007
25008         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
25009         in comparison.
25010         * gcc.dg/vect/vect-79.c: Likewise.
25011         * gcc.dg/vect/vect-80.c: Likewise.
25012
25013 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25014
25015         PR fortran/15750
25016         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
25017
25018 2004-09-20  Ira Rosen  <irar@il.ibm.com>
25019
25020         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
25021         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
25022         * gcc.dg/vect/vect-62.c: New testcase.
25023         * gcc.dg/vect/vect-63.c: New testcase.
25024         * gcc.dg/vect/vect-64.c: New testcase.
25025         * gcc.dg/vect/vect-65.c: New testcase.
25026         * gcc.dg/vect/vect-66.c: New testcase.
25027         * gcc.dg/vect/vect-67.c: New testcase.
25028         * gcc.dg/vect/vect-68.c: New testcase.
25029         * gcc.dg/vect/vect-69.c: New testcase.
25030         * gcc.dg/vect/vect-79.c: New testcase.
25031         * gcc.dg/vect/vect-80.c: New testcase.
25032
25033 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
25034
25035         * gcc.target/mips/asm-1.c: New test.
25036
25037 2004-09-19  Ira Rosen  <irar@il.ibm.com>
25038
25039         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
25040         * gcc.dg/vect/vect-73.c: New testcase.
25041         * gcc.dg/vect/vect-74.c: New testcase.
25042         * gcc.dg/vect/vect-75.c: New testcase.
25043         * gcc.dg/vect/vect-76.c: New testcase.
25044         * gcc.dg/vect/vect-77.c: New testcase.
25045         * gcc.dg/vect/vect-78.c: New testcase
25046
25047 2004-09-18  Paul Brook  <paul@codesourcery.com>
25048
25049         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
25050
25051 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
25052
25053         PR c/17424
25054         * gcc.dg/pr17424-1.c: New test.
25055
25056 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
25057
25058         * g++.dg/tree-ssa/pr17153.C: New test.
25059
25060 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
25061
25062         PR pch/13361
25063         * testsuite/g++.dg/pch/wchar-1.C: New.
25064         * testsuite/g++.dg/pch/wchar-1.Hs: New.
25065
25066 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
25067
25068         * gcc.c-torture/execute/20040917-1.c: New test.
25069
25070 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
25071
25072         PR tree-optimization/17319
25073         * gcc.dg/pr17319.c: New test.
25074
25075 2004-09-17  Devang Patel  <dpatel@apple.com>
25076
25077         * gcc.dg/20040813-1.c: New test.
25078
25079 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
25080
25081         PR tree-optimization/17273
25082         * gcc.c-torture/compile/pr17273.c: New test.
25083
25084 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
25085
25086         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
25087         Update expected messages.
25088         * gcc.dg/declspec-13.c: New test.
25089
25090 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
25091
25092         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
25093
25094 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
25095
25096         * gcc.c-torture/execute/pr17252.c: Use post-increment to
25097         change what 'a' is pointing to.
25098
25099 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
25100
25101         PR c++/16002
25102         * g++.dg/template/error18.C: New test.
25103
25104         PR c++/16029
25105         * g++.dg/warn/Wunused-8.C: New test.
25106
25107 2004-09-17  Steven Bosscher  <stevenb@suse.de>
25108
25109         PR tree-optimization/17513
25110         * gcc.dg/20040916-1.c: New test.
25111
25112 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
25113
25114         PR c++/17501
25115         * g++.dg/template/typename7.C: New test.
25116
25117 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25118
25119         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
25120
25121 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
25122
25123         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
25124         with -ftree-based-profiling also.
25125         * lib/profopt.exp: Support late-set profile_option/feedback_option.
25126
25127 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
25128
25129         PR/15364
25130         * gfortran.dg/der_array_io_1.f90: New test.
25131         * gfortran.dg/der_array_io_2.f90: New test.
25132         * gfortran.dg/der_array_io_3.f90: New test.
25133
25134 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
25135
25136         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
25137         EABI.
25138
25139 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
25140
25141         * g++.dg/opt/switch1.C: New test.
25142
25143 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
25144
25145         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
25146         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
25147         Update expected messages.
25148
25149 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25150
25151         PR fortran/16485
25152         * gfortran.dg/same_name_1.f90: New test.
25153
25154 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
25155
25156         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
25157         dereference garbage pointers.
25158
25159 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
25160
25161         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
25162         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
25163
25164         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
25165         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
25166         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
25167
25168 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
25169
25170         PR c++/17324
25171         * g++.dg/template/mangle1.C: New test.
25172
25173 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
25174
25175         PR tree-optimization/17252
25176         * gcc.c-torture/execute/pr17252.c: New test.
25177
25178 2004-09-14  Andrew Pinski  <apinski@apple.com>
25179
25180         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
25181
25182 2004-09-14  Roger Sayle  <roger@eyesopen.com>
25183
25184         PR rtl-optimization/9771
25185         * gcc.dg/pr9771-1.c: New test case.
25186
25187 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
25188
25189         PR tree-optimization/15262
25190         * gcc.c-torture/execute/pr15262-1.c: New test.
25191         * gcc.c-torture/execute/pr15262-2.c: New test.
25192
25193 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
25194
25195         * gcc.dg/declspec-12.c: New test.
25196
25197 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
25198
25199         * gfortran.dg/pr17090.f90: Add directives to test.
25200
25201 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25202
25203         * gcc.c-torture/compile/20040914-1.c: New test.
25204
25205 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
25206
25207         PR c++/16162
25208         * g++.dg/template/decl2.C: New test.
25209
25210 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
25211
25212         PR fortran/17090
25213         * gfortran.dg/pr17090.f90: New test.
25214
25215 2004-09-13  Dale Johannesen  <dalej@apple.com>
25216
25217         * gcc.c-torture/compile/pr17408.c: New test case.
25218
25219 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
25220
25221         PR c++/16716
25222         * g++.dg/parse/crash17.C: New test.
25223
25224         PR c++/17327
25225         * g++.dg/template/enum3.C: New test.
25226
25227 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
25228
25229         * lib/gcc-defs.exp: Load wrapper.exp.
25230         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
25231         using local code.
25232         * lib/gcc.exp (gcc_init): Similar.
25233         * lib/gfortran.exp (gfortran_init): Similar.
25234         * lib/objc.exp (objc_init): Similar.
25235         * lib/treelang.exp (treelang_init): Similar.
25236         * lib/wrapper.exp: New file with build_wrapper call machinery in
25237         ${tool}_maybe_build_wrapper.
25238
25239 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
25240
25241         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
25242         "inline".
25243         * gcc.dg/declspec-11.c: Update expected messages.
25244         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
25245         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
25246         gcc.dg/inline-12.c: New tests.
25247
25248 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
25249
25250         * g++.dg/tree-ssa/pr17400.C: New testcase.
25251
25252 2004-09-13  James E Wilson  <wilson@specifixinc.com>
25253
25254         * gcc.target/mips/sb1-1.c: New testcase.
25255
25256 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
25257
25258         * lib/g77-dg.exp: Remove unused file.
25259         * lib/mike-g77.exp: Ditto.
25260         * lib/g77.exp: Ditto.
25261
25262 2004-09-12  Richard Henderson  <rth@redhat.com>
25263
25264         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
25265
25266 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
25267
25268         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
25269         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
25270         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
25271         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
25272         Update expected messages.
25273
25274 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
25275
25276         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
25277         declaration/use mismatch for dirp parameter.
25278
25279 2004-09-12  Andrew Pinski  <apinski@apple.com>
25280
25281         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
25282         -fgnu-runtime is passed.
25283
25284 2004-09-12  Richard Henderson  <rth@redhat.com>
25285
25286         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
25287         do the uplevel thing and update additional_flags directly.
25288         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
25289         gfortran.fortran-torture/execute/intrinsic_nearest.x,
25290         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
25291         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
25292
25293 2004-09-11  Steven Bosscher  <stevenb@suse.de>
25294
25295         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
25296
25297 2004-09-11  Roger Sayle  <roger@eyesopen.com>
25298
25299         PR middle-end/17411
25300         * g++.dg/opt/pr17411-1.C: New test case.
25301
25302 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
25303
25304         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
25305         gcc.dg/tls/diag-2.c: Update expected messages.
25306         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
25307         messages.
25308         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
25309         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
25310         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
25311         gcc.dg/tls/diag-5.c: New tests.
25312
25313 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
25314
25315         * gcc.dg/20040910-1.c: Correct dg-error regexp.
25316
25317 2004-09-11  Steven Bosscher  <stevenb@suse.de>
25318
25319         * g++.dg/parse/break-in-for.C: New test.
25320
25321 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
25322
25323         * gcc.dg/tree-ssa/20040911-1.c: New test.
25324
25325 2004-09-11  Andreas Jaeger  <aj@suse.de>
25326
25327         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
25328         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
25329
25330 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
25331
25332         * gcc.target/frv: New directory of FR-V-specific tests.
25333
25334 2004-09-10  James E Wilson  <wilson@specifixinc.com>
25335
25336         * gcc.dg/convert-vec-1.c: New test.
25337
25338 2004-09-10  Roger Sayle  <roger@eyesopen.com>
25339
25340         PR middle-end/17024
25341         * gcc.dg/pr17024-1.c: New test case.
25342
25343 2004-09-10  Eric Christopher  <echristo@redhat.com>
25344
25345         * gcc.dg/20040910-1.c: New test.
25346
25347 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
25348
25349         * gcc.dg/bitfld-9.c: New test.
25350
25351 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
25352
25353         * gcc.c-torture/execute/ieee/acc1.c: New test.
25354         * gcc.c-torture/execute/ieee/acc2.c: New test.
25355         * gcc.c-torture/execute/ieee/mzero6.c: New test.
25356
25357 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
25358
25359         * gcc.dg/deprecated-2.c: New test.
25360
25361 2004-09-09  James E Wilson  <wilson@specifixinc.com>
25362
25363         * gcc.dg/init-vec-1.c: New test.
25364
25365 2004-09-09  Roger Sayle  <roger@eyesopen.com>
25366
25367         PR middle-end/17055
25368         * gcc.dg/pr17055-1.c: New test case.
25369
25370 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
25371
25372         PR target/17377
25373         * gcc.c-torture/execute/pr17377.c: New test.
25374
25375 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
25376
25377         PR c/8420
25378         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
25379         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
25380         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
25381         gcc.dg/long-long-typespec-1.c: New tests.
25382         * gcc.dg/tls/diag-2.c: Update expected diagnostics
25383
25384 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
25385
25386         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
25387         gcc.dg/gnu99-static-1.c: New tests.
25388
25389 2004-09-08  Devang Patel  <dpatel@apple.com>
25390
25391         * gcc.dg/darwin-ld-20040828-1.c: New test.
25392         * gcc.dg/darwin-ld-20040828-2.c: New test.
25393         * gcc.dg/darwin-ld-20040828-3.c: New test.
25394
25395 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
25396
25397         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
25398         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
25399         in error message.
25400         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
25401         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
25402         in error message.
25403         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
25404         types they qualify.
25405         * objc.dg/type-size-2.m: Fix wording in comment.
25406         * objc.dg/va-meth-1.m: New test case.
25407
25408 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
25409
25410         PR c/16633:
25411         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
25412         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
25413
25414 2004-09-06  Devang Patel  <dpatel@apple.com>
25415
25416         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
25417         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
25418
25419 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
25420
25421         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
25422         reflect changed line numbering of diagnostics.
25423
25424 2004-09-06  Paul Brook  <paul@codesourcery.com>
25425
25426         * gfortran.dg/edit_real_1.f90: Add new test.
25427
25428 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25429
25430         * gcc.dg/tree-ssa/loop-2.c: New test.
25431         * gcc.dg/tree-ssa/loop-3.c: New test.
25432         * gcc.dg/tree-ssa/loop-4.c: New test.
25433         * gcc.dg/tree-ssa/loop-5.c: New test.
25434
25435 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25436
25437         * gcc.dg/format/sentinel-1.c: Update for parameter option.
25438
25439 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25440
25441         * gcc.dg/format/sentinel-1.c: New test.
25442
25443 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
25444
25445         * testsuite/gcc.dg/builtins-46.c: New.
25446
25447 2004-09-03  Devang Patel  <dpatel@apple.com>
25448
25449         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
25450         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
25451
25452 2004-09-03  Jan Beulich  <jbeulich@novell.com>
25453
25454         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
25455         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
25456         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
25457         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
25458         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
25459         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
25460         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
25461         the non-portable bzero.
25462         * gcc.dg/20010912-1.c: xfail for NetWare.
25463         * gcc.dg/20020426-2.c: xfail for NetWare.
25464         * gcc.dg/20021014-1.c: xfail for NetWare.
25465         * gcc.dg/20021018-1.c: xfail for NetWare.
25466         * gcc.dg/20030213-1.c: xfail for NetWare.
25467         * gcc.dg/20030225-1.c: xfail for NetWare.
25468         * gcc.dg/20030708-1.c: xfail for NetWare.
25469         * gcc.dg/builtins-config.h: Also exclude NetWare.
25470         * gcc.dg/format/format.h: Define restrict only if not already defined.
25471         * gcc.dg/nest.c: xfail for NetWare.
25472         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
25473         * lib/target-supports.exp (check_visibility_available): Exclude
25474         NetWare.
25475
25476 2004-09-03  Jan Beulich  <jbeulich@novell.com>
25477
25478         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
25479         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
25480         deterministic starting point for the alignment of structure fields.
25481         * gcc.dg/Wpadded.c: Dito.
25482         * g++.dg/abi/vbase10.C: Dito.
25483
25484 2004-09-03  Devang Patel  <dpatel@apple.com>
25485
25486         * g++.dg/debug/pr15736.cc: New test.
25487
25488 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
25489
25490         * README.QMTEST: Fix out-of-date link.
25491
25492 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
25493
25494         PR fortran/16579
25495         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
25496         Delete.  Duplicate of gfortran.dg/g77/20010610.f
25497
25498 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
25499
25500         * g++.dg/abi/arm_rtti1.C: New test.
25501
25502 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
25503
25504         * gcc.dg/ppc-vector-memcpy.c: New.
25505         * gcc.dg/ppc-vector-memset.c: New.
25506
25507 2004-09-02  Chao-ying Fu  <fu@mips.com>
25508
25509         * gcc.target/mips/mips-3d-1.c: New test.
25510         * gcc.target/mips/mips-3d-2.c: New test.
25511         * gcc.target/mips/mips-3d-3.c: New test.
25512         * gcc.target/mips/mips-3d-4.c: New test.
25513         * gcc.target/mips/mips-3d-5.c: New test.
25514         * gcc.target/mips/mips-3d-6.c: New test.
25515         * gcc.target/mips/mips-3d-7.c: New test.
25516         * gcc.target/mips/mips-3d-8.c: New test.
25517         * gcc.target/mips/mips-3d-9.c: New test.
25518         * gcc.target/mips/mips-ps-1.c: New test.
25519         * gcc.target/mips/mips-ps-2.c: New test.
25520         * gcc.target/mips/mips-ps-3.c: New test.
25521         * gcc.target/mips/mips-ps-4.c: New test.
25522         * gcc.target/mips/mips-ps-type.c: New test.
25523
25524 2004-09-02  Paul Brook  <paul@codesourcery.com>
25525
25526         * gfortran.dg/edit_real_1.f90: Add new tests.
25527
25528 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25529
25530         PR fortran/15327
25531         * gfortran.dg/merge_char_1.f90: New test.
25532
25533 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25534
25535         PR fortran/16404
25536         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
25537
25538 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
25539
25540         PR c/1522
25541         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
25542
25543 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
25544
25545         * g++.dg/opt/loop1.C: Do not XFAIL.
25546
25547 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
25548
25549         * gcc.c-torture/execute/20040831-1.c: New test.
25550
25551 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
25552
25553         PR fortran/16579
25554         * gfortran.dg/g77/20010610.f: Now passes.
25555         Copy from g77.f-torture/execute. Add dg-run directive.
25556         * gfortran.dg/g77/README: Update
25557
25558 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
25559
25560         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
25561         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
25562         (t1, t2, t3, t4): Add volatile.
25563
25564 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
25565
25566         * g++.dg/ext/visibility/arm1.C: New test.
25567
25568 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
25569
25570         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
25571         -pedantic-errors.
25572
25573 2004-09-01  Paul Brook  <paul@codesourcery.com>
25574
25575         * gfortran.dg/eof_2.f90: New test.
25576
25577 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25578
25579         PR fortran/16579
25580         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
25581
25582 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
25583
25584         PR libfortran/16805
25585         * gfortran.dg/list_read_2.f90: New test.
25586
25587 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
25588
25589         * g++.dg/abi/key1.C: New test.
25590
25591 2004-08-31  Richard Henderson  <rth@redhat.com>
25592
25593         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
25594         form of offsetof.
25595         * g++.dg/other/offsetof5.C: Remove duplicate.
25596
25597 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25598
25599         PR fortran/17244
25600         * gfortran.dg/func_derived_1.f90: New test.
25601
25602 2004-08-31  Paul Brook  <paul@codesourcery.com>
25603
25604         * gfortran.dg/eof_1.f90: New test.
25605
25606 2004-08-31  Paul Brook  <paul@codesourcery.com>
25607
25608         * gfortran.dg/list_read_1.f90: New file.
25609
25610 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
25611
25612         * g++.dg/opt/loop1.C: XFAIL.
25613
25614 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
25615
25616         * gcc.dg/funcdef-storage-1.c: New.
25617         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
25618         an extern function in local scope.
25619         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
25620         declare an 'auto inline' function in local scope.
25621         * gcc.dg/20011130-1.c: Likewise.
25622         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
25623         an 'auto' function in local scope.
25624         * gcc.dg/20021014-1.c: Likewise.
25625         * gcc.dg/20030331-2.c: Likewise.
25626
25627 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25628
25629         * gfortran.dg/blockdata_1.f90: New test.
25630
25631 2004-08-30  Richard Henderson  <rth@redhat.com>
25632
25633         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
25634
25635 2004-08-30  Richard Henderson  <rth@redhat.com>
25636
25637         * lib/fortran-torture.exp (fortran-torture-execute): Honor
25638         additional_flags set by alternate driver.
25639         (ieee-options): New procedure.
25640         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
25641         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
25642         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
25643         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
25644
25645 2004-08-30  Richard Henderson  <rth@redhat.com>
25646
25647         * lib/f-torture.exp: Remove.
25648
25649 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
25650
25651         PR rtl-optimization/16590
25652         * g++.dg/opt/loop1.C: New test.
25653
25654 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25655
25656         PR fortran/13910
25657         * gfortran.dg/oldstyle_1.f90: New test.
25658
25659 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
25660         Paul Brook  <paul@codesourcery.com>
25661
25662         * gfortran.dg/g77/README: Update.
25663         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
25664         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
25665         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
25666
25667 2004-08-28  Paul Brook  <paul@codesourcery.com>
25668
25669         PR libfortran/17195
25670         * gfortran.dg/edit_real_1.f90: New test.
25671
25672 2004-08-27  Paul Brook  <paul@codesourcery.com>
25673
25674         * gfortran.dg/rewind_1.f90: New test.
25675
25676 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
25677
25678         PR fortran/16597
25679         * gfortran.dg/pr16597.f90: New test.
25680
25681 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
25682
25683         PR c/13801
25684         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
25685         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
25686         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
25687         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
25688         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
25689
25690 2004-08-26  Nick Clifton  <nickc@redhat.com>
25691
25692         * gcc.c-torture/compile/pr17119.c: New test.
25693
25694 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
25695
25696         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
25697
25698 2004-08-25  Richard Henderson  <rth@redhat.com>
25699
25700         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
25701         the bits that expect kind=8 to be the largest real kind.
25702
25703 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
25704
25705         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
25706
25707 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25708
25709         * gfortran.dg/assignment_1.f90: New test.
25710
25711 2004-08-25  Adam Nemet  <anemet@lnxw.com>
25712
25713         * g++.dg/template/repo3.C: New test.
25714
25715 2004-08-25  Roger Sayle  <roger@eyesopen.com>
25716
25717         PR middle-end/16693
25718         PR tree-optimization/16372
25719         * g++.dg/opt/pr16372-1.C: New test case.
25720         * g++.dg/opt/pr16693-1.C: New test case.
25721         * g++.dg/opt/pr16693-2.C: New test case.
25722
25723 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
25724
25725         * objc.dg/proto-lossage-4.m: New test.
25726
25727 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
25728
25729         PR c++/17155
25730         * g++.dg/inherit/local2.C: New test.
25731
25732 2004-08-25  Paul Brook  <paul@codesourcery.com>
25733
25734         PR fortran/17144
25735         * gfortran.dg/string_ctor_1.f90: New test.
25736
25737 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25738
25739         PR c++/14428
25740         * g++.dg/template/redecl2.C: New test.
25741
25742 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
25743
25744         PR fortran/17143
25745         * gfortran.dg/pr17143.f90: New test.
25746
25747 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
25748
25749         PR fortran/17164
25750         * gfortran.dg/pr17164.f90: New test.
25751
25752 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25753
25754         * gcc.dg/tree-ssa/loop-1.c: New test.
25755
25756 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
25757
25758         * gcc.c-torture/compile/20040824-1.c: New test.
25759
25760 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
25761
25762         * gcc.c-torture/compile/iftrap-3.c: New test.
25763
25764 2004-08-24  Paul Brook  <paul@codesourcery.com>
25765
25766         * gfortran.dg/entry_2.f90: New test.
25767
25768 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
25769
25770         PR c++/16889
25771         * g++.dg/lookup/ambig[12].C: New.
25772
25773 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25774
25775         PR c++/16706
25776         * g++.dg/template/crash21.C: New test.
25777         * g++.dg/template/crash22.C: Likewise.
25778
25779 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
25780
25781         PR c++/17149
25782         * g++.dg/template/access15.C: New.
25783
25784 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
25785
25786         PR c++/17163
25787         * g++.dg/template/repo2.C: New test.
25788
25789 2004-08-23  Roger Sayle  <roger@eyesopen.com>
25790
25791         PR rtl-optimization/17078
25792         * gcc.c-torture/execute/pr17078-1.c: New test case.
25793
25794 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
25795
25796         PR c/14492
25797         * gcc.dg/debug/crash1.c: New test.
25798
25799 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
25800
25801         PR c/16180
25802         * gcc.dg/loop-5.c: New test.
25803
25804 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25805
25806         * gcc.c-torture/execute/20040823-1.c: New test.
25807
25808 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
25809
25810         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
25811         to the assembler.  Simplify test accordingly.
25812         (asm_abi_flags): Use GNU names.
25813         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
25814         to check for ABI flags.
25815
25816 2004-08-22  Andrew Pinski  <apinski@apple.com>
25817
25818         * g++.dg/opt/pr14029.C: New test.
25819         * gcc.c-torture/execute/pr15262.c: New test.
25820
25821 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25822
25823         * gfortran.dg/reduction.f90: Add checks with complex arguments.
25824
25825 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
25826
25827         PR 16908
25828         * gfortran.dg/direct_io.f90: New test.
25829
25830 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
25831
25832         PR c++/17121
25833         * g++.dg/inherit/local2.C: New test.
25834
25835 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
25836
25837         PR c++/17120
25838         * g++.dg/warn/Wparentheses-4.C: New test.
25839
25840 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
25841
25842         PR c++/17121
25843         * g++.dg/inherit/local2.C: New test.
25844
25845         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
25846         * gcc.dg/ppc-ldstruct.c: Likewise.
25847         * gcc.dg/ppc64-abi-2.c: Likewise.
25848
25849 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
25850
25851         PR rtl-optimization/17099
25852         * gcc.c-torture/execute/20040820-1.c: New test.
25853
25854 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
25855
25856         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
25857
25858 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
25859
25860         PR fortran/17077
25861         * gfortran.dg/auto_array_1.f90: New test.
25862
25863 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25864
25865         PR fortran/17074
25866         * gfortran.dg/simpleif_1.f90: New test.
25867
25868 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
25869
25870         * lib/target-supports.exp (check_profiling_available): Return
25871         false for arm*-*-symbianelf* and arm*-*-eabi*.
25872
25873         PR c++/15890
25874         * g++.dg/template/delete1.C: New test.
25875
25876 2004-08-19  Paul Brook  <paul@codesourcery.com>
25877
25878         PR fortran/14976
25879         PR fortran/16228
25880         * gfortran.dg/data_char_1.f90: New test.
25881
25882 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
25883
25884         PR fortran/16946
25885         * gfortran.dg/reduction.f90: New testcase.
25886
25887 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25888
25889         PR fortran/16520
25890         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
25891
25892 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
25893
25894         PR c++/17041
25895         * g++.dg/Wparentheses-3.C: New test.
25896
25897 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
25898
25899         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
25900         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
25901         * gcc.dg/vect/vect-2.c: Likewise.
25902         * gcc.dg/vect/vect-3.c: Likewise.
25903         * gcc.dg/vect/vect-4.c: Likewise.
25904         * gcc.dg/vect/vect-5.c: Likewise.
25905         * gcc.dg/vect/vect-6.c: Likewise.
25906         * gcc.dg/vect/vect-7.c: Likewise.
25907         * gcc.dg/vect/vect-25.c: Likewise.
25908         * gcc.dg/vect/vect-31.c: Likewise.
25909         * gcc.dg/vect/vect-32.c: Likewise.
25910         * gcc.dg/vect/vect-34.c: Likewise.
25911         * gcc.dg/vect/vect-36.c: Likewise.
25912         * gcc.dg/vect/vect-all.c: Likewise.
25913
25914 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
25915
25916         PR c++/17068
25917         * g++.dg/template/operator4.C: New test.
25918
25919 2004-08-18  Richard Henderson  <rth@redhat.com>
25920
25921         * gcc.dg/20040206-1.c: XFAIL.
25922
25923 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
25924
25925         PR c++/16246
25926         * g++.dg/template/array7.C: New test.
25927
25928 2004-08-17  James E Wilson  <wilson@specifixinc.com>
25929
25930         * gcc.dg/mips-movcc-1.c: New test.
25931         * gcc.dg/mips-movcc-2.c: New test.
25932         * gcc.dg/mips-movcc-3.c: New test.
25933
25934         * gcc.dg/mips-nmadd-1.c: New test.
25935         * gcc.dg/mips-nmadd-2.c: New test.
25936
25937 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
25938
25939         PR c++/15871
25940         * g++.dg/opt/inline8.C: New test.
25941
25942         PR c++/16965
25943         * g++.dg/parse/error17.C: New test.
25944
25945 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
25946
25947         * gcc.dg/vect: New directory for vectorizer tests.
25948         * gcc.dg/vect/tree-vect.h: New file.
25949         * gcc.dg/vect/vect.exp: New file.
25950         * gcc.dg/vect/pr16105.c.c: New test.
25951         * gcc.dg/vect/vect-1.c: New test.
25952         * gcc.dg/vect/vect-2.c: New test.
25953         * gcc.dg/vect/vect-3.c: New test.
25954         * gcc.dg/vect/vect-4.c: New test.
25955         * gcc.dg/vect/vect-5.c: New test.
25956         * gcc.dg/vect/vect-6.c: New test.
25957         * gcc.dg/vect/vect-7.c: New test.
25958         * gcc.dg/vect/vect-8.c: New test.
25959         * gcc.dg/vect/vect-9.c: New test.
25960         * gcc.dg/vect/vect-10.c: New test.
25961         * gcc.dg/vect/vect-11.c: New test.
25962         * gcc.dg/vect/vect-12.c: New test.
25963         * gcc.dg/vect/vect-13.c: New test.
25964         * gcc.dg/vect/vect-14.c: New test.
25965         * gcc.dg/vect/vect-15.c: New test.
25966         * gcc.dg/vect/vect-16.c: New test.
25967         * gcc.dg/vect/vect-17.c: New test.
25968         * gcc.dg/vect/vect-18.c: New test.
25969         * gcc.dg/vect/vect-19.c: New test.
25970         * gcc.dg/vect/vect-20.c: New test.
25971         * gcc.dg/vect/vect-21.c: New test.
25972         * gcc.dg/vect/vect-22.c: New test.
25973         * gcc.dg/vect/vect-23.c: New test.
25974         * gcc.dg/vect/vect-24.c: New test.
25975         * gcc.dg/vect/vect-25.c: New test.
25976         * gcc.dg/vect/vect-26.c: New test.
25977         * gcc.dg/vect/vect-27.c: New test.
25978         * gcc.dg/vect/vect-28.c: New test.
25979         * gcc.dg/vect/vect-29.c: New test.
25980         * gcc.dg/vect/vect-30.c: New test.
25981         * gcc.dg/vect/vect-31.c: New test.
25982         * gcc.dg/vect/vect-32.c: New test.
25983         * gcc.dg/vect/vect-33.c: New test.
25984         * gcc.dg/vect/vect-34.c: New test.
25985         * gcc.dg/vect/vect-35.c: New test.
25986         * gcc.dg/vect/vect-36.c: New test.
25987         * gcc.dg/vect/vect-37.c: New test.
25988         * gcc.dg/vect/vect-38.c: New test.
25989         * gcc.dg/vect/vect-40.c: New test.
25990         * gcc.dg/vect/vect-41.c: New test.
25991         * gcc.dg/vect/vect-42.c: New test.
25992         * gcc.dg/vect/vect-43.c: New test.
25993         * gcc.dg/vect/vect-44.c: New test.
25994         * gcc.dg/vect/vect-45.c: New test.
25995         * gcc.dg/vect/vect-46.c: New test.
25996         * gcc.dg/vect/vect-47.c: New test.
25997         * gcc.dg/vect/vect-48.c: New test.
25998         * gcc.dg/vect/vect-49.c: New test.
25999         * gcc.dg/vect/vect-50.c: New test.
26000         * gcc.dg/vect/vect-51.c: New test.
26001         * gcc.dg/vect/vect-52.c: New test.
26002         * gcc.dg/vect/vect-53.c: New test.
26003         * gcc.dg/vect/vect-54.c: New test.
26004         * gcc.dg/vect/vect-55.c: New test.
26005         * gcc.dg/vect/vect-56.c: New test.
26006         * gcc.dg/vect/vect-57.c: New test.
26007         * gcc.dg/vect/vect-58.c: New test.
26008         * gcc.dg/vect/vect-59.c: New test.
26009         * gcc.dg/vect/vect-60.c: New test.
26010         * gcc.dg/vect/vect-61.c: New test.
26011         * gcc.dg/vect/vect-all.c: New test.
26012         * gcc.dg/vect/vect-none.c: New test.
26013
26014 2004-08-17  Paul Brook  <paul@codesourcery.com>
26015
26016         PR fortran/13082
26017         * gfortran.dg/entry_1.f90: New test.
26018
26019 2004-08-17  Andrew Pinski  <apinski@apple.com>
26020
26021         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
26022
26023 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
26024
26025         * gcc.dg/pr17036-1.c: New test.
26026
26027 2004-08-16  Devang Patel  <dpatel@apple.com>
26028
26029         * gcc.dg/darwin-20040809-1.c: New test.
26030
26031 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
26032
26033         * gcc.dg/funcdef-attr-1.c: New test.
26034
26035 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
26036
26037         * gcc.dg/altivec-17.c: New test.
26038         * gcc.dg/altivec-18.c: New test.
26039
26040 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26041
26042         PR c++/6749
26043         * g++.dg/template/vtable2.C: New test.
26044
26045 2004-08-14  Richard Henderson  <rth@redhat.com>
26046
26047         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
26048         * gcc.dg/pack-test-4.c (main): Return 0.
26049         * gcc.dg/setjmp-1.c: Remove XFAIL.
26050         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
26051
26052 2004-08-14  Richard Henderson  <rth@redhat.com>
26053
26054         * gcc.dg/980217-1.c: Add prototype for printf.
26055
26056 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
26057
26058         * gfortran.dg/pr16935.f90: New test.
26059
26060 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
26061
26062         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
26063
26064 2004-08-13  Paul Brook  <paul@codesourcery.com>
26065
26066         * gfortran.dg/der_io_1.f90: Remove stray comma.
26067
26068 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
26069
26070         * gcc.dg/vmx/cw-bug-2.c: Remove.
26071         * gcc.dg/vmx/vprint-1.c: Remove.
26072         * gcc.dg/vmx/vscan-1.c: Remove.
26073
26074 2004-08-12  Devang patel  <dpatel@apple.com>
26075
26076         * gcc.dg/darwin-20040809-2.c: New test.
26077
26078 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
26079
26080         * g++.dg/ext/altivec-12.C: New test.
26081
26082         * g++.dg/ext/altivec-11.C: New test.
26083
26084 2004-08-12  Paul Brook  <paul@codesourcery.com>
26085
26086         * g++.dg/abi/arm_cxa_vec_1.C: New test.
26087
26088 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
26089
26090         * g++.dg/ext/altivec-2.C: Check for hardware support before
26091         executing any VMX instructions.
26092
26093         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
26094
26095 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
26096
26097         PR c++/16276
26098         * g++.old-deja/g++.other/comdat4.C: New test.
26099         * g++.old-deja/g++.other/comdat4-aux.cc: New.
26100
26101 2004-08-12  Ben Elliston  <bje@au.ibm.com>
26102
26103         PR target/16286
26104         * gcc.dg/pr16286.c: New test.
26105
26106 2004-08-12 Jan Beulich <jbeulich@novell.com>
26107
26108         * g++.dg/ext/asm5.C: New.
26109
26110 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
26111
26112         PR c++/16698
26113         * g++.dg/eh/crash1.C: New test.
26114
26115         PR c++/16717
26116         * g++.dg/ext/construct1.C: New test.
26117
26118 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
26119
26120         PR c++/16853
26121         * g++.dg/init/ptrmem1.C: New test.
26122
26123         PR c++/16618
26124         * g++.dg/parse/offsetof5.C: New test.
26125
26126         PR c++/16870
26127         * g++.dg/template/overload3.C: New test.
26128
26129 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
26130
26131         PR c++/16964
26132         * g++.dg/parse/error16.C: New test.
26133
26134         PR c++/16904
26135         * g++.dg/template/error14.C: New test.
26136
26137         PR c++/16929
26138         * g++.dg/template/error15.C: New test.
26139
26140 2004-08-11  Devang Patel  <dpatel@apple.com>
26141
26142         * gcc.dg/darwin-ld-20040809-1.c: New test.
26143         * gcc.dg/darwin-ld-20040809-2.c: New test.
26144
26145 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
26146
26147         PR fortran/16917
26148         * gfortran.dg/dfloat_1.f90: New test.
26149
26150 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
26151
26152         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
26153         * gcc.dg/dll-2.c: Fix dg-require syntax.
26154         * gcc.misc-tests/arm-isr.c (abort): Declare.
26155         (exit): Likewise.
26156
26157 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
26158
26159         PR c++/16971
26160         * g++.dg/parse/crash16.C: New test.
26161
26162 2004-08-10  Roger Sayle  <roger@eyesopen.com>
26163
26164         * gcc.dg/mips-rsqrt-1.c: New test case.
26165         * gcc.dg/mips-rsqrt-2.c: New test case.
26166         * gcc.dg/mips-rsqrt-3.c: New test case.
26167
26168 2004-08-10  Paul Brook  <paul@codesourcery.com>
26169
26170         * gfortran.dg/der_io_1.f90: New test.
26171
26172 2004-08-10  Paul Brook  <paul@codesourcery.com>
26173
26174         PR fortran/16919
26175         * gfortran.dg/der_array_1.f90: New test.
26176
26177 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
26178
26179         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
26180
26181 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
26182
26183         * gcc.dg/wchar_t-2.c: Fix typo.
26184
26185 2004-08-09  Falk Hueffner  <falk@debian.org>
26186
26187         PR tree-optimization/12517
26188         * gcc.c-torture/compile/pr12517.c: New test.
26189
26190         PR tree-optimization/12578
26191         * gcc.c-torture/compile/pr12578.c: New test.
26192
26193         PR tree-optimization/12899
26194         * gcc.c-torture/compile/pr12899.c: New test.
26195
26196         PR rtl-optimization/14692
26197         * gcc.c-torture/compile/pr14692.c: New test.
26198
26199         PR tree-optimization/16461
26200         * gcc.c-torture/compile/pr16461.c: New test.
26201
26202 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
26203
26204         * gfortran.dg/getenv_1.f90: New test.
26205
26206 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
26207
26208         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
26209         wchar_t.
26210         * gcc.dg/symbian5.c: Test -fno-short-wchar.
26211
26212 2004-08-06  Paul Brook  <paul@codesourcery.com>
26213
26214         * gfortran.dg/ret_array_1.f90: New test.
26215         * gfortran.dg/ret_pointer_1.f90: New test.
26216
26217 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
26218
26219         * gcc.dg/missing-field-init-[12].c: New tests.
26220         * g++.dg/warn/missing-field-init-[12].C: New tests.
26221
26222 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
26223
26224         * gcc.dg/enum2.c: New test.
26225         * gcc.dg/symbian3.c: Likewise.
26226         * gcc.dg/symbian4.c: Likewise.
26227         * gcc.dg/wchar_t-2.c: Likewise.
26228
26229 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
26230
26231         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
26232         destructor tests.
26233
26234 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
26235
26236         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
26237         dg-require-visiblity.
26238         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
26239         * g++.dg/ext/visibility/fvisibility.C: Likewise.
26240         * g++.dg/ext/visibility/memfuncts.C: Likewise.
26241         * g++.dg/ext/visibility/new1.C: Likewise.
26242         * g++.dg/ext/visibility/pragma.C: Likewise.
26243         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
26244         * g++.dg/ext/visibility/virtual.C: Likewise.
26245         * g++/dg/ext/visibility/visibility-1.C: Likewise.
26246         * g++/dg/ext/visibility/visibility-2.C: Likewise.
26247         * g++/dg/ext/visibility/visibility-3.C: Likewise.
26248         * g++/dg/ext/visibility/visibility-4.C: Likewise.
26249         * g++/dg/ext/visibility/visibility-5.C: Likewise.
26250         * g++/dg/ext/visibility/visibility-6.C: Likewise.
26251         * g++/dg/ext/visibility/visibility-7.C: Likewise.
26252         * g++/dg/ext/visibility/visibility-8.C: New test.
26253         * gcc.c-torture/compile/dll.x: Remove.
26254         * gcc.dg/dll-2.c: Use dg-require-dll
26255         * gcc.dg/visibility-10.c: New test.
26256         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
26257         supporting DLLs.
26258         * testsuite/lib/scanasm.exp (scan_hidden): New function.
26259         (scan_not_hidden): Likewise.
26260
26261 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
26262
26263         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
26264
26265 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
26266
26267         * gcc.c-torture/execute/20040805-1.c: New test.
26268
26269 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
26270
26271         * gcc.dg/20020118-1.c: Declare abort.
26272         * gcc.dg/altivec_check.h: Likewise.
26273         * gcc.dg/iftrap-2.c: Likewise.
26274         * gcc.dg/pragma-darwin.c: Likewise.
26275         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
26276
26277 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
26278
26279         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
26280
26281 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
26282
26283         * gcc.c-torture/execute/builtins/abs-2.c,
26284         gcc.c-torture/execute/builtins/abs-3.c,
26285         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
26286         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
26287         intmax_t, uintmax_t and their limits.
26288         * gcc.dg/intmax_t-1.c: New test.
26289
26290 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26291
26292         * g++.dg/tc1/dr147.C: Add reference to PR.
26293
26294 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
26295
26296         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
26297         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
26298
26299 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
26300
26301         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
26302
26303 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
26304
26305         * gcc.dg/redecl-5.c: New test.
26306         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
26307         of scanf.
26308
26309 2004-08-03  Roger Sayle  <roger@eyesopen.com>
26310
26311         PR middle-end/16790
26312         * gcc.c-torture/execute/pr16790-1.c: New test case.
26313
26314 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
26315
26316         * g++.dg/ext/visibility/assign1.C: New test.
26317         * g++.dg/ext/visibility/new1.C: Likewise.
26318
26319         * gcc.dg/symbian1.c: New test.
26320         * gcc.dg/symbian2.c: Likewise.
26321
26322 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
26323
26324         PR target/16570
26325         * gcc.dg/i386-sse-9.c: New test.
26326
26327 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
26328
26329         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
26330
26331 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
26332
26333         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
26334         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
26335         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
26336         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
26337         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
26338         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
26339         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
26340         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
26341         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
26342         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
26343         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
26344         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
26345         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
26346         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
26347         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
26348         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
26349         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
26350         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
26351         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
26352         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
26353         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
26354         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
26355         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
26356         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
26357         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
26358         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
26359         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
26360         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
26361         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
26362         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
26363         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
26364         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
26365         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
26366         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
26367         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
26368         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
26369         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
26370         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
26371         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
26372         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
26373         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
26374         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
26375         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
26376         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
26377         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
26378         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
26379         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
26380         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
26381         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
26382         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
26383         gcc.misc-tests/i386-pf-3dnow-1.c,
26384         gcc.misc-tests/i386-pf-athlon-1.c,
26385         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
26386         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
26387         Declare built-in functions used.
26388         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
26389
26390 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
26391
26392         PR c++/16707
26393         * g++.dg/lookup/using12.C: New test.
26394
26395         * g++.dg/init/null1.C: Fix PR number.
26396         * g++.dg/parse/namespace10.C: Likewise.
26397
26398 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
26399
26400         PR c++/16224
26401         * g++.dg/template/spec17.C: New test.
26402         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
26403         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
26404
26405 2004-08-02  David Billinghurst
26406
26407         PR fortran/16292
26408         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
26409
26410 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
26411
26412         * gcc.dg/ia64-got-1.c: New test case.
26413
26414 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
26415
26416         PR c++/16489
26417         * g++.dg/init/null1.C: New test.
26418         * g++.dg/tc1/dr76.C: Adjust error marker.
26419
26420         PR c++/16529
26421         * g++.dg/parse/namespace10.C: New test.
26422
26423         PR c++/16810
26424         * g++.dg/inherit/ptrmem2.C: New test.
26425
26426 2004-08-02  Ben Elliston  <bje@au.ibm.com>
26427
26428         PR target/16155
26429         * gcc.dg/pr16155.c: New test.
26430
26431 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
26432
26433         * gcc.dg/redecl-2.c: New test.
26434
26435 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
26436
26437         * gcc.dg/darwin-longdouble.c: New file.
26438
26439 2004-07-30  Richard Henderson  <rth@redhat.com>
26440
26441         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
26442         write to constant argument.
26443         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
26444
26445 2004-07-30  Richard Henderson  <rth@redhat.com>
26446
26447         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
26448         tests of nearest around zero.
26449
26450 2004-07-30  Andrew Pinski  <apinski@apple.com>
26451
26452         * gcc.c-torture/compile/20040730-1.c: New test.
26453
26454 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
26455
26456         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
26457         powerpc-eabispe.
26458
26459 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
26460
26461         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
26462
26463 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
26464
26465         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
26466         contains $ld_library_path.
26467         * lib/gfortran.exp (gfortran_link_flags): Likewise.
26468
26469 2004-07-29  Richard Henderson  <rth@redhat.com>
26470
26471         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
26472
26473         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
26474         (alt2, which): New.
26475         (Check): Accept either alternative.
26476
26477 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
26478
26479         * g++.dg/abi/inline1.C: New test.
26480         * g++.dg/abi/local1-a.cc: Likewise.
26481         * g++.dg/abi/local1.C: Likewise.
26482         * g++.dg/abi/mangle11.C: Tweak location of warnings.
26483         * g++.dg/abi/mangle12.C: Likewise.
26484         * g++.dg/abi/mangle17.C: Likewise.
26485         * g++.dg/abi/mangle20-2.C: Likewise.
26486         * g++.dg/opt/interface1.C: Likewise.
26487         * g++.dg/opt/interface1.h: Likewise.
26488         * g++.dg/opt/interface1-a.cc: New test.
26489         * g++.dg/parse/repo1.C: New test.
26490         * g++.dg/template/repo1.C: Likewise.
26491         * g++.dg/warn/Winline-1.C: Likewise.
26492         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
26493
26494 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
26495
26496         * gcc.dg/tree-ssa/20040729-1.c: New test.
26497
26498 2004-07-27  Matt Austern <austern@apple.com>
26499
26500         * gcc.dg/darwin-bool-1.c: New test.
26501         * gcc.dg/darwin-bool-2.c: New test.
26502
26503 2004-07-28  Richard Henderson  <rth@redhat.com>
26504
26505         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
26506         arguments in the correct type.  Don't write to constant arguments.
26507
26508 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
26509
26510         PR tree-optimization/16688
26511         PR tree-optimization/16689
26512         * g++.dg/tree-ssa/pr16688.C: New test.
26513
26514 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
26515
26516         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
26517         loads.  Not only in the comment, this time.
26518
26519 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
26520
26521         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
26522         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
26523         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
26524         * gcc.dg/sh4a-bitmovua.c: New.
26525         * gcc.dg/sh4a-cos.c: New.
26526         * gcc.dg/sh4a-cosf.c: New.
26527         * gcc.dg/sh4a-fprun.c: New.
26528         * gcc.dg/sh4a-fsrra.c: New.
26529         * gcc.dg/sh4a-memmovua.c: New.
26530         * gcc.dg/sh4a-sin.c: New.
26531         * gcc.dg/sh4a-sincos.c: New.
26532         * gcc.dg/sh4a-sincosf.c: New.
26533         * gcc.dg/sh4a-sinf.c: New.
26534
26535 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
26536
26537         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
26538         conditionals.
26539         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
26540         loads.
26541         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
26542         DOM1.
26543
26544 2004-07-27  Andrew Pinski  <apinski@apple.com>
26545
26546         * g++.dg/rtti/tinfo1.C: Correct the xfail.
26547
26548 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
26549
26550         * gcc.dg/pragma-isr.c: New test.
26551
26552 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26553
26554         PR c++/14429
26555         * g++.dg/template/ttp11.C: New test.
26556
26557 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
26558
26559         * gcc.c-torture/compile/20040727-1.c: New test.
26560
26561 2004-07-26  Eric Christopher  <echristo@redhat.com>
26562
26563         * gcc.c-torture/compile/20040726-2.c: New test.
26564
26565 2004-07-26  Andrew Pinski  <apinski@apple.com>
26566
26567         * g++.dg/rtti/tinfo1.C: Xfail.
26568
26569 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
26570
26571         * gcc.c-torture/compile/20040726-1.c: New test.
26572
26573 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
26574             Brian Ryner  <bryner@brianryner.com>
26575
26576         PR c++/9283
26577         PR c++/15000
26578         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
26579         * g++.dg/ext/visibility/: New directory.
26580         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
26581         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
26582         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
26583         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
26584         * g++.dg/ext/visibility/fvisibility.C,
26585         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
26586         g++.dg/ext/visibility/fvisibility-override1.C
26587         g++.dg/ext/visibility/fvisibility-override2.C
26588         g++.dg/ext/visibility/memfuncts.C
26589         g++.dg/ext/visibility/noPLT.C
26590         g++.dg/ext/visibility/pragma.C
26591         g++.dg/ext/visibility/pragma-override1.C
26592         g++.dg/ext/visibility/pragma-override2.C
26593         g++.dg/ext/visibility/staticmemfuncts.C
26594         g++.dg/ext/visibility/virtual.C: New tests.
26595
26596 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
26597
26598         PR c/15360
26599         * gcc.dg/pr15360-1.c: New test.
26600
26601 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
26602
26603         * gcc.dg/pragma-align-2.c: New test.
26604         * gcc.dg/pragma-init-fini.c: New test.
26605         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
26606         targets.
26607
26608 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
26609
26610         * gcc.dg/init-string-2.c: New test.
26611
26612 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
26613
26614         PR 16684
26615         * gcc.dg/Wredundant-decls-1.c: New test case.
26616
26617 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
26618
26619         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
26620         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
26621         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
26622         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
26623         * gcc.dg/compat/generate-random.c: New file.
26624         * gcc.dg/compat/generate-random.h: Likewise.
26625         * gcc.dg/compat/generate-random_r.c: Likewise.
26626         * gcc.dg/compat/struct-layout-1.h: Likewise.
26627         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
26628         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
26629         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
26630         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
26631         * gcc.dg/compat/struct-layout-1_main.c: New test.
26632         * gcc.dg/compat/struct-layout-1_x.c: New file.
26633         * gcc.dg/compat/struct-layout-1_y.c: New file.
26634         * gcc.dg/compat/struct-layout-1_test.h: New file.
26635
26636 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
26637
26638         * gcc.dg/comp-return-1.c: New test
26639
26640 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
26641
26642         * gcc.dg/vmx/8-02a.c: Fix typo.
26643
26644         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
26645         * gcc.dg/darwin-abi-3.c: New test.
26646
26647         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
26648         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
26649
26650         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
26651         * gcc.dg/vmx/ops-long-1.c: New test.
26652         * gcc.dg/vmx/ops-long-2.c: New test.
26653
26654 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
26655
26656         * g++.dg/lookup/conv-[1234].C: New.
26657
26658 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
26659
26660         * g++.dg/parse/attr2.C: Simplify.
26661
26662 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
26663
26664         PR c/7284
26665         * gcc.c-torture/execute/pr7284-1.c: New test.
26666
26667 2004-07-22  Brian Booth  <bbooth@redhat.com>
26668
26669         * gcc.dg/tree-ssa/20040721-1.c: New test.
26670
26671 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
26672
26673         * g++.dg/template/crash20.c: New.
26674
26675 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
26676
26677         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
26678         Add dg-run directive.  Declare variables as required.
26679         * gfortran.dg/g77/README: Update
26680
26681 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
26682
26683         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
26684         gcc.dg/cris-peep2-andu2.c: New tests.
26685
26686 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
26687
26688         PR c/15052
26689         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
26690         on return type.
26691         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
26692         messages.
26693         * gcc.dg/qual-return-2.c: Update expected messages.
26694         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
26695
26696 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
26697
26698         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
26699         * gcc.dg/noncompile/921102-1.c: Update expected error message.
26700
26701 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
26702
26703         PR c/11250
26704         * gcc.dg/init-string-1.c: New test.
26705
26706 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
26707
26708         PR middle-end/15345
26709         PR c/16450
26710         * gcc.dg/torture/nested-fn-1.c: New test.
26711
26712 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
26713
26714         PR target/16559
26715         * gcc.dg/ia64-fptr-1.c: New file.
26716
26717 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26718
26719         PR c++/14497
26720         * g++.dg/template/spec16.C: New test.
26721         * g++.old-deja/g++.robertl/eb118.C: Remove.
26722
26723 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26724
26725         PR c++/509
26726         * g++.dg/template/spec15.C: New test.
26727
26728 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
26729
26730         Copy cases from g77.f-torture/execute and add dg-run
26731         directive.  Other changes as noted.
26732         * gfortran.dg/g77/13037.f
26733         * gfortran.dg/g77/1832.f
26734         * gfortran.dg/g77/19981119-0.f
26735         * gfortran.dg/g77/19990313-0.f
26736         * gfortran.dg/g77/19990313-1.f
26737         * gfortran.dg/g77/19990313-2.f
26738         * gfortran.dg/g77/19990313-3.f
26739         * gfortran.dg/g77/19990419-1.f
26740         * gfortran.dg/g77/19990826-0.f
26741         * gfortran.dg/g77/19990826-2.f
26742         * gfortran.dg/g77/20000503-1.f
26743         * gfortran.dg/g77/20001111.f
26744         * gfortran.dg/g77/20010116.f
26745         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
26746         * gfortran.dg/g77/20010430.f
26747         * gfortran.dg/g77/6177.f
26748         * gfortran.dg/g77/947.f
26749         * gfortran.dg/g77/970816-3.f
26750         * gfortran.dg/g77/971102-1.f
26751         * gfortran.dg/g77/980520-1.f
26752         * gfortran.dg/g77/980628-0.f
26753         * gfortran.dg/g77/980628-1.f
26754         * gfortran.dg/g77/980628-10.f
26755         * gfortran.dg/g77/980628-2.f
26756         * gfortran.dg/g77/980628-3.f
26757         * gfortran.dg/g77/980628-7.f
26758         * gfortran.dg/g77/980628-8.f
26759         * gfortran.dg/g77/980628-9.f
26760         * gfortran.dg/g77/980701-0.f
26761         * gfortran.dg/g77/980701-1.f
26762         * gfortran.dg/g77/cabs.f
26763         * gfortran.dg/g77/claus.f
26764         * gfortran.dg/g77/complex_1.f
26765         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
26766         * gfortran.dg/g77/dcomplex.f
26767         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
26768         * gfortran.dg/g77/f90-intrinsic-mathematical.f
26769         * gfortran.dg/g77/f90-intrinsic-numeric.f
26770         * gfortran.dg/g77/int8421.f
26771         * gfortran.dg/g77/labug1.f
26772         * gfortran.dg/g77/large_vec.f
26773         * gfortran.dg/g77/le.f
26774         * gfortran.dg/g77/short.f
26775         * gfortran.dg/g77/README: Update
26776
26777 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
26778
26779         PR c++/16637
26780         * g++.dg/parse/lookup4.C: New test.
26781
26782 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26783
26784         PR c++/16175
26785         * g++.dg/template/ttp10.C: New test.
26786
26787 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
26788
26789         * gcc.dg/pr12625-1.c: New test.
26790
26791 2004-07-20  Steven Bosscher  <stevenb@suse.de>
26792
26793         * testsuite/gcc.dg/switch-warn-1.c: New test.
26794         * testsuite/gcc.dg/switch-warn-2.c: New test.
26795         * gcc.c-torture/compile/pr14730.c: Update.
26796
26797 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
26798
26799         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
26800         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
26801         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
26802         g++.dg/template/nontype3.C: Remove trailing CR from tests.
26803
26804 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
26805
26806         PR c++/16623
26807         * g++.dg/template/assign1.C: New test.
26808
26809 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26810
26811         PR c++/12170
26812         * g++.dg/template/ttp9.C: New test.
26813
26814 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
26815
26816         * gcc.dg/format/cmn-err-1.c: New test.
26817
26818 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
26819
26820         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
26821         gcc.dg/Wparentheses-10.c: New tests.
26822         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
26823
26824 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26825
26826         PR fortran/16465
26827         * gfortran.dg/g77//ffixed-line-length-0.f,
26828         gfortran.dg/g77/ffixed-line-length-132.f,
26829         gfortran.dg/g77/ffixed-line-length-72.f,
26830         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
26831         gfortran.dg/g77/README: Update.
26832
26833 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26834
26835         PR c++/13092
26836         * g++.dg/template/non-dependent7.C: New test.
26837         * g++.dg/template/non-dependent8.C: Likewise.
26838         * g++.dg/template/non-dependent9.C: Likewise.
26839         * g++.dg/template/non-dependent10.C: Likewise.
26840
26841 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
26842
26843         PR c++/16337
26844         * g++.dg/parse/attr2.C: New test.
26845
26846 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
26847
26848         * g77.dg: Removed.
26849         * g77.f-torture: Ditto.
26850
26851 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
26852
26853         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
26854         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
26855         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
26856
26857 2004-07-16  Richard Henderson  <rth@redhat.com>
26858
26859         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
26860
26861 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26862
26863         * lib/fortran-torture.exp (fortran-torture): Don't test compile
26864         tests with full list of options.
26865         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
26866         of TORTURE_OPTIONS if test contains 'dg-do run'.
26867
26868         PR fortran/16404
26869         * gfortran.dg/do_iterator.f90: New test.
26870
26871 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26872
26873         PR rtl-optimization/16536
26874         * gcc.c-torture/execute/restrict-1.c: New test.
26875
26876 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26877
26878         PR fortran/15324
26879         * gfortran.dg/pr15324.f90: New test.
26880
26881         PR fortran/15129
26882         * gfortran.dg/pr15129.f90: New test.
26883
26884         PR fortran/15140
26885         * gfortran.dg/pr15140.f90: New test.
26886
26887         PR fortran/13792
26888         * gfortran.fortran-torture/execute/bounds.f90: Add check for
26889         compile-time simplification.
26890
26891 2004-07-14  Mike Stump  <mrs@apple.com>
26892
26893         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
26894
26895 2004-07-14  James E Wilson  <wilson@specifixinc.com>
26896
26897         PR target/16325
26898         * gcc.dg/profile-generate-1.c: New.
26899
26900 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
26901
26902         * gcc.c-torture/execute/20040709-1.c: New test.
26903         * gcc.c-torture/execute/20040709-2.c: New test.
26904
26905 2004-07-14  Mike Stump  <mrs@apple.com>
26906
26907         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
26908
26909 2004-07-14  Mike Stump  <mrs@apple.com>
26910
26911         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
26912
26913 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
26914
26915         PR c++/16518
26916         * g++.dg/parse/mutable1.C: New test.
26917
26918 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
26919
26920         PR tree-optimization/16443
26921         * gcc.dg/tree-ssa/20040713-1.c: New test.
26922
26923 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
26924
26925         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
26926         for operator new.
26927
26928 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
26929
26930         * gfortran.dg/g77/README: New file
26931         * gfortran.dg/g77/19981216-0.f: Copy from
26932         g77.f-torture/noncompile.  Add "dg-do compile" and
26933         dg-error as required.
26934         * gfortran.dg/g77/19990218-1.f: Likewise.
26935         * gfortran.dg/g77/19990905-1.f: Likewise.
26936         * gfortran.dg/g77/9263.f: Likewise.
26937         * gfortran.dg/g77/980615-0.f: Likewise.
26938         * gfortran.dg/g77/980616-0.f: Likewise.
26939         * gfortran.dg/g77/check0.f: Likewise.
26940         * gfortran.dg/g77/select_no_compile.f: Likewise.
26941
26942 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
26943
26944         Copy files from g77.f-torture/compile.
26945         Add "{ dg-do compile}".  Other changes as noted
26946         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
26947         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
26948         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
26949         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
26950         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
26951         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
26952         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
26953         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
26954         statement to conform to standard.  Append alpha1.x for reference.
26955         * gfortran.dg/g77/xformat.f: Add dg-warning
26956
26957 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
26958
26959         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
26960         Add {dg-do compile} directive.
26961         * gfortran.dg/g77/cpp2.F: Likewise.
26962
26963 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26964
26965         PR c++/5402
26966         * g++.dg/lookup/name-clash1.C: New test.
26967
26968         PR c++/9777
26969         * g++.dg/lookup/name-clash2.C: New test.
26970
26971         PR c++/12102
26972         * g++.dg/lookup/name-clash3.C: New test.
26973
26974 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26975
26976         * g++.dg/lookup/new2.C: New test.
26977         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
26978
26979 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
26980
26981         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
26982         Add {dg-do compile} directive.
26983         * gfortran.dg/g77/13060.f: Likewise.
26984         * gfortran.dg/g77/19990218-0.f: Likewise.
26985         * gfortran.dg/g77/19990305-0.f: Likewise.
26986         * gfortran.dg/g77/19990419-0.f: Likewise.
26987         * gfortran.dg/g77/19990502-0.f: Likewise.
26988         * gfortran.dg/g77/19990502-1.f: Likewise.
26989         * gfortran.dg/g77/19990525-0.f: Likewise.
26990         * gfortran.dg/g77/19990826-1.f: Likewise.
26991         * gfortran.dg/g77/19990826-3.f: Likewise.
26992         * gfortran.dg/g77/19990905-2.f: Likewise.
26993         * gfortran.dg/g77/20000412-1.f: Likewise.
26994         * gfortran.dg/g77/20000511-1.f: Likewise.
26995         * gfortran.dg/g77/20000511-2.f: Likewise.
26996         * gfortran.dg/g77/20000518.f: Likewise.
26997         * gfortran.dg/g77/20000601-1.f: Likewise.
26998         * gfortran.dg/g77/20000601-2.f: Likewise.
26999         * gfortran.dg/g77/20000629-1.f: Likewise.
27000         * gfortran.dg/g77/20000630-2.f: Likewise.
27001         * gfortran.dg/g77/20010115.f: Likewise.
27002         * gfortran.dg/g77/20010321-1.f: Likewise.
27003         * gfortran.dg/g77/20010426.f: Likewise.
27004         * gfortran.dg/g77/20020307-1.f: Likewise.
27005         * gfortran.dg/g77/8485.f: Likewise.
27006         * gfortran.dg/g77/960317-1.f: Likewise.
27007         * gfortran.dg/g77/970915-0.f: Likewise.
27008         * gfortran.dg/g77/980310-1.f: Likewise.
27009         * gfortran.dg/g77/980310-2.f: Likewise.
27010         * gfortran.dg/g77/980310-3.f: Likewise.
27011         * gfortran.dg/g77/980310-4.f: Likewise.
27012         * gfortran.dg/g77/980310-6.f: Likewise.
27013         * gfortran.dg/g77/980310-7.f: Likewise.
27014         * gfortran.dg/g77/980310-8.f: Likewise.
27015         * gfortran.dg/g77/980419-2.f: Likewise.
27016         * gfortran.dg/g77/980424-0.f: Likewise.
27017         * gfortran.dg/g77/980427-0.f: Likewise.
27018         * gfortran.dg/g77/980729-0.f: Likewise.
27019         * gfortran.dg/g77/981117-1.f: Likewise.
27020         * gfortran.dg/g77/toon_1.f: Likewise.
27021
27022 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27023
27024         PR c++/2204
27025         * g++.dg/other/abstract2.C: New test.
27026
27027 2004-07-12  Paul Brook  <paul@codesourcery.com>
27028
27029         * gfortran.dg/pointer_init_1.f90: New test.
27030
27031 2004-07-11  Paul Brook  <paul@codesourcery.com>
27032
27033         PR fortran/15986
27034         * gfortran.dg/contained_1.f90: New test.
27035
27036 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
27037
27038         * g++.dg/parse/defarg8.C: New test.
27039
27040 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27041
27042         PR fortran/16433
27043         * gfortran.dg/pr16433.f: New test.
27044
27045         PR fortran/17574
27046         * gfortran.dg/pr15754.f90: New test.
27047
27048 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
27049
27050         PR tree-optimization/16437
27051         * gcc.c-torture/execute/bitfld-4.c: New test.
27052
27053 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27054
27055         * gfortran.fortran-torture/execute/common_2.f90: Add check for
27056         access to common var from module.
27057
27058 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27059
27060         PR fortran/16336
27061         * gfortran.fortran-torture/execute/common_2.f90: New test.
27062
27063 2004-07-10  Paul Brook  <paul@codesourcery.com>
27064
27065         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
27066
27067 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27068
27069         PR fortran/15969
27070         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
27071
27072 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
27073
27074         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
27075         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
27076         * gfortran.dg/g77/ffree-form-1.f: Likewise.
27077         * gfortran.dg/g77/ffree-form-2.f: Likewise.
27078         * gfortran.dg/g77/ffree-form-3.f: Likewise.
27079         * gfortran.dg/g77/fno-underscoring.f: Likewise.
27080         * gfortran.dg/g77/funderscoring.f: Likewise.
27081         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
27082
27083 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27084
27085         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
27086
27087 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27088         Paul Brook  <paul@codesourcery.com>
27089
27090         PR fortran/13415
27091         * gfortran.dg/common_pointer_1.f90: New test.
27092
27093 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27094
27095         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
27096
27097 2004-07-09  James E Wilson  <wilson@specifixinc.com>
27098
27099         PR target/16364
27100         * gcc.c-torture/compile/20040709-1.c: New.
27101
27102 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27103
27104         PR fortran/14077
27105         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
27106
27107 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27108
27109         PR fortran/13201
27110         * gfortran.dg/shape_1.f90: New test.
27111
27112 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
27113             Andrew Pinski  <apinski@apple.com>
27114
27115         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
27116
27117 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27118
27119         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
27120         comment.
27121
27122 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27123         Paul Brook  <paul@codesourcery.com>
27124
27125         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
27126         '.f95' and '.F95'.
27127
27128 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
27129
27130         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
27131
27132 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27133
27134         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
27135         testcases with capital suffix.
27136
27137 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27138
27139         PR fortran/15481
27140         PR fortran/13372
27141         PR fortran/13575
27142         PR fortran/15978
27143         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
27144
27145         * gfortran.dg/implicit_1.f90: New test.
27146
27147 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
27148
27149         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
27150         expression to match gfortran warning/error messages
27151         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
27152         dg-error text.
27153
27154 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
27155
27156         * lib/fortran-torture.exp: Rename proc search_for to
27157         search_for_re.
27158
27159 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
27160
27161         * gcc.c-torture/execute/simd-5.x: New file.
27162         XFAIL on SPARC 64-bit at -O0.
27163
27164 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27165
27166         PR c++/8211
27167         PR c++/16165
27168         * g++.dg/warn/effc3.C: New test.
27169
27170 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
27171
27172         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
27173         change X to 1X in format.
27174         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
27175         add data statements to conform to standard.
27176
27177 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
27178
27179         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
27180         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
27181         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
27182
27183 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
27184
27185         * gfortran.dg/g77/7388.f: Copy from g77.dg
27186         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
27187         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
27188         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
27189         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
27190         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
27191         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
27192         * gfortran.dg/g77/strlen0.f: Likewise.
27193
27194 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
27195
27196         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
27197         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
27198
27199 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
27200
27201         * gcc.c-torture/execute/920428-2.x: Delete.
27202         * gcc.c-torture/execute/920501-7.x: Likewise.
27203
27204 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
27205
27206         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
27207         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
27208         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
27209         prescott and c3-2.
27210         (PREFETCH_3DNOW): Add -march=c3.
27211
27212 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
27213
27214         PR c/16437
27215         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
27216         * gcc.c-torture/execute/bf64-1.x: Likewise.
27217
27218 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
27219
27220         * gcc.c-torture/compile/20040708-1.c: New test.
27221
27222 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27223
27224         PR c++/16169
27225         * g++.dg/warn/effc2.C: New test.
27226
27227 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
27228
27229         * gcc.c-torture/execute/bitfld-1.x: Remove.
27230         * gcc.c-torture/execute/bitfld-3.c: New test.
27231         * gcc.dg/bitfld-2.c: Remove XFAILs.
27232
27233 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
27234
27235         PR c++/16276
27236         * g++.dg/rtti/tinfo1.C: New file.
27237
27238 2004-07-07  Eric Christopher  <echristo@redhat.com>
27239
27240         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
27241
27242 2004-07-07  Andrew Pinski  <apinski@apple.com>
27243
27244         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
27245
27246 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
27247
27248         * g++.dg/init/call1.C: XFAIL.
27249
27250 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
27251
27252         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
27253         except for movstrict*, to movmem* and clrstr* to clrmem*.
27254
27255 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
27256
27257         * gcc.c-torture/execute/20040707-1.c: New test.
27258
27259 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
27260
27261         * gcc.c-torture/execute/20040706-1.c: New test.
27262
27263 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27264
27265         PR c++/3671
27266         * g++.dg/template/spec14.C: New test.
27267
27268 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
27269
27270         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
27271         nothing if not yet defined.  Use it in b, c and d type definitions.
27272         * gcc.c-torture/execute/20040705-1.c: New test.
27273         * gcc.c-torture/execute/20040705-2.c: New test.
27274
27275 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27276
27277         PR c++/2518
27278         * g++.dg/lookup/new1.C: New test.
27279
27280 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27281
27282         PR c++/11406
27283         * g++.dg/template/sizeof8.C: New test.
27284
27285 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
27286
27287         * gcc.c-torture/compile/20040705-1.c: New test.
27288
27289 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
27290
27291         * gfortran.fortran-torture/execute/seq_io.f90: New test.
27292
27293 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
27294
27295         * gcc.dg/cpp/if-mop.c: Two new testcases.
27296         * gcc.dg/cpp/trad/comment-3.c: New.
27297
27298 2004-07-04  Paul Brook  <paul@codesourcery.com>
27299
27300         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
27301
27302 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
27303
27304         PR c++/3761
27305         * g++.dg/lookup/crash4.C: New test.
27306
27307 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
27308
27309         * gcc.c-torture/execute/builtin-abs-1.c
27310         * gcc.c-torture/execute/builtin-abs-2.c
27311         * gcc.c-torture/execute/builtin-complex-1.c
27312         * gcc.c-torture/execute/builtins/string-1-lib.c
27313         * gcc.c-torture/execute/builtins/string-1.c
27314         * gcc.c-torture/execute/builtins/string-2-lib.c
27315         * gcc.c-torture/execute/builtins/string-2.c
27316         * gcc.c-torture/execute/builtins/string-3-lib.c
27317         * gcc.c-torture/execute/builtins/string-3.c
27318         * gcc.c-torture/execute/builtins/string-4-lib.c
27319         * gcc.c-torture/execute/builtins/string-4.c
27320         * gcc.c-torture/execute/builtins/string-5-lib.c
27321         * gcc.c-torture/execute/builtins/string-5.c
27322         * gcc.c-torture/execute/builtins/string-6-lib.c
27323         * gcc.c-torture/execute/builtins/string-6.c
27324         * gcc.c-torture/execute/builtins/string-7-lib.c
27325         * gcc.c-torture/execute/builtins/string-7.c
27326         * gcc.c-torture/execute/builtins/string-8-lib.c
27327         * gcc.c-torture/execute/builtins/string-8.c
27328         * gcc.c-torture/execute/builtins/string-9-lib.c
27329         * gcc.c-torture/execute/builtins/string-9.c
27330         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
27331         * gcc.c-torture/execute/builtins/string-asm-1.c
27332         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
27333         * gcc.c-torture/execute/builtins/string-asm-2.c
27334         * gcc.c-torture/execute/stdio-opt-1.c
27335         * gcc.c-torture/execute/stdio-opt-2.c
27336         * gcc.c-torture/execute/stdio-opt-3.c
27337         * gcc.c-torture/execute/string-opt-1.c
27338         * gcc.c-torture/execute/string-opt-10.c
27339         * gcc.c-torture/execute/string-opt-11.c
27340         * gcc.c-torture/execute/string-opt-12.c
27341         * gcc.c-torture/execute/string-opt-13.c
27342         * gcc.c-torture/execute/string-opt-14.c
27343         * gcc.c-torture/execute/string-opt-15.c
27344         * gcc.c-torture/execute/string-opt-16.c
27345         * gcc.c-torture/execute/string-opt-2.c
27346         * gcc.c-torture/execute/string-opt-6.c
27347         * gcc.c-torture/execute/string-opt-7.c
27348         * gcc.c-torture/execute/string-opt-8.c:
27349         Replace with ...
27350
27351         * gcc.c-torture/execute/builtins/abs-2.c
27352         * gcc.c-torture/execute/builtins/abs-3.c
27353         * gcc.c-torture/execute/builtins/complex-1.c
27354         * gcc.c-torture/execute/builtins/fprintf.c
27355         * gcc.c-torture/execute/builtins/fputs.c
27356         * gcc.c-torture/execute/builtins/memcmp.c
27357         * gcc.c-torture/execute/builtins/memmove.c
27358         * gcc.c-torture/execute/builtins/memops-asm.c
27359         * gcc.c-torture/execute/builtins/mempcpy-2.c
27360         * gcc.c-torture/execute/builtins/mempcpy.c
27361         * gcc.c-torture/execute/builtins/memset.c
27362         * gcc.c-torture/execute/builtins/printf.c
27363         * gcc.c-torture/execute/builtins/sprintf.c
27364         * gcc.c-torture/execute/builtins/strcat.c
27365         * gcc.c-torture/execute/builtins/strchr.c
27366         * gcc.c-torture/execute/builtins/strcmp.c
27367         * gcc.c-torture/execute/builtins/strcpy.c
27368         * gcc.c-torture/execute/builtins/strcspn.c
27369         * gcc.c-torture/execute/builtins/strlen-2.c
27370         * gcc.c-torture/execute/builtins/strlen.c
27371         * gcc.c-torture/execute/builtins/strncat.c
27372         * gcc.c-torture/execute/builtins/strncmp-2.c
27373         * gcc.c-torture/execute/builtins/strncmp.c
27374         * gcc.c-torture/execute/builtins/strncpy.c
27375         * gcc.c-torture/execute/builtins/strpbrk.c
27376         * gcc.c-torture/execute/builtins/strpcpy-2.c
27377         * gcc.c-torture/execute/builtins/strpcpy.c
27378         * gcc.c-torture/execute/builtins/strrchr.c
27379         * gcc.c-torture/execute/builtins/strspn.c
27380         * gcc.c-torture/execute/builtins/strstr-asm.c
27381         * gcc.c-torture/execute/builtins/strstr.c:
27382         ... these new files.
27383
27384         * gcc.c-torture/execute/builtins/abs-2-lib.c
27385         * gcc.c-torture/execute/builtins/abs-3-lib.c
27386         * gcc.c-torture/execute/builtins/complex-1-lib.c
27387         * gcc.c-torture/execute/builtins/fprintf-lib.c
27388         * gcc.c-torture/execute/builtins/fputs-lib.c
27389         * gcc.c-torture/execute/builtins/memcmp-lib.c
27390         * gcc.c-torture/execute/builtins/memmove-lib.c
27391         * gcc.c-torture/execute/builtins/memops-asm-lib.c
27392         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
27393         * gcc.c-torture/execute/builtins/mempcpy-lib.c
27394         * gcc.c-torture/execute/builtins/memset-lib.c
27395         * gcc.c-torture/execute/builtins/printf-lib.c
27396         * gcc.c-torture/execute/builtins/sprintf-lib.c
27397         * gcc.c-torture/execute/builtins/strcat-lib.c
27398         * gcc.c-torture/execute/builtins/strchr-lib.c
27399         * gcc.c-torture/execute/builtins/strcmp-lib.c
27400         * gcc.c-torture/execute/builtins/strcpy-lib.c
27401         * gcc.c-torture/execute/builtins/strcspn-lib.c
27402         * gcc.c-torture/execute/builtins/strlen-2-lib.c
27403         * gcc.c-torture/execute/builtins/strlen-lib.c
27404         * gcc.c-torture/execute/builtins/strncat-lib.c
27405         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
27406         * gcc.c-torture/execute/builtins/strncmp-lib.c
27407         * gcc.c-torture/execute/builtins/strncpy-lib.c
27408         * gcc.c-torture/execute/builtins/strpbrk-lib.c
27409         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
27410         * gcc.c-torture/execute/builtins/strpcpy-lib.c
27411         * gcc.c-torture/execute/builtins/strrchr-lib.c
27412         * gcc.c-torture/execute/builtins/strspn-lib.c
27413         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
27414         * gcc.c-torture/execute/builtins/strstr-lib.c
27415         * gcc.c-torture/execute/builtins/lib/abs.c
27416         * gcc.c-torture/execute/builtins/lib/fprintf.c
27417         * gcc.c-torture/execute/builtins/lib/memset.c
27418         * gcc.c-torture/execute/builtins/lib/printf.c
27419         * gcc.c-torture/execute/builtins/lib/sprintf.c
27420         * gcc.c-torture/execute/builtins/lib/strcpy.c
27421         * gcc.c-torture/execute/builtins/lib/strcspn.c
27422         * gcc.c-torture/execute/builtins/lib/strncat.c
27423         * gcc.c-torture/execute/builtins/lib/strncmp.c
27424         * gcc.c-torture/execute/builtins/lib/strncpy.c
27425         * gcc.c-torture/execute/builtins/lib/strpbrk.c
27426         * gcc.c-torture/execute/builtins/lib/strspn.c
27427         * gcc.c-torture/execute/builtins/lib/strstr.c:
27428         New files containing support routines.
27429
27430         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
27431         declaration.
27432         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
27433         when not optimizing.
27434
27435 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
27436
27437         PR c++/16240
27438         * g++.dg/abi/mangle22.C: New test.
27439         * g++.dg/abi/mangle23.C: Likewise.
27440
27441 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
27442
27443         PR fortran/16290
27444         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
27445         Allow for cases without denormalized floating point numbers.
27446
27447 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
27448
27449         PR c/1027
27450         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
27451         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
27452         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
27453         expected warning text.
27454         * gcc.dg/format/diag-2.c: New test.
27455
27456 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
27457
27458         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
27459
27460 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
27461
27462         * gcc.dg/builtins-43.c: New.
27463         * gcc.dg/builtins-44.c: New.
27464         * gcc.dg/builtins-45.c: New.
27465
27466 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
27467             Andreas Tobler  <a.tobler@schweiz.ch>
27468
27469         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
27470         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
27471         as SIGSEGV.
27472         * gcc.dg/cleanup-11.c: Likewise.
27473         * gcc.dg/cleanup-8.c: Likewise.
27474         * gcc.dg/cleanup-9.c: Likewise.
27475         * gcc.dg/cleanup-5.c: Run on all platforms.
27476
27477 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
27478
27479         * g++.dg/warn/nonnull1.C: New test.
27480
27481 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
27482
27483         * gcc.dg/compat/compat-common.h: Wrap up CINT in
27484         an #ifndef SKIP_COMPLEX_INT/#endif pair.
27485         Special-case the Sun compiler wrt to <complex.h>.
27486
27487 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
27488
27489         * gcc.dg/Wunreachable-8.C: New test.
27490
27491         * gcc.dg/h8300-ice2.c : New test.
27492
27493 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
27494
27495         PR fortran/16161
27496         * gfortran.fortran-torture/compile/implicit.f90: Add test
27497         for implicit character.
27498
27499 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
27500
27501         PR fortran/16289
27502         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
27503         Use tiny() intrinsic to find smallest non-negative real
27504
27505 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
27506
27507         * gcc.dg/compat/struct-by-value-22_main.c: New test.
27508         * gcc.dg/compat/struct-by-value-22_x.c: New.
27509         * gcc.dg/compat/struct-by-value-22_y.c: New.
27510
27511         * gcc.c-torture/execute/20040629-1.c: New test.
27512
27513 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
27514
27515         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
27516         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
27517
27518         PR target/16195
27519         * gcc.dg/20040625-1.c: New test.
27520
27521 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27522
27523         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
27524
27525 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27526
27527         PR fortran/15963
27528         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
27529
27530 2004-06-29  Richard Henderson  <rth@redhat.com>
27531
27532         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
27533
27534 2004-06-29  Paul Brook  <paul@codesourcery.com>
27535
27536         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
27537         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
27538
27539 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
27540
27541         PR c++/16260
27542         * g++.dg/parse/crash15.C: New.
27543
27544 2004-06-28  Andrew Pinski  <apinski@apple.com>
27545
27546         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
27547         by the error already.
27548
27549         * g++.dg/opt/ptrmem4.C: Change to compile only test.
27550
27551 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
27552
27553         PR target/14041
27554         * gcc.dg/h8300-bss-align-1.c : New.
27555
27556 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
27557
27558         * PR c++/16174
27559         * g++.dg/template/ctor4.C: New.
27560
27561 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
27562
27563         PR c++/16205
27564         * g++.dg/warn/Wsequence-point-1.C: New test.
27565
27566 2004-06-27  Paul Brook  <paul@codesourcery.com>
27567
27568         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
27569
27570 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
27571
27572         * g++.old-deja/g++.mike/p7325.C: Remove.
27573
27574 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
27575
27576         PR c/14963
27577         * gcc.dg/pr14963.c: New test.
27578
27579 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
27580
27581         PR c++/16193
27582         * g++.dg/parse/redef1.C: New test.
27583
27584 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
27585
27586         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
27587         20021110.c.
27588         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
27589         20021119-1.c.
27590         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
27591         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
27592         5-04.c.
27593         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
27594         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
27595         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
27596         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
27597         g++.brendan/enum14.C.
27598         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
27599         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
27600         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
27601         g++.mike/virt1.C.
27602         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
27603         memtemp24.C.
27604
27605 2004-06-27  Roger Sayle  <roger@eyesopen.com>
27606
27607         * gcc.dg/20040527-1.c: New test case.
27608
27609 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
27610
27611         PR gfortran/pr16196
27612         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
27613
27614 2004-06-25  Roger Sayle  <roger@eyesopen.com>
27615
27616         PR middle-end/15825
27617         * gcc.dg/pr15825-1.c: New test case.
27618
27619 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
27620
27621         * gcc.c-torture/execute/20040625-1.c: New test.
27622
27623 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27624
27625         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
27626
27627 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
27628
27629         * gcc.dg/torture/mips-div-1.c: New test.
27630
27631 2004-06-24  Jeff Law  <law@redhat.com>
27632
27633         * gcc.dg/tree-ssa/20040624-1.c: New test.
27634
27635 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
27636
27637         * gcc.c-torture/compile/20040624-1.c: New test.
27638
27639 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27640
27641         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
27642         this directory.
27643
27644 2004-06-23  Andrew Pinski  <apinski@apple.com>
27645
27646         PR middle-end/15988
27647         * g++.dg/opt/ptrmem4.C: New test.
27648
27649         * gcc.dg/c90-array-quals-2.c: New test.
27650
27651 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
27652
27653         * gcc.dg/kpice1.c: New test.
27654
27655 2006-06-23  Andrew Pinski  <apinski@apple.com>
27656
27657         * gcc.dg/c90-array-quals.c: New test.
27658
27659 2006-06-22  Richard Henderson  <rth@redhat.com>
27660
27661         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
27662
27663 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
27664
27665         * gcc.dg/builtins-config.h: Handle FreeBSD.
27666
27667 2006-06-22  Richard Henderson  <rth@redhat.com>
27668
27669         * g++.dg/opt/devirt1.C: New.
27670
27671 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
27672
27673         * g++.dg/opt/pr15551.C: New testcase.
27674
27675 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
27676
27677         PR target/14800
27678         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
27679         x86_64-*-linux* when compiling for 32bit.
27680
27681 2004-06-21  Andrew Pinski  <apinski@apple.com>
27682
27683         * gcc.dg/pch/struct-1.c: New.
27684         * gcc.dg/pch/struct-1.hs: New.
27685
27686 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
27687
27688         * gcc.dg/pch/save-temps-1.c: New file.
27689         * gcc.dg/pch/save-temps-1.hs: New file.
27690
27691 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
27692
27693         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
27694         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
27695
27696 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27697
27698         * gfortran.fortran-torture/execute/select_1.f90: Rename function
27699         to fix type error.
27700         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
27701         Remove trailing spaces.
27702
27703 2004-06-21  Richard Henderson  <rth@redhat.com>
27704
27705         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
27706         merging && to BIT_FIELD_REF.
27707
27708 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
27709
27710         * g++.dg/opt/placeholder1.C: New test.
27711
27712 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
27713
27714         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
27715         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
27716         * gcc.dg/compat/union-m128-1_x.c: Likewise.
27717         * gcc.dg/compat/union-m128-1_y.c: Likewise.
27718
27719 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
27720
27721         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
27722         extern "C".
27723         * g++.dg/other/pragma-re-1.C: Add comments.
27724
27725 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
27726
27727         PR gfortran/16080
27728         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
27729
27730 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
27731
27732         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
27733         instead of setting the type of size_t by
27734         hand.
27735
27736 2004-06-18  Roger Sayle  <roger@eyesopen.com>
27737
27738         * gcc.dg/unordered-2.c: New test case.
27739         * gcc.dg/unordered-3.c: New test case.
27740
27741 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
27742
27743         PR other/16043
27744         * lib/g++.exp (g++_version): Tweak regexp for version
27745         * lib/g77.exp (g77_version): Likewise.
27746         * lib/gfortran.exp (gfortran_version): Likewise.
27747         * lib/objc.exp (objc_version): Likewise.
27748         * lib/treelang.exp (treelang_version): Likewise.
27749
27750 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
27751
27752         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
27753         Use INT_MAX instead of __INT_MAX__.
27754         * gcc.dg/compat/struct-align-2_y.c: Likewise.
27755
27756         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
27757         * gcc.dg/compat/scalar-return-3_x.c: Use it.
27758         * gcc.dg/compat/scalar-return-3_y.c: Use it.
27759         * gcc.dg/compat/scalar-return-4_x.c: Use it.
27760         * gcc.dg/compat/scalar-return-4_y.c: Use it.
27761         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
27762         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
27763         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
27764         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
27765
27766         * gcc.dg/range-test-1.c: New test.
27767         * g++.dg/opt/range-test-1.C: New test.
27768
27769 2004-06-17  Richard Henderson  <rth@redhat.com>
27770
27771         * objc.dg/sync-1.m: New.
27772         * objc.dg/try-catch-1.m: Don't force next runtime.
27773         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
27774         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
27775         shadowed catch clause.
27776         * objc.dg/try-catch-5.m: New.
27777
27778 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
27779
27780         Bug 14610
27781         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
27782
27783 2004-06-15  Richard Henderson  <rth@redhat.com>
27784
27785         * gcc.dg/20001116-1.c: Move expected warning line.
27786
27787 2004-06-15  Richard Henderson  <rth@redhat.com>
27788
27789         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
27790         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
27791
27792 2004-06-15  Jeff Law  <law@redhat.com>
27793
27794         * gcc.dg/tree-ssa/20040615-1.c: New test.
27795         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
27796         be less sensitive to operand ordering.
27797         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
27798
27799 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
27800
27801         * g++.dg/abi/bitfield3.C: Add comment..
27802
27803 2004-06-15  Richard Henderson  <rth@redhat.com>
27804
27805         * g++.dg/ext/stmtexpr1.C: XFAIL.
27806         * gcc.dg/20030612-1.c: XFAIL.
27807
27808 2004-06-15  Eric Christopher  <echristo@redhat.com>
27809
27810         * g++.dg/charset/asm5.c: New.
27811         * gcc.dg/charset/asm6.c: New.
27812
27813 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27814
27815         PR fortran/15962
27816         * gfortran.fortran-torture/execute/select_1.f90: New test.
27817
27818 2004-06-15  Paul Brook  <paul@codesourcery.com>
27819
27820         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
27821
27822 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27823
27824         PR c++/15967
27825         * g++.dg/lookup/crash3.C: New test.
27826
27827 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27828
27829         PR c++/15947
27830         * g++.dg/parse/dtor4.C: New test.
27831
27832 2004-06-14  Jeff Law  <law@redhat.com>
27833
27834         * gcc.c-torture/compile/20040614-1.c: New test.
27835
27836 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27837
27838         PR fortran/15211
27839         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
27840         LEN of a character array.
27841
27842 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
27843
27844         PR c++/15096
27845         * g++.dg/template/ptrmem10.C: New test.
27846
27847         PR c++/14930
27848         * g++.dg/template/friend30.C: New test.
27849
27850 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27851
27852         PR fortran/14928
27853         * gfortran.fortran-torture/compile/mloc.f90: New test.
27854
27855 2004-06-13  Paul Brook  <paul@codesourcery.com>
27856
27857         * gfortran.fortran-torture/execute/random_2.f90: New test.
27858
27859 2004-06-13  Eric Christopher  <echristo@redhat.com>
27860
27861         * gcc.dg/noncompile/redecl-1.c: Fix error message.
27862
27863 2004-06-12  Paul Brook  <paul@codesourcery.com>
27864
27865         * gfortran.fortran-torture/execute/contained_3.f90: New test.
27866
27867 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27868
27869         PR fortran/14923
27870         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
27871
27872 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27873
27874         PR fortran/14957
27875         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
27876         syntax errors in end statements of contained subroutines.
27877
27878 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27879
27880         PR fortran/12841
27881         * gfortran.fortran-torture/execute/null_arg.f90: New test.
27882
27883 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
27884
27885         PR fortran/15665
27886         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
27887
27888 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
27889
27890         PR gfortran/12839
27891         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
27892
27893 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
27894
27895         PR c++/15862
27896         * g++.dg/parse/enum1.C: New test.
27897
27898 2004-06-10  Jeff Law  <law@redhat.com>
27899
27900         * gcc.c-torture/compile/20040610-1.c: New test.
27901
27902 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27903
27904         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
27905         * g++.old-deja/g++.other/decl3.C: Likewise.
27906
27907 2004-06-10  Brian Booth  <bbooth@redhat.com>
27908
27909         * gcc.dg/tree-ssa/20031015-1.c: Scan for
27910         V_MAY_DEF instead of VDEF.
27911         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
27912
27913 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
27914
27915         PR c++/14211
27916         * g++.dg/conversion/const1.C: New test.
27917
27918         PR c++/15076
27919         * g++.dg/conversion/reinterpret1.C: New test.
27920
27921         PR c++/15877
27922         * g++.dg/template/enum2.C: New test.
27923
27924         PR c++/15227
27925         * g++.dg/template/error13.C: New test.
27926
27927 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27928
27929         PR fortran/14957
27930         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
27931         arguments to test_* REAL and of the right size.
27932
27933 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
27934
27935         PR target/15569
27936         PR rtl-optimization/15681
27937         * gcc.dg/20040609-1.c: New test.
27938
27939 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
27940
27941         PR c++/14791
27942         * g++.dg/opt/builtins1.C: New test.
27943
27944 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
27945
27946         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
27947         that use default windows32 struct layout.
27948         * gcc.dg/i386-bitfield2.c: Likewise.
27949
27950 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
27951
27952         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
27953         for mingw32 and cygwin targets.
27954
27955 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
27956
27957         * gcc.dg/pch/macro-4.c: New.
27958         * gcc.dg/pch/macro-4.hs: New.
27959
27960 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27961
27962         PR fortran/13249
27963         * gfortran.fortran-torture/compile/name_clash.f90: New test.
27964
27965 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27966
27967         PR fortran/13372
27968         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
27969
27970 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
27971
27972         PR gfortran/14897
27973         * gfortran.fortran-torture/execute/t_edit.f90: New test.
27974
27975 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
27976
27977         PR gfortran/15755
27978         * gfortran.fortran-torture/execute/backspace.c : New test.
27979
27980 2004-06-09  Paul Brook  <paul@codesourcery.com>
27981
27982         * gfortran.fortran-torture/execure/intrinsic_associated.f90
27983         (pointer_to_section): Rewrite to use smaller array.
27984
27985 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
27986
27987         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
27988         * gcc.dg/ext/altivec-10.c: Same.
27989         * gcc.dg/ext/altivec-11.c: Same.
27990         * gcc.dg/ext/altivec-12.c: Same.
27991         * gcc.dg/ext/altivec-13.c: Same.
27992         * gcc.dg/ext/altivec-14.c: Same.
27993         * gcc.dg/ext/altivec-15.c: Same.
27994         * gcc.dg/ext/altivec-16.c: Same.
27995         * gcc.dg/ext/altivec-3.c: Same.
27996         * gcc.dg/ext/altivec-4.c: Same.
27997         * gcc.dg/ext/altivec-6.c: Same.
27998         * gcc.dg/ext/altivec-7.c: Same.
27999         * gcc.dg/ext/altivec-8.c: Same.
28000         * gcc.dg/ext/altivec-varargs-1.c: Same.
28001
28002         * g++.dg/ext/altivec-1.C: Correct dg syntax.
28003         * g++.dg/ext/altivec-10.C: Same.
28004         * g++.dg/ext/altivec-2.C: Same.
28005         * g++.dg/ext/altivec-3.C: Same.
28006         * g++.dg/ext/altivec-4.C: Same.
28007         * g++.dg/ext/altivec-5.C: Same.
28008         * g++.dg/ext/altivec-6.C: Same.
28009         * g++.dg/ext/altivec-7.C: Same.
28010         * g++.dg/ext/altivec-8.C: Same.
28011         * g++.dg/ext/altivec-9.C: Same.
28012
28013 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28014
28015         PR c++/7841
28016         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
28017
28018 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
28019
28020         * gcc.dg/union-1.c: New test.
28021
28022 2004-06-07  Roger Sayle  <roger@eyesopen.com>
28023
28024         * gcc.dg/builtins-41.c: New test case.
28025         * gcc.dg/builtins-42.c: New test case.
28026
28027 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
28028
28029         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
28030         * g++.dg/ext/altivec-10.C: Same.
28031         * g++.dg/ext/altivec-2.C: Same.
28032         * g++.dg/ext/altivec-3.C: Same.
28033         * g++.dg/ext/altivec-4.C: Same.
28034         * g++.dg/ext/altivec-5.C: Same.
28035         * g++.dg/ext/altivec-6.C: Same.
28036         * g++.dg/ext/altivec-7.C: Same.
28037         * g++.dg/ext/altivec-8.C: Same.
28038         * g++.dg/ext/altivec-9.C: Same.
28039         * g++.old-deja/g++.abi/cxa_vec.C: Same.
28040         * g++.old-deja/g++.brendan/new3.C: Same.
28041         * gcc.c-torture/execute/eeprof-1.x: Same.
28042
28043 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
28044
28045         PR c/14765
28046         * gcc.dg/pr14765-1.c: New test.
28047
28048 2004-06-07  Roger Sayle  <roger@eyesopen.com>
28049
28050         PR c/14649
28051         * gcc.dg/pr14649-1.c: New test case.
28052
28053 2004-06-07  Richard Henderson  <rth@redhat.com>
28054
28055         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
28056         if temporaries.
28057
28058 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
28059
28060         * g++.dg/eh/elide1.C: Remove XFAIL.
28061
28062 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
28063
28064         PR c++/15337
28065         * g++.dg/expr/sizeof3.C: New test.
28066
28067         PR c++/14777
28068         * g++.dg/template/access14.C: New test.
28069
28070         PR c++/15554
28071         * g++.dg/template/enum1.C: New test.
28072
28073         PR c++/15057
28074         * g++.dg/eh/throw1.C: New test.
28075
28076 2004-06-07  David Ayers  <d.ayers@inode.at>
28077             Ziemowit Laski  <zlaski@apple.com>
28078
28079         * lib/objc.exp (objc_target_compile): Revert the '-framework
28080         Foundation' flag fix, since bare Darwin does not ship
28081         with the Foundation framework.
28082         * objc/execute/next_mapping.h: Provide a local NSConstantString
28083         @interface and @implementation.
28084         (objc_constant_string_init): A constructor function, used to
28085         initialize the NSConstantString meta-class object.
28086         * objc/execute/string1.m: Include "next_mapping.h" instead of
28087         <Foundation/NSString.h>.
28088         * objc/execute/string2.m: Likewise.
28089         * objc/execute/string3.m: Likewise.
28090         * objc/execute/string4.m: Likewise.
28091
28092 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
28093
28094         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
28095         to double. Replace double with FLOAT.
28096         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
28097
28098         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
28099         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
28100         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
28101         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
28102         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
28103         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
28104         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
28105         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
28106
28107 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
28108
28109         PR c/13519
28110         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
28111
28112 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28113
28114         PR c++/15503
28115         * g++.dg/template/meminit2.C: New test.
28116
28117 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
28118
28119         PR target/15822
28120         * gcc.c-torture/execute/compare-fp-1.c,
28121         gcc.c-torture/execute/compare-fp-2.c,
28122         gcc.c-torture/execute/compare-fp-3.c,
28123         gcc.c-torture/execute/compare-fp-4.c,
28124         gcc.c-torture/execute/compare-fp-3.x,
28125         gcc.c-torture/execute/compare-fp-4.x: Moved...
28126         * gcc.c-torture/execute/ieee/compare-fp-1.c,
28127         gcc.c-torture/execute/ieee/compare-fp-2.c,
28128         gcc.c-torture/execute/ieee/compare-fp-3.c,
28129         gcc.c-torture/execute/ieee/compare-fp-4.c,
28130         gcc.c-torture/execute/ieee/compare-fp-3.x,
28131         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
28132
28133 2004-06-04  David Ayers  <d.ayers@inode.at>
28134
28135         * objc/execute/protocol-isEqual-4.m: New testcase.
28136
28137 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
28138
28139         * objc/execute/protocol-isEqual-1.m: New testcase.
28140         * objc/execute/protocol-isEqual-2.m: New testcase.
28141         * objc/execute/protocol-isEqual-3.m: New testcase.
28142
28143 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28144
28145         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
28146
28147 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
28148
28149         * lib/objc.exp (objc_target_compile): When running tests on
28150         Darwin (Mac OS X), inform the linker about '-framework
28151         'Foundation'.
28152
28153 2004-06-02  Eric Christopher  <echristo@redhat.com>
28154
28155         * gcc.c-torture/compile/20040602-1.c: New.
28156
28157 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
28158
28159         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
28160         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
28161
28162         PR tree-optimization/14736
28163         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
28164
28165         PR tree-optimization/14042
28166         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
28167
28168         PR tree-optimization/14729
28169         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
28170
28171 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28172
28173         PR fortran/15557
28174         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
28175
28176 2004-06-01  Richard Hederson  <rth@redhat.com>
28177
28178         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
28179
28180 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28181
28182         PR c++/14932
28183         * g++.dg/parse/offsetof4.C: New test.
28184
28185 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
28186
28187         PR objc/7993
28188         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
28189
28190 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
28191
28192         PR c++/15701
28193         * g++.dg/template/friend29.C: New test.
28194
28195 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
28196
28197         PR c/15749
28198         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
28199
28200 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
28201
28202         * gcc.dg/sparc-trap-1.c: New test.
28203
28204 2004-05-31  Roger Sayle  <roger@eyesopen.com>
28205
28206         PR middle-end/15069
28207         * g++.dg/opt/fold3.C: New test case.
28208
28209 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
28210
28211         * lib/target-supports.exp (check_iconv_available): Fix fallout
28212         from 2004-05-28 patch.
28213
28214 2004-05-30  Paul Brook  <paul@codesourcery.com>
28215
28216         PR fortran/15620
28217         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
28218         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
28219
28220 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
28221
28222         * gfortran.fortran-torture/execute/random_1.f90: New test.
28223
28224 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
28225
28226         * g++.dg/ext/altivec-10.C: New test.
28227
28228 2004-05-29  Paul Brook  <paul@codesourcery.com>
28229
28230         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
28231
28232 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
28233
28234         * gcc.dg/altivec-16.c: New test.
28235
28236 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
28237
28238         * lib/target-supports.exp (check_vmx_hw_available): New.
28239         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
28240
28241         * lib/target-supports.exp (check_alias_available,
28242         check_iconv_available, check_named_sections_available): Use
28243         unique names for temporary files.
28244
28245 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
28246
28247         * gcc.dg/altivec-15.c: New test.
28248
28249 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
28250
28251         PR c++/15083
28252         * g++.dg/warn/noeffect6.C: New test.
28253
28254         PR c++/15471
28255         * g++.dg/expr/ptrmem4.C: New test.
28256
28257         PR c++/15640
28258         * g++.dg/template/operator3.C: New test.
28259
28260 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
28261
28262         PR c++/14668
28263         * g++.dg/lookup/redecl1.C: New test.
28264         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
28265
28266 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
28267
28268         * gcc.c-torture/execute/compare-fp-1.c,
28269         gcc.c-torture/execute/compare-fp-2.c,
28270         gcc.c-torture/execute/compare-fp-3.c,
28271         gcc.c-torture/execute/compare-fp-4.c,
28272         gcc.c-torture/execute/compare-fp-3.x,
28273         gcc.c-torture/execute/compare-fp-4.x,
28274         gcc.dg/pr15649-1.c: New.
28275
28276 2004-05-27  Adam Nemet  <anemet@lnxw.com>
28277
28278         PR c++/12883
28279         * g++.dg/init/array14.C: New test.
28280
28281 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
28282
28283         * lib/compat.exp (compat-get-options-main): New.
28284         (compat-get-options): Remove unneeded code, warn for ignored
28285         command.
28286         (compat-execute): Check flag set by dg-require-* commands.
28287
28288         * lib/compat.exp (compat-execute): Break up long lines.
28289
28290 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
28291
28292         * gcc.dg/altivec-7.c: Don't use 'vector long'.
28293         * gcc.dg/altivec-14.c: New test.
28294         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
28295
28296         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
28297         * gcc.dg/altivec-12.c: Ditto.
28298
28299         * gcc.dg/altivec-3.c: Move call to altivec_check.
28300
28301 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
28302
28303         PR c++/15044
28304         * g++.dg/template/error12.C: New test.
28305
28306         PR c++/15317
28307         * g++.dg/ext/attrib15.C: New test.
28308
28309         PR c++/15329
28310         * g++.dg/template/ptrmem9.C: New test.
28311
28312 2004-05-25  Paul Brook  <paul@codesourcery.com>
28313
28314         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
28315
28316 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
28317
28318         PR c++/15165
28319         * g++.dg/template/crash19.C: New test.
28320
28321 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
28322
28323         PR c++/15025
28324         * g++.dg/template/redecl1.C: New test.
28325
28326 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
28327
28328         PR c++/14821
28329         * g++.dg/other/ns1.C: New test.
28330
28331         PR c++/14883
28332         * g++.dg/template/invalid1.C: New test.
28333
28334 2004-05-23  Paul Brook  <paul@codesourcery.com>
28335         Victor Leikehman  <lei@haifasphere.co.il>
28336
28337         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
28338         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
28339
28340 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
28341
28342         PR c++/15285
28343         PR c++/15299
28344         * g++.dg/template/non-dependent5.C: New test.
28345         * g++.dg/template/non-dependent6.C: New test.
28346
28347 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
28348
28349         PR c++/15507
28350         * g++.dg/inherit/union1.C: New test.
28351
28352         PR c++/15542
28353         * g++.dg/template/addr1.C: New test.
28354
28355         PR c++/15427
28356         * g++.dg/template/array5.C: New test.
28357
28358         PR c++/15287
28359         * g++.dg/template/array6.C: New test.
28360
28361 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
28362             Roger Sayle  <roger@eyesopen.com>
28363
28364         * g++.dg/lookup/forscope2.C: New test case.
28365
28366 2004-05-22  Ben Elliston  <bje@au.ibm.com>
28367
28368         * gcc.dg/cpp/Wmissingdirs.c: New.
28369
28370 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
28371
28372         PR target/15301
28373         * gcc.dg/compat/union-m128-1.h: New file.
28374         * gcc.dg/compat/union-m128-1_main.c: Likewise.
28375         * gcc.dg/compat/union-m128-1_x.c: Likewise.
28376         * gcc.dg/compat/union-m128-1_y.c: Likewise.
28377
28378 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
28379
28380         PR target/15302
28381         * gcc.dg/compat/struct-complex-1.h: New file.
28382         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
28383         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
28384         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
28385
28386 2004-05-20  Roger Sayle  <roger@eyesopen.com>
28387
28388         PR middle-end/3074
28389         * gcc.dg/pr3074-1.c: New test case.
28390         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
28391
28392 2004-05-20  Falk Hueffner  <falk@debian.org>
28393
28394         PR other/15526
28395         * gcc.dg/ftrapv-1.c: New test case.
28396
28397 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
28398
28399         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
28400
28401 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
28402             Jeff Law  <law@redhat.com>
28403
28404         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
28405         * gcc.dg/tree-ssa/20040518-2.c: New test.
28406
28407         * gcc.dg/tree-ssa/20040518-1.c: New test.
28408
28409 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
28410
28411         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
28412
28413 2004-05-18  Paul Brook  <paul@codesourcery.com>
28414
28415         PR fortran/13930
28416         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
28417
28418 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28419
28420         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
28421         constant folding.
28422
28423 2004-05-17  Steven Bosscher  <stevenb@suse.de>
28424
28425         * gcc.dg/tree-ssa/20040517-1.c: New test.
28426
28427 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28428
28429         * gcc.dg/loop-4.c: New test.
28430
28431 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
28432
28433         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
28434
28435 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
28436
28437         PR fortran/15311
28438         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
28439
28440 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28441
28442         PR fortran/13826
28443         PR fortran/13940
28444         * gfortran.fortran-torture/compile/data_1.f90: New test.
28445
28446 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
28447
28448         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
28449         * gcc.dg/uninit-H.c: Define ASM for __s390__.
28450
28451 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
28452
28453         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
28454
28455 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
28456
28457         PR c/15444
28458         * gcc.dg/format/xopen-1.c: Adjust expected message.
28459         * gcc.dg/format/xopen-3.c: New test.
28460
28461 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
28462
28463         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
28464
28465 2004-05-14  Jeff Law  <law@redhat.com>
28466
28467         * gcc.dg/tree-ssa/20040514-2.c: New test.
28468
28469 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28470
28471         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
28472         this ...
28473         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
28474         this.
28475
28476 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
28477
28478         * gcc.dg/tree-ssa/20040514-1.c: New test.
28479
28480 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28481
28482         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
28483         test.
28484
28485 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28486
28487         PR fortran/14066
28488         * gfortran.fortran-torture/compile/do_1.f90: New test.
28489
28490 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28491
28492         PR fortran/15051
28493         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
28494         test.
28495
28496 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
28497
28498         PR fortran/15149
28499         * gfortran.fortran-torture/execute/random_init.f90: New test.
28500
28501 2004-05-13  Paul Brook  <paul@codesourcery.com>
28502
28503         PR fortran/15314
28504         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
28505
28506 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
28507
28508         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
28509         for the powerpc case.
28510
28511 2004-05-13  Jeff Law  <law@redhat.com>
28512
28513         * gcc.dg/tree-ssa/20040513-1.c: New test.
28514         * gcc.dg/tree-ssa/20040513-2.c: New test.
28515
28516 2004-05-13  Paul Brook  <paul@codesourcery.com>
28517
28518         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
28519         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
28520         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
28521
28522 2004-05-13  Andreas Schwab  <schwab@suse.de>
28523
28524         PR other/10819
28525         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
28526         characters.
28527
28528 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
28529
28530         PR fortran/15294
28531         * gfortran.fortran-torture/execute/adjustr.f90: New file.
28532
28533 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
28534
28535         Merge from tree-ssa-20020619-branch.  See
28536         ChangeLog.tree-ssa for details.
28537
28538 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
28539
28540         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
28541         include <altivec.h> explicitly.
28542         * gcc.dg/altivec-13.c: Likewise.
28543
28544 2004-05-11  Paul Brook  <paul@codesourcery.com>
28545
28546         * gcc.c-torture/compile/20010518-1.c: Force enum size.
28547
28548 2004-05-10  Eric Christopher  <echristo@redhat.com>
28549
28550         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
28551         * gcc.dg/sibcall-4.c: Ditto.
28552
28553 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
28554
28555         * g++.dg/ext/altivec-8.C: New test case.
28556         * gcc.dg/altivec-13.c: New test case.
28557
28558 2004-05-08  Roger Sayle  <roger@eyesopen.com>
28559
28560         * gcc.c-torture/execute/divcmp-1.c: New test case.
28561         * gcc.c-torture/execute/divcmp-2.c: New test case.
28562         * gcc.c-torture/execute/divcmp-3.c: New test case.
28563
28564 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
28565
28566         * g++.dg/other/pragma-re-2.C: New test.
28567
28568 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
28569
28570         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
28571         * gcc.dg/i386-387-2.c: Likewise.
28572
28573         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
28574         __builtin_drem.
28575         * gcc.dg/i386-387-6.c: Likewise.
28576
28577 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
28578
28579         * gcc.dg/builtins-33.c: Also check log1p*.
28580
28581 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
28582
28583         PR optimization/15296
28584         * gcc.c-torture/execute/pr15296.c: New test.
28585
28586 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
28587
28588         * gcc.dg/builtins-40.c: New test.
28589
28590 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
28591
28592         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
28593
28594 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
28595
28596         * g++.dg/ext/spe1.C: New testcase.
28597
28598 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
28599
28600         * objc.dg/image-info.m: Allow additional attributes
28601         for __image_info section.
28602
28603 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
28604
28605         * gcc.dg/torture/mips-hilo-2.c: New test.
28606
28607 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28608
28609         PR c++/14389
28610         * g++.dg/template/member5.C: New test.
28611
28612 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
28613
28614         * gcc.dg/builtins-34.c: Also check expm1*.
28615
28616 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28617
28618         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
28619         * gcc.dg/torture/builtin-convert-3.c: New test.
28620
28621 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
28622
28623         PR middle-end/15054
28624         * g++.dg/opt/pr15054.C: New test.
28625
28626 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28627
28628         * gcc.dg/torture/builtin-rounding-1.c: New test.
28629         * gcc.dg/builtins-25.c: Delete.
28630         * gcc.dg/builtins-29.c: Delete.
28631
28632 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
28633
28634         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
28635         * gcc.dg/sibcall-4.c: Likewise.
28636         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
28637
28638 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
28639
28640         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
28641         bit-field on 16-bit targets.
28642
28643 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
28644
28645         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
28646         16-bit targets.
28647
28648 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
28649
28650         * gcc.dg/rs6000-power2-1.c: Change to compile only.
28651         * gcc.dg/rs6000-power2-2.c: Likewise.
28652
28653 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
28654
28655         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
28656         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
28657         Change the asm registers to be in form of frN instead of fN.
28658
28659 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28660
28661         * gcc.dg/torture/builtin-convert-2.c: New test.
28662
28663 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
28664
28665         * gcc.dg/rs6000-power2-1.c: New test.
28666         * gcc.dg/rs6000-power2-2.c: New test.
28667
28668 2004-04-28  Jan Hubicka  <jh@suse.cz>
28669
28670         * gcc.dg/unused-6.c: New test.
28671
28672 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
28673             Ulrich Weigand  <uweigand@de.ibm.com>
28674
28675         * ada/acats/run_all.sh: Define $target variable.
28676
28677 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
28678
28679         PR c++/15119
28680         * g++.dg/other/vararg-1.C: New test.
28681
28682         PR c++/4794
28683         * g++.dg/eh/cleanup3.C: New test.
28684
28685 2004-04-24  Laurent GUERBY <laurent@guerby.net>
28686
28687         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
28688         and ad8011a (target_insn).
28689         * ada/acats/support/macro.dfs: Likewise.
28690         * ada/acats/support/impbit.adb: New file.
28691
28692 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
28693
28694         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
28695
28696 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
28697
28698         * gcc.dg/loop-3.c: New test.
28699
28700 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
28701
28702         * gcc.c-torture/execute/simd-5.c: New test.
28703
28704 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28705
28706         PR c++/15064
28707         * g++.dg/template/crash18.C: New test.
28708
28709 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
28710
28711         * g++.dg/ext/complit3.C: New test.
28712
28713 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
28714
28715         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
28716         * gcc.dg/altivec-3.c: Same.
28717         * gcc.dg/altivec-varargs-1.c: Same.
28718
28719 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
28720
28721         * lib/target-supports.exp (check_profiling_available): Assume
28722         profiling is not available on powerpc-eabi targets.
28723
28724 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
28725
28726         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
28727         * gcc.dg/vmx/bug-1.c: Ditto.
28728
28729 2004-04-20  Eric Christopher  <echristo@redhat.com>
28730
28731         * gcc.dg/charset/extern.c: New test.
28732         * g++.dg/charset/extern3.cc: Ditto.
28733
28734 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
28735
28736         * gcc.dg/builtins-39.c: New test.
28737
28738 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
28739
28740         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
28741
28742 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
28743
28744         * gcc.dg/torture/mips-hilo-1.c: New test.
28745
28746 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
28747
28748         * gcc.c-torture/compile/20040419-1.c: New test.
28749
28750 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
28751
28752         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
28753
28754 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
28755             Aldy Hernandez  <aldyh@redhat.com>
28756
28757         * gcc.c-torture/execute/va-arg-24.c: New.
28758
28759 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
28760             Aldy Hernandez  <aldyh@redhat.com>
28761
28762         * gcc.dg/vmx/1b-01.c: New.
28763         * gcc.dg/vmx/1b-02.c: New.
28764         * gcc.dg/vmx/1b-03.c: New.
28765         * gcc.dg/vmx/1b-04.c: New.
28766         * gcc.dg/vmx/1b-05.c: New.
28767         * gcc.dg/vmx/1b-06.c: New.
28768         * gcc.dg/vmx/1b-07.c: New.
28769         * gcc.dg/vmx/1c-01.c: New.
28770         * gcc.dg/vmx/1c-02.c: New.
28771         * gcc.dg/vmx/3a-01a.c: New.
28772         * gcc.dg/vmx/3a-01.c: New.
28773         * gcc.dg/vmx/3a-01m.c: New.
28774         * gcc.dg/vmx/3a-03.c: New.
28775         * gcc.dg/vmx/3a-03m.c: New.
28776         * gcc.dg/vmx/3a-04.c: New.
28777         * gcc.dg/vmx/3a-04m.c: New.
28778         * gcc.dg/vmx/3a-05.c: New.
28779         * gcc.dg/vmx/3a-06.c: New.
28780         * gcc.dg/vmx/3a-06m.c: New.
28781         * gcc.dg/vmx/3a-07.c: New.
28782         * gcc.dg/vmx/3b-01.c: New.
28783         * gcc.dg/vmx/3b-02.c: New.
28784         * gcc.dg/vmx/3b-10.c: New.
28785         * gcc.dg/vmx/3b-13.c: New.
28786         * gcc.dg/vmx/3b-14.c: New.
28787         * gcc.dg/vmx/3b-15.c: New.
28788         * gcc.dg/vmx/3c-01a.c: New.
28789         * gcc.dg/vmx/3c-01.c: New.
28790         * gcc.dg/vmx/3c-02.c: New.
28791         * gcc.dg/vmx/3c-03.c: New.
28792         * gcc.dg/vmx/3d-01.c: New.
28793         * gcc.dg/vmx/4-01.c: New.
28794         * gcc.dg/vmx/4-03.c: New.
28795         * gcc.dg/vmx/5-01.c: New.
28796         * gcc.dg/vmx/5-02.c: New.
28797         * gcc.dg/vmx/5-03.c: New.
28798         * gcc.dg/vmx/5-04.c: New.
28799         * gcc.dg/vmx/5-05.c: New.
28800         * gcc.dg/vmx/5-06.c: New.
28801         * gcc.dg/vmx/5-07.c: New.
28802         * gcc.dg/vmx/5-07t.c: New.
28803         * gcc.dg/vmx/5-08.c: New.
28804         * gcc.dg/vmx/5-10.c: New.
28805         * gcc.dg/vmx/5-11.c: New.
28806         * gcc.dg/vmx/7-01a.c: New.
28807         * gcc.dg/vmx/7-01.c: New.
28808         * gcc.dg/vmx/7c-01.c: New.
28809         * gcc.dg/vmx/7d-01.c: New.
28810         * gcc.dg/vmx/7d-02.c: New.
28811         * gcc.dg/vmx/8-01.c: New.
28812         * gcc.dg/vmx/8-02a.c: New.
28813         * gcc.dg/vmx/8-02.c: New.
28814         * gcc.dg/vmx/brode-1.c: New.
28815         * gcc.dg/vmx/bug-1.c: New.
28816         * gcc.dg/vmx/bug-2.c: New.
28817         * gcc.dg/vmx/bug-3.c: New.
28818         * gcc.dg/vmx/cw-bug-1.c: New.
28819         * gcc.dg/vmx/cw-bug-2.c: New.
28820         * gcc.dg/vmx/cw-bug-3.c: New.
28821         * gcc.dg/vmx/dct.c: New.
28822         * gcc.dg/vmx/debug-1.c: New.
28823         * gcc.dg/vmx/debug-2.c: New.
28824         * gcc.dg/vmx/debug-3.c: New.
28825         * gcc.dg/vmx/debug-4.c: New.
28826         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
28827         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
28828         * gcc.dg/vmx/eg-5.c: New.
28829         * gcc.dg/vmx/fft.c: New.
28830         * gcc.dg/vmx/gcc-bug-1.c: New.
28831         * gcc.dg/vmx/gcc-bug-2.c: New.
28832         * gcc.dg/vmx/gcc-bug-3.c: New.
28833         * gcc.dg/vmx/gcc-bug-4.c: New.
28834         * gcc.dg/vmx/gcc-bug-5.c: New.
28835         * gcc.dg/vmx/gcc-bug-6.c: New.
28836         * gcc.dg/vmx/gcc-bug-7.c: New.
28837         * gcc.dg/vmx/gcc-bug-8.c: New.
28838         * gcc.dg/vmx/gcc-bug-9.c: New.
28839         * gcc.dg/vmx/gcc-bug-b.c: New.
28840         * gcc.dg/vmx/gcc-bug-c.c: New.
28841         * gcc.dg/vmx/gcc-bug-d.c: New.
28842         * gcc.dg/vmx/gcc-bug-e.c: New.
28843         * gcc.dg/vmx/gcc-bug-f.c: New.
28844         * gcc.dg/vmx/gcc-bug-g.c: New.
28845         * gcc.dg/vmx/gcc-bug-i.c: New.
28846         * gcc.dg/vmx/harness.h: New.
28847         * gcc.dg/vmx/ira1.c: New.
28848         * gcc.dg/vmx/ira2a.c: New.
28849         * gcc.dg/vmx/ira2b.c: New.
28850         * gcc.dg/vmx/ira2.c: New.
28851         * gcc.dg/vmx/ira2c.c: New.
28852         * gcc.dg/vmx/mem.c: New.
28853         * gcc.dg/vmx/newton-1.c: New.
28854         * gcc.dg/vmx/ops.c: New.
28855         * gcc.dg/vmx/sn7153.c: New.
28856         * gcc.dg/vmx/spill2.c: New.
28857         * gcc.dg/vmx/spill3.c: New.
28858         * gcc.dg/vmx/spill.c: New.
28859         * gcc.dg/vmx/t.c: New.
28860         * gcc.dg/vmx/varargs-1.c: New.
28861         * gcc.dg/vmx/varargs-2.c: New.
28862         * gcc.dg/vmx/varargs-3.c: New.
28863         * gcc.dg/vmx/varargs-4.c: New.
28864         * gcc.dg/vmx/varargs-5.c: New.
28865         * gcc.dg/vmx/varargs-6.c: New.
28866         * gcc.dg/vmx/varargs-7.c: New.
28867         * gcc.dg/vmx/vmx.exp: New.
28868         * gcc.dg/vmx/vprint-1.c: New.
28869         * gcc.dg/vmx/vscan-1.c: New.
28870         * gcc.dg/vmx/x-01.c: New.
28871         * gcc.dg/vmx/x-02.c: New.
28872         * gcc.dg/vmx/x-03.c: New.
28873         * gcc.dg/vmx/x-04.c: New.
28874         * gcc.dg/vmx/x-05.c: New.
28875         * gcc.dg/vmx/yousufi-1.c: New.
28876         * gcc.dg/vmx/zero-1.c: New.
28877         * gcc.dg/vmx/zero.c: New.
28878
28879 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
28880
28881         * g++.dg/lookup/java1.C: Update for chage of
28882         _Jv_AllocObject.
28883         * g++.dg/lookup/java2.C: Likewise.
28884
28885 2004-04-17  Laurent GUERBY <laurent@guerby.net>
28886
28887         * ada/acats/run_all.sh: use -O2 by default.
28888
28889 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
28890
28891         * gcc.dg/vr-mult-[12].c: New tests.
28892
28893 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28894
28895         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
28896
28897         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
28898
28899 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
28900
28901         * lib/target-supports.exp (check_profiling_available): Assume profiling
28902         isn't available for mips*-*-elf targets.
28903
28904 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
28905
28906         * gcc.dg/builtins-38.c: New test.
28907
28908 2004-04-14  Eric Christopher  <echristo@redhat.com>
28909
28910         * g++.dg/charset/charset.exp: Run .cc extension tests.
28911
28912 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
28913
28914         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
28915
28916 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28917
28918         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
28919
28920 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
28921
28922         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
28923         * gcc.dg/i386-387-2.c: Likewise.
28924
28925         * gcc.dg/i386-387-7.c: New test.
28926         * gcc.dg/i386-387-8.c: New test.
28927
28928         * gcc.dg/builtins-37.c: New test.
28929
28930 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
28931
28932         * g++.dg/pch/externc-1.C: Add missing semicolon.
28933
28934 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
28935
28936         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
28937
28938 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
28939
28940         * gcc.c-torture/execute/20040411-1.c: New test.
28941
28942 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
28943
28944         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
28945
28946 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
28947
28948         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
28949
28950 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
28951
28952         * lib/target-supports.exp (check_named_sections_available): New.
28953         * lib/gcc-dg.exp (dg-require-named-sections): New.
28954         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
28955         old-deja.exp.  Also prune error-count message from HP linker.
28956         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
28957
28958         * g++.dg/init/init-ref4.C: Use dg-require-weak.
28959         * g++.old-deja/g++.pt/static3.C: Likewise.
28960         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
28961
28962 2004-04-09  Roger Sayle  <roger@eyesopen.com>
28963
28964         * gcc.c-torture/execute/20040409-1.c: New test case.
28965         * gcc.c-torture/execute/20040409-2.c: New test case.
28966         * gcc.c-torture/execute/20040409-3.c: New test case.
28967
28968 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
28969
28970         * gcc.dg/20040409-1.c: New test.
28971
28972 2004-04-08  Roger Sayle  <roger@eyesopen.com>
28973
28974         PR target/14888
28975         * g++.dg/opt/pr14888.C: New test case.
28976
28977 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
28978
28979         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
28980         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
28981         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
28982         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
28983         New tests.
28984
28985 2004-04-08  Paul Brook  <paul@codesourcery.com>
28986
28987         * gcc.dg/spill-1.c: New test.
28988
28989 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28990
28991         * gcc.dg/torture/builtin-ctype-2.c: New test.
28992
28993 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
28994
28995         * gcc.dg/pch/pch.exp: Add largefile test.
28996
28997 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
28998
28999         * g++.dg/pch/externc-1.Hs: New.
29000         * g++.dg/pch/externc-1.C: New.
29001
29002 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29003
29004         * gcc.dg/compat/struct-by-value-5a_main.c,
29005         gcc.dg/compat/struct-by-value-5b_main.c: New files.
29006         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
29007         * gcc.dg/compat/struct-by-value-5a_x.c,
29008         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
29009         gcc.dg/compat/struct-by-value-5_x.c.
29010         * gcc.dg/compat/struct-by-value-5a_y.c,
29011         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
29012         gcc.dg/compat/struct-by-value-5_y.c.
29013
29014         * gcc.dg/compat/struct-by-value-6a_main.c,
29015         gcc.dg/compat/struct-by-value-6b_main.c: New files.
29016         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
29017         * gcc.dg/compat/struct-by-value-6a_x.c,
29018         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
29019         gcc.dg/compat/struct-by-value-6_x.c.
29020         * gcc.dg/compat/struct-by-value-6a_y.c,
29021         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
29022         gcc.dg/compat/struct-by-value-6_y.c.
29023
29024         * gcc.dg/compat/struct-by-value-7a_main.c,
29025         gcc.dg/compat/struct-by-value-7b_main.c: New files.
29026         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
29027         * gcc.dg/compat/struct-by-value-7a_x.c,
29028         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
29029         gcc.dg/compat/struct-by-value-7_x.c.
29030         * gcc.dg/compat/struct-by-value-7a_y.c,
29031         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
29032         gcc.dg/compat/struct-by-value-7_y.c.
29033
29034 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
29035
29036         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
29037         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
29038         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
29039         options.
29040
29041 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
29042
29043         * gcc.dg/builtins-36.c: New test.
29044
29045 2004-04-06  Paul Brook  <paul@codesourcery.com>
29046
29047         * README.gcc: Remove obsolete contraint on testcases.
29048
29049 2004-04-05  Paul Brook  <paul@codesourcery.com>
29050
29051         PR2123
29052         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
29053         failure and exit(0) on success.
29054         * g++.dg/expr/anew2.C: Ditto.
29055         * g++.dg/expr/anew3.C: Ditto.
29056         * g++.dg/expr/anew4.C: Ditto.
29057
29058 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
29059
29060         PR c++/3518
29061         * g++.dg/template/unify7.C: New.
29062
29063 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
29064
29065         * g++.dg/README: Bring up to date with new subdirectories; remove
29066         duplicate subdirectory lines.
29067
29068 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
29069
29070         PR c++/14007
29071         * g++.dg/template/unify5.C: New.
29072         * g++.dg/template/unify6.C: New.
29073         * g++.dg/template/qualttp20.C: Adjust.
29074         * g++.old-deja/g++.jason/report.C: Adjust.
29075         * g++.old-deja/g++.other/qual1.C: Adjust.
29076
29077 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
29078
29079         PR c++/14803
29080         * g++.dg/inherit/ptrmem1.C: New test.
29081
29082 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
29083
29084         PR c++/14755
29085         * gcc.c-torture/execute/20040331-1.c: New test.
29086         * gcc.dg/20040331-1.c: New test.
29087
29088 2004-04-01  Paul Brook  <paul@codesourcery.com>
29089
29090         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
29091
29092 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
29093
29094         PR c++/14724
29095         * g++.dg/init/goto1.C: New test.
29096
29097         PR c++/14763
29098         * g++.dg/template/defarg4.C: New test.
29099
29100 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
29101
29102         * gcc.dg/altivec-11.c: Extend test for more valid cases.
29103
29104 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
29105
29106         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
29107
29108 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
29109
29110         * gcc.dg/noncompile/undeclared-2.c: New test.
29111
29112 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
29113
29114         * gcc.dg/940409-1.c: Remove XFAIL.
29115         * gcc.dg/reg-vol-struct-1.c: New test.
29116
29117 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29118
29119         * gcc.dg/torture/builtin-wctype-1.c: New test.
29120
29121 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
29122
29123         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
29124         * gcc.dg/20001101-1.c: Likewise.
29125         * gcc.dg/20001102-1.c: Likewise.
29126
29127 2004-03-25  Roger Sayle  <roger@eyesopen.com>
29128
29129         * gcc.dg/compare8.c: Add an additional test for XOR.
29130
29131 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29132
29133         * gcc.dg/torture/builtin-ctype-1.c: New test.
29134
29135 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29136
29137         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
29138         * gcc.dg/torture/builtin-math-1.c: Likewise.
29139         * gcc.dg/torture/builtin-power-1.c: New test.
29140
29141 2004-03-24  Andreas Schwab  <schwab@suse.de>
29142
29143         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
29144         IA64 assembler.
29145
29146 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
29147             Roger Sayle  <roger@eyesopen.com>
29148
29149         * gcc.dg/compare8.c: New test case.
29150
29151 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
29152
29153         * g++.dg/ext/altivec-7.C: New test.
29154
29155 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
29156
29157         PR 12267, 12391, 12560, 13129, 14114, 14133
29158         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
29159         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
29160         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
29161         Adjust error regexps.
29162         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
29163         * gcc.dg/noncompile/undeclared-1.c: New test cases.
29164         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
29165         * gcc.dg/local1.c: Add explanatory comment.
29166
29167 2004-03-23  Roger Sayle  <roger@eyesopen.com>
29168
29169         PR optimization/14669
29170         * g++.dg/opt/fold2.C: New test case.
29171
29172 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
29173
29174         PR c/14069
29175         * gcc.dg/20040322-1.c: New test.
29176
29177 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
29178
29179         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
29180         * gcc.dg/ultrasp4.c: Likewise.
29181         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
29182
29183 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
29184
29185         * gcc.dg/i386-sse-8.c: Reset default options.
29186
29187 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
29188
29189         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
29190         in the error message text.
29191
29192 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
29193
29194         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
29195
29196 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
29197
29198         PR c++/14616
29199         * g++.dg/init/array13.C: New test.
29200
29201 2004-03-20  Roger Sayle  <roger@eyesopen.com>
29202
29203         PR target/13889
29204         * gcc.c-torture/compile/pr13889.c: New test case.
29205
29206 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
29207
29208         PR c/14635
29209         * builtins-1.c (nan, nans): Don't test.
29210         * builtins-30.c: Don't use nan, nanf, nanl.
29211         * builtins-35.c: New test.
29212
29213 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
29214
29215         * g++.dg/ext/altivec-6.C: New test.
29216
29217 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
29218
29219         * g++.dg/init/placement3.C: New test.
29220
29221         * g++.dg/template/spec13.C: New test.
29222
29223         * g++.dg/lookup/using11.C: New test.
29224
29225         * g++.dg/lookup/koenig3.C: New test.
29226
29227         * g++.dg/template/operator2.C: New test.
29228
29229         * g++.dg/expr/dtor3.C: New test.
29230         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
29231         marker.
29232         * g++.old-deja/g++.law/visibility28.C: Likewise.
29233
29234 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
29235
29236         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
29237         * gcc.dg/ppc64-abi-3.c: Likewise.
29238
29239 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29240
29241         PR c++/14545
29242         * g++.dg/parse/template15.C: New test.
29243
29244 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
29245
29246         * g++.dg/expr/dtor2.C: New test.
29247
29248         * g++.dg/lookup/anon4.C: New test.
29249
29250         * g++.dg/overload/using1.C: New test.
29251
29252         * g++.dg/template/lookup7.C: New test.
29253
29254         * g++.dg/template/typename6.C: New test.
29255
29256         * g++.dg/expr/cond6.C: New test.
29257
29258 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29259
29260         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
29261
29262 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
29263
29264         * g++.dg/expr/cond5.C: New test.
29265         * g++.dg/expr/constcast1.C: Likewise.
29266         * g++.dg/expr/ptrmem2.C: Likewise.
29267         * g++.dg/expr/ptrmem3.C: Likewise.
29268         * g++.dg/lookup/main1.C: Likewise.
29269         * g++.dg/template/lookup6.C: Likewise.
29270
29271 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
29272
29273         * gcc.dg/local1.c: New test.
29274
29275         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
29276
29277 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29278
29279         * gcc.dg/torture/builtin-convert-1.c: New test.
29280
29281 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29282
29283         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
29284
29285 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
29286
29287         PR c++/14481
29288         * g++.dg/warn/Wunused-7.C: New test.
29289
29290 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29291
29292         * gcc.dg/torture/builtin-integral-1.c: New test.
29293
29294 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
29295
29296         PR c++/14586
29297         * g++.dg/parse/non-dependent3.C: New test.
29298
29299 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
29300
29301         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
29302         * g++.dg/eh/simd-2.C: Likewise.
29303         * g++.dg/init/array10.C: Likewise.
29304         * gcc.c-torture/compile/simd-1.c: Likewise.
29305         * gcc.c-torture/compile/simd-2.c: Likewise.
29306         * gcc.c-torture/compile/simd-3.c: Likewise.
29307         * gcc.c-torture/compile/simd-4.c: Likewise.
29308         * gcc.c-torture/compile/simd-6.c: Likewise.
29309         * gcc.c-torture/execute/simd-1.c: Likewise.
29310         * gcc.c-torture/execute/simd-2.c: Likewise.
29311         * gcc.dg/compat/vector-defs.h: Likewise.
29312         * gcc.dg/20020531-1.c: Likewise.
29313         * gcc.dg/altivec-3.c: Likewise.
29314         * gcc.dg/altivec-4.c: Likewise.
29315         * gcc.dg/altivec-varargs-1.c: Likewise.
29316         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
29317         * gcc.dg/i386-mmx-3.c: Likewise.
29318         * gcc.dg/i386-sse-4.c: Likewise.
29319         * gcc.dg/i386-sse-5.c: Likewise.
29320         * gcc.dg/i386-sse-8.c: Likewise.
29321         * gcc.dg/simd-1.c: Likewise.
29322         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
29323         __ev64_opaque__ since the machine description provides it.
29324
29325 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
29326
29327         * lib/compat.exp (skip_list): New global variable.
29328         Use it to hold the user defined COMPAT_SKIPS list if any.
29329         (compat-obj): Add the members of skip_list to optall.
29330
29331 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
29332
29333         * gcc.dg/compat/union-by-value-1_main.c,
29334         union-by-value-1_x.c, union-by-value-1_y.c,
29335         union-check.h, union-defs.h,
29336         union-init.h, union-return-1_main.c,
29337         union-return-1_x.c, union-return-1_y.c: New files.
29338
29339 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
29340
29341         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
29342         mixed-struct-init.h: Add 4 mixed structure types.
29343         struct-by-value-21_main.c, struct-by-value-21_x.c,
29344         struct-by-value-21_y.c, struct-return-21_main.c,
29345         struct-return-21_x.c, struct-return-21_y.c: New files.
29346
29347 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
29348
29349         PR c++/14550
29350         * g++.dg/parse/template14.C: New test.
29351
29352 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
29353
29354         * gcc.c-torture/execute/20040313-1.c: New test.
29355
29356 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
29357
29358         PR target/14533
29359         * gcc.dg/20040311-2.c: New test.
29360
29361 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
29362
29363         PR other/14544
29364         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
29365         bit-field.
29366
29367 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
29368
29369         * gcc.dg/20040305-2.c: Add missing return statement.
29370
29371 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29372
29373         * gcc.dg/builtins-34.c: Also check pow10*.
29374
29375 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
29376
29377         PR target/14262
29378         * gcc.dg/20040305-2.c: New test.
29379
29380 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
29381
29382         * gcc.dg/20040310-1.c: New test.
29383
29384 2004-03-11  Roger Sayle  <roger@eyesopen.com>
29385
29386         * gcc.c-torture/execute/20040311-1.c: New test case.
29387
29388 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
29389
29390         PR c++/14476
29391         * g++.dg/lookup/enum1.C: New test.
29392
29393 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
29394
29395         PR c++/14510
29396         * g++.dg/lookup/struct2.C: New test.
29397
29398 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
29399
29400         * gcc.dg/builtins-34.c: New test.
29401
29402 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29403
29404         * gcc.dg/torture/builtin-nonneg-1.c: New test.
29405
29406 2004-03-09  James E Wilson  <wilson@specifixinc.com>
29407
29408         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
29409         * gcc.dg/alias-2.c: New testcase.
29410
29411 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
29412
29413         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
29414
29415 2004-03-09  Roger Sayle  <roger@eyesopen.com>
29416
29417         * gcc.c-torture/execute/20040309-1.c: New test case.
29418
29419 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
29420
29421         PR c++/14397
29422         * g++.dg/overload/ref1.C: New.
29423
29424 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29425
29426         PR c++/14409
29427         * g++.dg/template/spec12.C: New test.
29428
29429         PR c++/14448
29430         * g++.dg/parse/crash14.C: New test.
29431
29432 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
29433
29434         PR c++/14230
29435         * g++.dg/init/ref11.C: New test.
29436
29437 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
29438
29439         PR c++/14432
29440         * g++.dg/parse/builtin2.C: New test.
29441
29442 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
29443
29444         PR c++/14401
29445         * g++.dg/init/ctor3.C: New test.
29446         * g++.dg/init/union1.C: New test.
29447         * g++.dg/ext/anon-struct4.C: New test.
29448
29449 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
29450
29451         * g++.dg/lookup/koenig1.C: Tweak error messages.
29452         * g++.dg/lookup/used-before-declaration.C: Likewise.
29453         * g++.dg/other/do1.C: Likewise.
29454         * g++.dg/overload/koenig1.C: Likewise.
29455         * g++.dg/parse/crash13.C: Likewise.
29456         * g++.dg/template/instantiate3.C: Likewise.
29457
29458 2004-03-08  Eric Christopher  <echristo@redhat.com>
29459
29460         * * lib/target-supports.exp: Enable libiconv in test
29461         compilation.  Fix up error checking.
29462
29463 2004-03-08  Roger Sayle  <roger@eyesopen.com>
29464
29465         PR middle-end/14289
29466         * gcc.dg/pr14289-1.c: New test case.
29467         * gcc.dg/pr14289-2.c: Likewise.
29468         * gcc.dg/pr14289-3.c: Likewise.
29469
29470 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
29471
29472         * gcc.c-torture/execute/20040308-1.c: New test.
29473
29474 2004-03-07  Roger Sayle  <roger@eyesopen.com>
29475
29476         * gcc.c-torture/execute/20040307-1.c: New test case.
29477
29478 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
29479
29480         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
29481
29482 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
29483
29484         * gcc.dg/20040306-1.c: New test.
29485
29486 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
29487
29488         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
29489         them static.
29490         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
29491
29492 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
29493
29494         PR c/14465
29495         * gcc.dg/decl-6.c: New test.
29496
29497 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29498
29499         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
29500         Rename LOGPOW -> LOG_POW.
29501         (SQRT_EXP, POW_EXP): New.
29502
29503 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
29504
29505         * gcc.dg/i386-sse-8.c: New test.
29506
29507 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
29508
29509         PR c/14114
29510         * gcc.dg/decl-5.c: New test.
29511
29512 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
29513
29514         * gcc.dg/20040305-1.c: New test.
29515
29516 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
29517
29518         PR other/14354
29519         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
29520
29521 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
29522
29523         PR c++/14425, c++/14426
29524         * g++.dg/ext/altivec-4.C: New test.
29525         * g++.dg/ext/altivec-5.C: New test.
29526
29527 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
29528
29529         * g++.old-deja/g++.other/linkage1.C: Expect errors about
29530         global variables of a type with no linkage.
29531         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
29532         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
29533         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
29534         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
29535         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
29536         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
29537         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
29538         * g++.dg/warn/deprecated.C: Name enum Color.
29539         * g++.dg/overload/VLA.C: Name structure for 'b'.
29540         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
29541
29542 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
29543
29544         * gcc.c-torture/compile/20040304-1.c: New test.
29545
29546 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
29547
29548         PR 13728
29549         * gcc.dg/decl-4.c: New testcase.
29550
29551 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
29552
29553         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
29554         as PRECF if sizeof (float) > sizeof (double).
29555         (PRECL): Make it the same as PRECF if
29556         sizeof (float) > sizeof (long double).
29557
29558 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29559
29560         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
29561         system type.  Add check for irix6 which doesn't have c99 runtime.
29562
29563 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
29564
29565         * gcc.dg/const-elim-1.c: xfail for xtensa.
29566
29567 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
29568
29569         PR c++/14369
29570         * g++.dg/template/cond4.C: New test.
29571
29572 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
29573
29574         PR c++/14360
29575         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
29576
29577         PR c++/14361
29578         * g++.dg/parse/defarg7.C: New test.
29579
29580         PR c++/14359
29581         * g++.dg/template/friend26.C: New test.
29582
29583 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
29584
29585         PR c++/14324
29586         * g++.dg/abi/mangle21.C: New test.
29587
29588         PR c++/14260
29589         * g++.dg/parse/constructor2.C: New test.
29590
29591         PR c++/14337
29592         * g++.dg/template/sfinae1.C: New test.
29593
29594 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
29595
29596         PR c++/14267
29597         * g++.dg/expr/crash2.C: New test.
29598
29599         PR middle-end/13448
29600         * gcc.dg/inline-5.c: New test.
29601         * gcc.dg/always-inline.c: Split out tests into ...
29602         * gcc.dg/always-inline2.c: ... this and ...
29603         * gcc.dg/always-inline3.c: ... this.
29604
29605 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
29606
29607         PR debug/12103
29608         * g++.dg/debug/crash1.C: New test.
29609
29610 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
29611
29612         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
29613         function with __attribute__((noinline)).
29614         (recurser_void2): Likewise.
29615         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
29616         (recurser_void2): Likewise.
29617
29618 2004-02-29  Roger Sayle  <roger@eyesopen.com>
29619
29620         PR middle-end/14203
29621         * g++.dg/warn/Wunused-6.C: New test case.
29622
29623 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
29624
29625         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
29626         not defined.
29627
29628 2004-02-27  Eric Christopher  <echristo@redhat.com>
29629
29630         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
29631         * g++.dg/charset/asm2.c: Run only x86.
29632         * gcc.dg/charset/asm3.c: Ditto.
29633
29634 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
29635
29636         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
29637         ld_library_path.
29638
29639 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
29640
29641         * g++.dg/ext/altivec-3.C: New.
29642
29643 2004-02-26  Richard Henderson  <rth@redhat.com>
29644
29645         * g++.dg/ext/attrib10.C: Mark for warning.
29646         * gcc.dg/attr-alias-1.c: New.
29647
29648 2004-02-26  Richard Henderson  <rth@redhat.com>
29649
29650         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
29651         * gcc.c-torture/execute/20040208-2.c: ... it back.
29652
29653 2004-02-26  Eric Christopher  <echristo@redhat.com>
29654
29655         * lib/target-supports.exp (check-iconv-available): New function.
29656         * lib/gcc-dg.exp (dg-require-iconv): New function.
29657         Use above.
29658         * gcc.dg/charset: New directory.
29659         * gcc.dg/charset/charset.exp: New file.
29660         * gcc.dg/charset/asm1.c: Ditto.
29661         * gcc.dg/charset/asm2.c: Ditto.
29662         * gcc.dg/charset/asm3.c: Ditto.
29663         * gcc.dg/charset/asm4.c: Ditto.
29664         * gcc.dg/charset/asm5.c: Ditto.
29665         * gcc.dg/charset/attribute1.c: Ditto.
29666         * gcc.dg/charset/attribute2.c: Ditto.
29667         * gcc.dg/charset/string1.c: Ditto.
29668         * g++.dg/charset: New directory.
29669         * g++.dg/dg.exp: Add here. Special options.
29670         * g++.dg/charset/charset.exp: New file.
29671         * g++.dg/charset/asm1.c: Ditto.
29672         * g++.dg/charset/asm2.c: Ditto.
29673         * g++.dg/charset/asm3.c: Ditto.
29674         * g++.dg/charset/asm4.c: Ditto.
29675         * g++.dg/charset/attribute1.c: Ditto.
29676         * g++.dg/charset/attribute2.c: Ditto.
29677         * g++.dg/charset/extern1.cc: Ditto.
29678         * g++.dg/charset/extern2.cc: Ditto.
29679         * g++.dg/charset/string1.c: Ditto.
29680
29681 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
29682
29683         PR c++/14278
29684         * g++.dg/parse/comma1.C: New test.
29685
29686 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29687
29688         PR c++/14284
29689         * g++.dg/template/ttp8.C: New test.
29690
29691 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
29692
29693         * gcc.dg/fixuns-trunc-1.c: New test.
29694
29695 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29696
29697         * gcc.dg/builtins-config.h: Use #elif.
29698
29699 2004-02-26  Michael Matz  <matz@suse.de>
29700
29701         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
29702         * gcc.dg/991214-1.c: Likewise.
29703         * gcc.dg/i386-asm-1.c: Likewise.
29704
29705 2004-02-25  Richard Henderson  <rth@redhat.com>
29706
29707         * gcc.c-torture/execute/20040208-2.c: Move ...
29708         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
29709
29710 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29711
29712         PR c++/14246
29713         * g++.dg/other/crash-3.C: New test.
29714
29715 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29716
29717         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
29718         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
29719
29720         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
29721         HP-UX.
29722
29723 2004-02-24  Michael Matz  <matz@suse.de>
29724
29725         * gcc.dg/i386-regparm.c: New.
29726
29727 2004-02-23  James E Wilson  <wilson@specifixinc.com>
29728
29729         * gcc.c-torture/execute/20040223-1.c: New.
29730
29731 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
29732             Kazu Hirata  <kazu@cs.umass.edu>
29733
29734         * gcc.dg/fwritable-strings-1.c: Remove.
29735
29736 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
29737
29738         PR c/14156
29739         * gcc.dg/20040223-1.c: New test.
29740
29741 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29742
29743         PR c++/14106
29744         * g++.dg/ext/typeof9.C: New test.
29745
29746 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29747
29748         PR c++/14250
29749         * g++.dg/other/switch1.C: New test.
29750
29751 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
29752
29753         * gcc.dg/cast-function-1.c: Adjust for new informative message.
29754         * gcc.dg/va-arg-1.c: Likewise.
29755
29756 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29757
29758         PR c++/14143
29759         * g++.dg/template/koenig5.C: New test.
29760
29761 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
29762
29763         * g++.dg/ext/altivec-1.C: Generalize target triple.
29764         * g++.dg/ext/altivec-2.C: New test case.
29765         * g++.dg/ext/altivec_check.h: New file.
29766         * gcc.dg/altivec-1.c: Generalize target triple;
29767         include altivec_check.h and call altivec_check().
29768         * gcc.dg/altivec-[2-5].c: Generalize target triple.
29769         * gcc.dg/altivec-6.c: New test case.
29770         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
29771         type casts as needed.
29772         * gcc.dg/altivec-10.c: Include altivec_check.h and call
29773         altivec_check().
29774         * gcc.dg/altivec-12.c: New test case.
29775         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
29776         include altivec_check.h and call altivec_check().
29777         * gcc.dg/altivec_check.h: New file.
29778
29779 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29780
29781         * lib/target-supports.exp (check_alias_available): Don't mangle
29782         function `g' in test program.
29783
29784 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29785
29786         * lib/target-supports.exp (check_profiling_available): Check
29787         argument to determine whether we support a profiling type.
29788         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
29789         check_profiling_available.
29790         * g++.dg/bprob/bprob.exp: Likewise.
29791         * g77.dg/bprob/bprob.exp: Likewise.
29792         * gcc.misc-tests/bprob.exp: Likewise.
29793         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
29794         dg-require-profiling and delete expected error handling.
29795         * gcc.dg/20021014-1.c: Likewise.
29796         * gcc.dg/nest.c: Likewise.
29797
29798 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29799
29800         PR c++/12007
29801         * g++.dg/other/vthunk1.C: New test.
29802
29803 2004-02-20  Falk Hueffner  <falk@debian.org>
29804
29805         PR target/14201
29806         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
29807
29808 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
29809
29810         PR c++/13927
29811         * g++.dg/other/error8.C: Remove XFAIL markers.
29812
29813         PR c++/14173
29814         * g++.dg/ext/packed5.C: New test.
29815
29816         PR c++/14199
29817         * g++.dg/warn/Wunused-5.C: New test.
29818
29819         PR c++/14186
29820         * g++.dg/lookup/member1.C: New test.
29821
29822 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
29823
29824         * gcc.c-torture/compile/20040130-1.c: Enable only when
29825         __INT_MAX__ >= 2147483647L.
29826         * gcc.c-torture/compile/961203-1.c: Likewise.
29827
29828 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
29829
29830         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
29831         * g++.dg/opt/template1.C: Robustify assembler regexp
29832
29833 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
29834
29835         * gcc.c-torture/execute/simd-4.x: Remove.
29836         * gcc.c-torture/execute/va-arg-25.x: Likewise.
29837         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
29838         Guard with #ifndef SKIP_ATTRIBUTE.
29839         * gcc.dg/compat/vector-1_y.c: Likewise.
29840         * gcc.dg/compat/vector-2_x.c: Likewise.
29841         * gcc.dg/compat/vector-2_y.c: Likewise.
29842         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
29843         * g++.dg/eh/simd-2.C: Likewise.
29844
29845 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
29846
29847         * gcc.c-torture/compile/complex-1.c: New.
29848
29849 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
29850
29851         PR target/14209
29852         * gcc.c-torture/execute/20040218-1.c: New test.
29853
29854 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29855
29856         PR c++/14181
29857         * g++.dg/parse/new2.C: New test.
29858
29859 2004-02-18  Paul Brook  <paul@codesourcery.com>
29860
29861         * gcc.c-torture/compile/libcall-1.c: New test.
29862
29863 2004-02-18  Paul Brook  <paul@codesourcery.com>
29864
29865         PR debug/12934
29866         * gcc.dg/debug/debug-7.c: New test.
29867
29868 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
29869
29870         * gcc.dg/20040217-1.c: New test.
29871
29872 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
29873
29874         * gcc.c-torture/execute/990208-1.x: Delete.
29875
29876 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
29877
29878         * gcc.c-torture/execute/20040208-2.x: New file.
29879
29880 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
29881
29882         PR c++/11326
29883         * g++.dg/abi/structret1.C: New test.
29884
29885 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
29886
29887         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
29888         (i386_cpuid): No need to test if cpuid is available on AMD64.
29889         Fix assembly, so that it works onboth i386 and AMD64.
29890         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
29891         (vecInLong): Fix s[] member type to unsigned int.
29892         (vecInWord): Remove type.
29893         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
29894         (a64, b64, c64, d64, e64): Remove.
29895         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
29896         Remove unused variable.  Remove initialization of removed variables.
29897         Don't call mmx_tests nor sse_tests.
29898         (reference_mmx, reference_sse): Remove.
29899         (check): Add return stmt.
29900         * gcc.dg/i386-sse-7.c: New test.
29901         * gcc.dg/i386-mmx-4.c: New test.
29902
29903 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29904
29905         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
29906         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
29907         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
29908         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
29909         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
29910         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
29911         g++.dg/tc1/dr94.C: Fix line terminator.
29912
29913 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
29914
29915         * gcc.c-torture/compile/20040216-1.c: New.
29916
29917 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29918
29919         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
29920         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
29921         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
29922         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
29923         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
29924         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
29925
29926 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
29927
29928         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
29929
29930 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
29931
29932         PR c++/13971
29933         * g++.dg/expr/cond4.C: New test.
29934
29935         PR c++/14086
29936         * g++.dg/lookup/crash2.C: New test.
29937
29938 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
29939
29940         * gcc.c-torture/compile/20040214-2.c: New test.
29941
29942 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
29943
29944         PR c++/14116
29945         * g++.dg/ext/typeof8.C: New test.
29946
29947 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
29948
29949         * gcc.c-torture/compile/20040214-1.c: New test.
29950
29951 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29952
29953         PR c++/13635
29954         * g++.dg/template/spec11.C: New test.
29955
29956 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29957
29958         PR c++/13927
29959         * g++.dg/other/error8.C: New test.
29960
29961 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
29962
29963         PR c++/14122
29964         * g++.dg/template/array4.C: New test.
29965
29966         PR c++/14108
29967         * g++.dg/inherit/thunk2.C: New test.
29968
29969         PR c++/14083
29970         * g++.dg/eh/cond2.C: New test.
29971
29972 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
29973
29974         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
29975
29976 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
29977
29978         * lib/scanasm.exp (dg-scan): Quote pattern before display.
29979
29980 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
29981
29982         * g++.dg/simd-2.C: xfail on ppc64-linux.
29983
29984 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
29985
29986         PR c/456
29987         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
29988         tests.
29989
29990 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
29991
29992         * gcc.dg/builtins-33.c: New test.
29993
29994 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
29995
29996         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
29997
29998 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
29999
30000         * g++.dg/simd-2.C: Set -maltivec for ppc64.
30001
30002 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
30003
30004         * gcc.dg/ppc64-abi-3.c: New test.
30005
30006 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
30007
30008         PR c/14092
30009
30010         * gcc.dg/pr14092-1.c: New testcase.
30011
30012 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
30013
30014         * gcc.dg/cpp/assert4.c: Fix typo last change.
30015
30016         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
30017         * gcc.dg/cpp/assert4.c: Handle powerpc64.
30018
30019         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
30020
30021 2004-02-09  Roger Sayle  <roger@eyesopen.com>
30022
30023         * gcc.c-torture/compile/20040209-1.c: New test case.
30024
30025 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
30026
30027         * gcc.dg/c90-init-1.c: Adjust expected error messages.
30028
30029 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
30030
30031         * gcc.c-torture/execute/20040208-[12].c: New tests.
30032
30033 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
30034
30035         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
30036
30037 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
30038
30039         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
30040
30041 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
30042
30043         Bug 13856
30044         * gcc.dg/visibility-8.c: New testcase.
30045
30046 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
30047
30048         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
30049         arguments.
30050         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
30051
30052 2004-02-07  Roger Sayle  <roger@eyesopen.com>
30053
30054         PR middle-end/13696
30055         * g++.dg/opt/fold1.C: New test case.
30056
30057 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30058
30059         PR c++/14033
30060         * g++.dg/other/crash-2.C: New test.
30061
30062 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30063
30064         PR c++/14028
30065         * g++.dg/parse/angle-bracket2.C: New test.
30066
30067 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
30068
30069         PR middle-end/13750
30070         Revert:
30071         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
30072         PR pch/13361
30073         * testsuite/g++.dg/pch/wchar-1.C: New.
30074         * testsuite/g++.dg/pch/wchar-1.Hs: New.
30075
30076 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30077
30078         PR c++/14008
30079         * g++.dg/parse/error15.C: New test.
30080         * g++.dg/parse/crash11.C: Update dg-error mark.
30081
30082 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
30083
30084         PR c++/13932
30085         * g++.dg/warn/conv2.C: New test.
30086
30087 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30088
30089         PR c++/13086
30090         * g++.dg/warn/incomplete1.C: Remove xfail.
30091
30092 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
30093
30094         * lib/file-format.exp (gcc_target_object_format): Use
30095         ${tool}_target_compile, not gcc_target_compile.
30096         * lib/target-supports.exp (check_alias_available): Likewise.
30097         (check_gc_sections_available): Likewise.
30098         * g++.dg/ext/attrib10.C: Use dg-require-alias.
30099         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
30100         dg-require-alias.
30101
30102 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
30103
30104         PR c++/13969
30105         * g++.dg/template/static6.C: New test.
30106
30107 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
30108
30109         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
30110
30111 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30112
30113         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
30114         tests for systems where `char' is unsigned by default.
30115
30116 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30117
30118         PR c++/13997
30119         * g++.dg/template/partial3.C: New test.
30120
30121 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
30122
30123         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
30124         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
30125         Remove mentions of obsolete ports.
30126
30127 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
30128
30129         * gcc.dg/noncompile/20001228-1.c: Fix for new
30130         error message.
30131
30132 2004-02-03  Roger Sayle  <roger@eyesopen.com>
30133
30134         PR target/9348
30135         * gcc.c-torture/execute/multdi-1.c: New test case.
30136
30137 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
30138
30139         PR c++/13925
30140         * g++.dg/template/lookup5.C: New test.
30141
30142 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
30143
30144         PR c++/13950
30145         * g++.dg/template/lookup4.C: New test.
30146
30147         PR c++/13970
30148         * g++.dg/parse/error14.C: New test.
30149
30150         PR c++/14002
30151         * g++.dg/parse/template13.C: New test.
30152
30153 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
30154
30155         PR c++/13978
30156         * g++.dg/template/koenig4.C: New test.
30157
30158         PR c++/13968
30159         * g++.dg/template/crash17.C: New test.
30160
30161         PR c++/13975
30162         * g++.dg/parse/error13.C: New test.
30163         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
30164
30165 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
30166
30167         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
30168
30169 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
30170
30171         PR c/11658
30172         PR c/13994
30173         * gcc.dg/noncompile/20040203-1.c: New test.
30174         * gcc.dg/noncompile/20040203-2.c: Likewise.
30175         * gcc.dg/noncompile/20040203-3.c: Likewise.
30176         * gcc.dg/20040203-1.c: Likewise.
30177
30178 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
30179
30180         PR c++/10858
30181         * g++.dg/template/sizeof7.C: New test.
30182
30183 2004-02-02  Eric Christopher  <echristo@redhat.com>
30184             Zack Weinberg  <zack@codesourcery.com>
30185
30186         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
30187
30188 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
30189
30190         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
30191         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
30192         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
30193         * gcc.dg/cleanup-5.c: Run only on Linux targets.
30194
30195 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
30196
30197         PR c++/13113
30198         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
30199
30200         PR c++/13854
30201         * g++.dg/ext/attrib13.C: New test.
30202
30203         PR c++/13907
30204         * g++.dg/conversion/op2.C: New test.
30205
30206 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
30207
30208         * gcc.dg/titype-1.c: Fix pasto.
30209
30210 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
30211
30212         * gcc.dg/titype-1.c: New test.
30213
30214 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30215
30216         PR c++/13957
30217         * g++.dg/template/non-type-template-argument-1.C,
30218         g++.dg/template/qualified-id1.C: Update dg-error marks.
30219         * g++.dg/template/nontype6.C: New test.
30220
30221 2004-02-01  Roger Sayle  <roger@eyesopen.com>
30222
30223         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
30224         * gcc.dg/builtins-31.c: New testcase.
30225         * gcc.dg/builtins-32.c: New testcase.
30226
30227 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
30228
30229         * objc.dg/call-super-2.m: Update line numbers
30230         for the including of stddef.h.
30231
30232 2004-01-30  Michael Matz  <matz@suse.de>
30233
30234         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
30235         g++.dg/ext/case-range3.C: New tests.
30236
30237 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30238
30239         DR206
30240         PR c++/13813
30241         * g++.dg/template/member4.C: New test.
30242
30243 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30244
30245         PR c++/13683
30246         * g++.dg/template/sizeof6.C: New test.
30247
30248 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
30249
30250         * gcc.dg/fwritable-strings-1.c: New test.
30251
30252 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
30253
30254         * gcc.c-torture/compile/20040130-1.c: New test.
30255
30256 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
30257
30258         * objc.dg/call-super-2.m: Include stddef.h for size_t.
30259
30260 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
30261
30262         PR c++/13883
30263         * g++.dg/template/ctor3.C: New test.
30264
30265 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30266
30267         * g++.dg/tc1: New directory.
30268         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
30269         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
30270         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
30271         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
30272         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
30273
30274 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30275
30276         * g++.dg/parse/error11.C: New test.
30277         * g++.dg/parse/error12.C: Likewise.
30278
30279 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
30280
30281         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
30282         (scan_initial, main): Use aligned_sizeof instead of sizeof.
30283
30284 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
30285
30286         PR c++/13791
30287         * g++.dg/ext/attrib12.C: New test.
30288
30289         PR c++/13736
30290         * g++.dg/parse/cast2.C: New test.
30291
30292 2004-01-27  James E Wilson  <wilson@specifixinc.com>
30293
30294         * objc.dg/encode-2.m (main): New local string.  Set depending on
30295         sizeof long.  Use in sscanf call.
30296         * objc.dg/encode-3.m (main): New local string.  Set depending on
30297         sizeof long.  Use in scan_initial call.
30298
30299 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30300
30301         * objc.dg/call-super-2.m: Make LP64-safe.
30302         * objc.dg/desig-init-1.m: Likewise.
30303
30304 2004-01-27  Devang Patel <dpatel@apple.com>
30305
30306         * g++.dg/debug/namespace1.C: New test.
30307
30308 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
30309
30310         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
30311         xscale-*-*.
30312
30313         * gcc.dg/arm-mmx-1.c: New test.
30314
30315 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
30316
30317         * gcc.dg/20040127-1.c: New test.
30318         * gcc.dg/20040127-2.c: New test.
30319
30320 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
30321
30322         * objc.dg/stret-1.m (glob): Renamed to globa.
30323
30324 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
30325
30326         PR c++/13663
30327         * g++.dg/expr/for1.C: New test.
30328
30329 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
30330
30331         PR middle-end/13779
30332         * gcc.dg/darwin-longlong.c: New test.
30333
30334 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
30335
30336         * gcc.dg/20040124-1.c: Moved test from here...
30337         * gcc.c-torture/compile/20040124-1.c: ...to here.
30338
30339 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
30340
30341         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
30342         the assembly output if -m64 is passed.
30343
30344 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
30345
30346         PR c++/13833
30347         * g++.dg/template/cond3.C: New test.
30348
30349 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30350
30351         PR c++/13810
30352         * g++.dg/template/ttp7.C: New test.
30353
30354 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30355
30356         PR c++/13797
30357         * g++.dg/template/nontype4.C: New test.
30358         * g++.dg/template/nontype5.C: Likewise.
30359
30360 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
30361
30362         * gcc.dg/torture/mips-clobber-at.c: New test.
30363
30364 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
30365
30366         * gcc.dg/20040124-1.c: New test.
30367
30368 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
30369
30370         * gcc.dg/20040123-1.c: New test.
30371
30372 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
30373
30374         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
30375
30376 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
30377
30378         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
30379
30380 2004-01-23  Andrew Pinski  <apinski@apple.com>
30381
30382         * gcc.dg/20030121-1.c: Move to ..
30383         * gcc.dg/20040121-1.c: here.
30384
30385 2004-01-23  Roger Sayle  <roger@eyesopen.com>
30386
30387         * gcc.dg/builtins-29.c: New test case.
30388
30389 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
30390
30391         PR 18314
30392         * gcc.dg/builtins-30.c: New testcase.
30393
30394 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
30395
30396         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
30397         * lib/g77.exp: Likewise.
30398         * lib/objc.exp: Likewise.
30399         * lib/g++.exp: Likewise.
30400
30401 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
30402
30403         * gcc.dg/struct-by-value-2.c: New test.
30404
30405 2004-01-21  Andrew Pinski  <apinski@apple.com>
30406
30407         PR target/13785
30408         * gcc.dg/20030121-1.c: New test.
30409
30410 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
30411
30412         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
30413         clobber frame pointer register in asm statement.
30414
30415 2004-01-21  Falk Hueffner  <falk@debian.org>
30416
30417         * gcc.c-torture/compile/20040121-1.c: New test.
30418
30419 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
30420
30421         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
30422
30423 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
30424
30425         * gcc.dg/ppc64-abi-2.c: New test.
30426
30427 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
30428
30429         * lib/treelang.exp: Fill out this file.
30430         * lib/treelang-dg.exp: New File.
30431
30432 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
30433
30434         * gcc.c-torture/compile/981022-1.c: Remove.
30435         * gcc.dg/array-5.c: Remove XFAIL.
30436         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
30437         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
30438         gcc.dg/cond-lvalue-1.c: Update.
30439         * gcc.dg/cast-lvalue-2.c: New test.
30440
30441 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
30442
30443         PR c++/13592
30444         * g++.dg/other/error1.C (class foo): Tweak error message.
30445
30446         PR c++/13592
30447         * g++.dg/template/call2.C: New test.
30448
30449 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
30450
30451         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
30452         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
30453         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
30454         scalar-return-1_x.c, scalar-return-2_y.c,
30455         scalar-return-3_x.c, scalar-return-3_y.c,
30456         scalar-return-4_x.c, scalar-return-4_y.c,
30457         struct-align-1.h, struct-align-1_x.c,
30458         struct-align-1_y.c, struct-align-2.h,
30459         struct-align-2_x.c, struct-align-2_y.c,
30460         struct-by-value-10_y.c, struct-by-value-11_x.c,
30461         struct-by-value-11_y.c, struct-by-value-12_x.c,
30462         struct-by-value-12_y.c, struct-by-value-13_x.c,
30463         struct-by-value-13_y.c, struct-by-value-14_x.c,
30464         struct-by-value-14_y.c, struct-by-value-15_x.c,
30465         struct-by-value-15_y.c, struct-by-value-16_y.c,
30466         struct-by-value-17_y.c, struct-by-value-18_y.c,
30467         struct-by-value-19_y.c, struct-by-value-1_x.c,
30468         struct-by-value-1_y.c, struct-by-value-20_y.c,
30469         struct-by-value-2_x.c, struct-by-value-2_y.c,
30470         struct-by-value-3_y.c, struct-by-value-4_x.c,
30471         struct-by-value-4_y.c, struct-by-value-5_y.c,
30472         struct-by-value-6_y.c, struct-by-value-7_y.c
30473         struct-by-value-8_x.c, struct-by-value-8_y.c
30474         struct-by-value-9_x.c, struct-by-value-9_y.c
30475         struct-return-10_x.c, struct-return-10_y.c,
30476         struct-return-19_x.c, struct-return-20_x.c
30477         struct-return-2_x.c, struct-return-2_y.c
30478         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
30479         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
30480
30481 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
30482
30483         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
30484         attribute on sparc*-sun-solaris2.*.
30485
30486 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
30487
30488         PR c++/13710
30489         * g++.dg/ext/typeof7.C: New test.
30490
30491 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
30492
30493         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
30494         * gcc.dg/const-elim-1.c: Same.
30495
30496 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
30497
30498         * objc.dg/stret-1.m: New.
30499         * objc.dg/stret-2.m: New.
30500
30501 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
30502
30503         PR c++/11895
30504         * g++.dg/ext/vector1.C: New test.
30505
30506 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
30507
30508         * gcc.dg/pch/import-1.c: New.
30509         * gcc.dg/pch/import-1.hs: New.
30510         * gcc.dg/pch/import-1a.h: New.
30511         * gcc.dg/pch/import-1b.h: New.
30512         * gcc.dg/pch/import-1c.h: New.
30513
30514 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
30515
30516         PR c++/13574
30517         * g++.dg/ext/array1.C: New test.
30518
30519         PR c++/13178
30520         * g++.dg/conversion/op1.C: New test.
30521
30522 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
30523
30524         PR 11864
30525         From Kazumoto Kojima / Dan Kegel:
30526         * gcc.dg/pr11864-1.c: New test.
30527
30528         PR 10392
30529         From Marcus Comstedt / Dan Kegel:
30530         * gcc.dg/pr10392-1.c: New test.
30531
30532 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
30533
30534         PR c++/13478
30535         * g++.dg/init/ref10.C: New test.
30536
30537 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30538
30539         PR c++/13407
30540         * g++.dg/parse/typename6.C: New test.
30541
30542 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
30543
30544         PR pch/13361
30545         * testsuite/g++.dg/pch/wchar-1.C: New.
30546         * testsuite/g++.dg/pch/wchar-1.Hs: New.
30547
30548 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30549
30550         PR c++/9259
30551         * g++.dg/expr/sizeof2.C: New test.
30552
30553 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
30554
30555         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
30556
30557 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
30558
30559         PR c++/13659
30560         * g++.dg/lookup/strong-using-3.C: New.
30561         * g++.dg/lookup/using-10.C: New.
30562
30563 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
30564
30565         PR c++/13594
30566         * g++.dg/lookup/strong-using-2.C: New.
30567
30568 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
30569             Dan Kegel <dank@kegel.com>
30570             J"orn Rennecke <joern.rennecke@superh.com>
30571
30572         PR target/9365
30573         * gcc.dg/pr9365-1.c: New test.
30574
30575 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30576
30577         PR c++/8856
30578         * g++.dg/parse/casting-operator2.C: New test.
30579         * g++.old-deja/g++.pt/explicit83.C: Remove.
30580
30581 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
30582
30583         * gcc.dg/label-compound-stmt-1.c: New test.
30584         * gcc.c-torture/compile/950922-1.c,
30585         gcc.c-torture/compile/20000211-3.c,
30586         gcc.c-torture/compile/20000518-1.c,
30587         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
30588         compound statements.
30589
30590 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
30591
30592         * gcc.dg/ppc64-abi-1.c: New test.
30593
30594 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
30595
30596          * g++.dg/ext/attrib9.C: Add dg-warnings.
30597
30598 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30599
30600         PR c++/12335
30601         * g++.dg/parse/dtor3.C: New test.
30602
30603 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
30604
30605         PR c++/12709
30606         * g++.dg/parse/try-catch-1.C: New test.
30607
30608 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
30609
30610         * ada/acats/run_all.sh: Add more verbose output in acats.log
30611         when compiling tests.
30612
30613 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
30614
30615         PR 13656
30616         * gcc.dg/typedef-redecl.c: New test case.
30617         * gcc.dg/typedef-redecl.h: New support file.
30618
30619 2004-01-13  Jan Hubicka  <jh@suse.cz>
30620
30621         * gcc.dg/always_inline.c: New test.
30622         * gcc.dg/debug/20031231-1.c: Fix.
30623
30624 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30625
30626         PR c++/13474
30627         * g++.dg/template/array3.C: New test.
30628
30629 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
30630
30631         * g++.dg/ext/lvalue1.C: No longer expected to fail.
30632         * g++.dg/warn/Wunused-2.C: Likewise.
30633
30634 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30635
30636         PR c++/13289
30637         * g++.dg/template/instantiate6.C: New test.
30638
30639 2004-01-12  Roger Sayle  <roger@eyesopen.com>
30640
30641         PR middle-end/11397
30642         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
30643
30644 2004-01-12  Jan Hubicka  <jh@suse.cz>
30645
30646         PR opt/12826
30647         * gcc.dg/20040112-1.c: New.
30648
30649         * gcc.dg/dwarf-die[1-7].c: Move to...
30650         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
30651         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
30652
30653 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
30654
30655         PR c++/4100
30656         * g++.dg/parse/friend4.C: New test.
30657
30658 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
30659
30660         PR c++/4100
30661         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
30662         definition is called a friend.
30663
30664 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
30665
30666         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
30667
30668 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
30669
30670         PR c++/3478
30671         * g++.dg/parse/error10.C: New test.
30672         * g++.dg/template/arg2.C: Accept "invalid type" error.
30673
30674 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
30675
30676         PR middle-end/13392
30677         * g++.dg/opt/expect2.C: New test.
30678
30679 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
30680
30681         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
30682         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
30683         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
30684         Update dg-error regexps.
30685
30686 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
30687
30688         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
30689         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
30690
30691 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
30692
30693         * gcc.dg/pragma-re-1.c: Use right pointer type.
30694
30695 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
30696
30697         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
30698
30699 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
30700
30701         * gcc.dg/rs6000-ldouble-1.c: New.
30702
30703 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30704
30705         DR 337
30706         PR c++/9256
30707         * g++.dg/other/abstract1.C: New test.
30708
30709 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
30710
30711         * g++.dg/lookup/strong-using-1.C: New.
30712
30713 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
30714
30715         PR c/11234
30716         * gcc.dg/func-ptr-conv-1.c: New test.
30717         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
30718
30719 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
30720
30721         PR target/13380.
30722         * gcc.c-torture/compile/20040109-1.c: New.
30723
30724 2004-01-08  Stuart Hastings  <stuart@apple.com>
30725
30726         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
30727         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
30728         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
30729
30730 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
30731
30732         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
30733
30734 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
30735
30736         * ada/acats/run_acats: Treat 'gnatchop' the same way
30737         as 'gnatmake'.  Export GCC_DRIVER.
30738         * ada/acats/run_all.sh: Add target_gnatchop.  Use
30739         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
30740
30741 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30742
30743         PR c++/12573
30744         * g++.dg/template/dependent-expr4.C: New test.
30745
30746 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
30747
30748         * gcc.dg/altivec-11.c: New test.
30749
30750 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
30751
30752         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
30753
30754 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
30755
30756         PR c/6024
30757         * gcc.dg/enum-compat-1.c: New test.
30758         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
30759
30760 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
30761
30762         PR c/12165
30763         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
30764         gcc.dg/c99-idem-qual-3.c: New tests.
30765
30766 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
30767
30768         * gcc.dg/winline-7.c: Don't cast void * to int.
30769
30770 2004-01-06  Jan Hubicka  <jh@suse.cz>
30771
30772         * gcc.dg/i386-sse-5.c: New test
30773         * g++.dg/eh/simd-1.c: Add -w argument for i386.
30774
30775 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
30776
30777         PR c++/12815
30778         * g++.dg/rtti/typeid4.C: New test.
30779
30780 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
30781
30782         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
30783
30784 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
30785
30786         PR c++/12132
30787         * g++.dg/template/error11.C: New test.
30788
30789         PR c++/13451
30790         * g++.dg/template/class2.C: New test.
30791
30792 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
30793         Richard Sandiford <rsandifo@redhat.com>
30794
30795         PR c++/13387
30796         * g++.dg/opt/alias3.C: New test.
30797
30798 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
30799
30800         PR c++/13157
30801         * g++.dg/template/koenig3.C: New test.
30802
30803         PR c++/13529
30804         * g++.dg/parse/offsetof3.C: New test.
30805
30806         * g++.dg/init/copy7.C: Add missing dg-error markers.
30807
30808         PR c++/12226
30809         * g++.dg/init/copy7.c: New test.
30810
30811         PR c++/13536
30812         * g++.dg/parse/cast1.C: New test.
30813
30814 2004-01-04  Jan Hubicka  <jh@suse.cz>
30815
30816         * gcc.dg/winline[1-7].c: New tests.
30817
30818 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30819
30820         PR c++/13520
30821         * g++.dg/template/qualttp22.C: New test.
30822
30823 2004-01-01  Jan Hubicka  <jh@suse.cz>
30824
30825         * gcc.dg/debug/20031231-1.c: New.
30826         * gcc.c-torture/compile/20040101-1.c: New.
30827         * gcc.dg/dwarf-die-[1-7].c: New.
30828
30829 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
30830
30831         PR optimization/13521
30832         * gcc.c-torture/compile/20031231-1.c: New test.
30833
30834 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
30835
30836         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
30837
30838 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30839
30840         PR c++/10079
30841         * g++.dg/template/crash16.C: New test.
30842
30843 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
30844
30845         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
30846
30847 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
30848
30849         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
30850         ports.
30851         * g++.old-deja/g++.jason/thunk3.C: Likewise.
30852         * g++.old-deja/g++.law/profile1.C: Likewise.
30853         * gcc.c-torture/compile/981006-1.c: Likewise.
30854         * gcc.c-torture/execute/loop-2e.x: Likewise.
30855         * gcc.c-torture/execute/loop-2f.x: Remove.
30856         * gcc.c-torture/execute/loop-2g.x: Likewise.
30857         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
30858         * gcc.dg/20020312-2.c: Remove traces of dead ports.
30859
30860 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
30861
30862         PR c++/13507
30863         * g++.dg/ext/attrib11.C: New test.
30864
30865         PR c++/13494
30866         * g++.dg/template/array2-1.C: New test.
30867         * g++.dg/template/array2-2.C: New test.
30868
30869 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
30870
30871         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
30872
30873 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
30874
30875         PR c++/12774
30876         * g++.dg/template/array1-1.C: New test.
30877         * g++.dg/template/array1-2.C: New test.
30878
30879 2003-12-29  Roger Sayle  <roger@eyesopen.com>
30880
30881         PR fortran/12632
30882         * g77.dg/12632.f: New test case.
30883
30884 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30885
30886         PR c++/13289
30887         * g++.dg/parse/nontype1.C: New test.
30888
30889 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30890
30891         PR c++/12403
30892         * g++.dg/parse/explicit1.C: New test.
30893         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
30894
30895 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
30896
30897         PR c++/13081
30898         * g++.dg/opt/inline6.C: New test.
30899
30900         PR c++/12613
30901         * g++.dg/parse/error9.C: New test.
30902
30903         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
30904
30905 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
30906
30907         PR c++/13009
30908         * g++.dg/init/assign1.C: New test.
30909
30910 2003-12-28  Roger Sayle  <roger@eyesopen.com>
30911
30912         PR c++/13070
30913         * g++.dg/warn/format3.C: New test case.
30914
30915 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
30916
30917         * gcc.c-torture/compile/20031227-1.c: New test.
30918
30919 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
30920
30921         * g++.dg/bprob/bprob.exp: Load target-supports.exp
30922         * g77.dg/bprob/bprob.exp: Likewise.
30923         * gcc.misc-tests/bprob.exp: Likewise.
30924         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
30925         variants on systems where the library does not provide that
30926         functionality.
30927         * gcc.dg/builtins-20.c: Use builtins-config.h.
30928         * gcc.dg/builtins-config.h: New file.
30929
30930 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
30931
30932         * lib/gcc-dg.exp (dg-require-profiling): New function.
30933         * lib/target-supports.exp (check_profiling_available): Likewise.
30934         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
30935         * g77.dg/bprob/bprob.exp: Likewise.
30936         * gcc.misc-tests/bprob.exp: Likewise.
30937         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
30938         * gcc.dg/20021014-1.c: Likewise.
30939         * gcc.dg/nest.c: Likewise.
30940
30941 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
30942
30943         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
30944         compiling.
30945         * g++.dg/lookup/java2.C: Likewise.
30946         * gcc.dg/cpp/lexident.c: Likewise.
30947
30948 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
30949
30950         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
30951         given.
30952         * gcc.c-torture/compile/961203-1.c: Likewise.
30953         * gcc.c-torture/compile/980506-1.c: Likewise.
30954
30955 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
30956
30957         * lib/gcc-dg.exp (dg-prune-output): New annotation.
30958         (additional_prunes): New global.
30959         (gcc-dg-prune): Handle additional per-test pruning.
30960         (dg-test): Clear additional_prunes between tests.
30961
30962         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
30963         dg-prune-output to avoid spurious failures from assembler
30964         complaining about nonexistent WAW violations.
30965         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
30966         Use dg-prune-output to avoid spurious failures from assembler
30967         warning about Itanium B-step errata.
30968
30969 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
30970
30971         * g++.dg/abi/macro0.C: New test.
30972         * g++.dg/abi/macro1.C: Likewise.
30973         * g++.dg/abi/macro2.C: Likewise.
30974
30975         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
30976         * g++.dg/abi/bitfield7.C: Likewise.
30977         * g++.dg/abi/dtor2.C: Likewise.
30978         * g++.dg/abi/mangle11.C: Likewise.
30979         * g++.dg/abi/mangle12.C: Likewise.
30980         * g++.dg/abi/mangle14.C: Likewise.
30981         * g++.dg/abi/mangle17.C: Likewise.
30982         * g++.dg/abi/vbase10.C: Likewise.
30983         * g++.dg/abi/vbase14.C: Likewise.
30984         * g++.dg/template/qualttp17.C: Likewise.
30985
30986 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
30987
30988         PR c/11995
30989         * gcc.dg/20031223-1.c: New test.
30990
30991 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
30992
30993         * gcc.dg/noreturn-7.c: New test.
30994
30995 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
30996
30997         * gcc.dg/null-pointer-1.c: New test.
30998
30999 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
31000
31001         * g++.old-deja/g++.jason/template18.C: Remove.
31002         * g++.old-deja/g++.jason/template37.C: Likewise.
31003
31004         PR c++/12862
31005         * g++.dg/lookup/ns1.C: New test.
31006
31007         PR c++/12397
31008         * g++.dg/template/lookup3.C: New test.
31009
31010 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
31011
31012         * g++.dg/template/recurse1.C: New test
31013
31014 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
31015
31016         PR c++/12479
31017         * g++.dg/parse/semicolon1.C: New test.
31018         * g++.dg/parse/semicolon1.h: Likewise.
31019
31020 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
31021
31022         * gcc.dg/darwin-misaligned.c: New test.
31023
31024 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
31025
31026         PR c/9163
31027         * gcc.dg/20031222-1.c: New test.
31028
31029 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
31030
31031         PR c++/13438
31032         * g++.dg/parse/error8.C: New test.
31033
31034         PR c++/11554
31035         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
31036
31037 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
31038
31039         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
31040         too small.
31041         * gcc.c-torture/compile/930217-1.c: Likewise.
31042         * gcc.c-torture/compile/930513-1.c: Likewise.
31043         * gcc.c-torture/execute/920908-2.c: Likewise.
31044         * gcc.c-torture/execute/921204-1.c: Likewise.
31045         * gcc.c-torture/execute/930621-1.c: Likewise.
31046         * gcc.c-torture/execute/930630-1.c: Likewise.
31047         * gcc.c-torture/execute/931031-1.c: Likewise.
31048         * gcc.c-torture/execute/980602-2.c: Likewise.
31049         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
31050         * gcc.c-torture/execute/compndlit-1.c: Likewise.
31051         * gcc.c-torture/execute/extzvsi.c: Likewise.
31052         * gcc.c-torture/unsorted/ext.c: Likewise.
31053
31054 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
31055
31056         PR target/12749
31057         * gcc.c-torture/compile/20031220-2.c: New test case.
31058
31059 2003-12-20  Roger Sayle  <roger@eyesopen.com>
31060
31061         PR optimization/13031
31062         * gcc.c-torture/compile/20031220-1.c: New test case.
31063
31064 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
31065
31066         * gcc.dg/cast-function-1.c: New test.
31067
31068 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
31069
31070         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
31071         formats.
31072
31073 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
31074
31075         PR c++/12795
31076         * g++.dg/ext/attrib10.C: New test.
31077
31078 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
31079
31080         * gcc.dg/cleanup-10.c: New test.
31081         * gcc.dg/cleanup-11.c: New test.
31082
31083 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
31084
31085         PR c++/13239
31086         * g++.dg/opt/expect1.C: New test.
31087
31088 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
31089
31090         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
31091
31092 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
31093
31094         PR debug/12923
31095         * gcc.dg/20031218-1.c: New test.
31096
31097         PR debug/12389
31098         * gcc.dg/20031218-2.c: New test.
31099         * gcc.dg/20031218-3.c: New test.
31100
31101         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
31102         of label name and allow for USER_LABEL_PREFIX == "_" names.
31103         * g++.dg/abi/mangle18-2.C: Likewise.
31104         * g++.dg/abi/mangle19-1.C: Likewise.
31105         * g++.dg/abi/mangle19-2.C: Likewise.
31106         * g++.dg/abi/mangle20-1.C: Likewise.
31107         * g++.dg/abi/mangle20-2.C: Likewise.
31108
31109 2003-12-18  Richard Henderson  <rth@redhat.com>
31110
31111         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
31112
31113 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
31114             Dan Kegel <dank@kegel.com>
31115
31116         PR other/12009
31117         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
31118         testing a cross compiler, it causes spurious compile failures.
31119         * lib/g++.exp: Likewise.
31120
31121 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31122
31123         PR c++/13262
31124         * g++.dg/template/access13.C: New test.
31125
31126 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
31127
31128         * gcc.dg/20031216-1.c: New test.
31129
31130 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31131
31132         PR c++/9154
31133         * g++.dg/template/error10.C: New test.
31134
31135 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
31136
31137         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
31138         * g++.dg/eh/simd-2.C: Likewise.
31139
31140 2003-12-17  James E Wilson  <wilson@specifixinc.com>
31141             Roger Sayle  <roger@eyesopen.com>
31142
31143         * gcc.c-torture/execute/ieee/mzero5.c: New.
31144
31145 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
31146
31147         PR c++/10603
31148         * g++.dg/parse/error6.C: New test.
31149
31150         PR c++/12827
31151         * g++.dg/parse/error7.C: New test.
31152
31153 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
31154
31155         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
31156         at -O with stabs debugging formats.
31157         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
31158         * gcc.dg/debug/debug-2.c: Likewise.
31159
31160 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
31161
31162         PR c++/12696
31163         * g++.dg/init/error1.C: New test.
31164
31165         PR c++/12218
31166         * g++.dg/init/pm3.C: New test.
31167
31168 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
31169
31170         PR c/3347
31171         * gcc.dg/bitfld-8.c: New test.
31172
31173 2003-12-16  James Lemke  <jim@wasabisystems.com>
31174
31175         * gcc.dg/arm-scd42-[123].c: New tests.
31176
31177 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
31178
31179         PR c++/9043
31180         * g++.dg/abi/mangle20-1.C: New test.
31181         * g++.dg/abi/mangle20-2.C: New test.
31182
31183 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
31184
31185         PR c++/13275
31186         * g++.dg/other/offsetof2.C: Remove XFAIL.
31187         * g++.dg/parse/offsetof1.C: New test.
31188         * g++.gd/parse/offsetof2.C: Likewise.
31189
31190 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31191
31192         * g++.dg/template/nontype3.C: New test.
31193         * g++.dg/template/static2.C: Tweaked the dg-error clause.
31194
31195 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31196
31197         * g++.dg/warn/noreturn-3.C: Also test instantiation.
31198
31199 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
31200
31201         PR c++/13387
31202         * g++.dg/expr/assign1.C: New test.
31203
31204         PR c++/13242
31205         * g++.dg/abi/mangle19-1.C: New test.
31206         * g++.dg/abi/mangle19-2.C: New test.
31207
31208 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
31209
31210         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
31211
31212 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
31213
31214         * gcc.c-torture/execute/20031216-1.c: New test.
31215
31216 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31217
31218         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
31219         an ICE regression.
31220
31221 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
31222
31223         PR c++/10926
31224         * g++.dg/template/error9.C: New test.
31225
31226         PR c++/11116
31227         * g++.dg/template/error8.C: New test.
31228
31229 2003-12-15  Roger Sayle  <roger@eyesopen.com>
31230
31231         PR middle-end/13400
31232         * gcc.c-torture/execute/20031215-1.c: New test case.
31233
31234 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
31235
31236         PR c++/13269
31237         * g++.dg/parse/error5.C: New test.
31238
31239         PR c++/12989
31240         * g++.dg/expr/sizeof1.C: New test.
31241
31242         PR c++/13310
31243         * g++.dg/template/crash15.C: New test.
31244
31245 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
31246
31247         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
31248         a non-POD type as the last named parameter of a varargs function.
31249
31250 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
31251
31252         PR c++/13243
31253         PR c++/12573
31254         * g++.dg/template/crash14.C: New test.
31255         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
31256
31257 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
31258
31259         * g++.dg/other/java1.C: New test.
31260
31261         PR c++/13241
31262         * g++.dg/abi/mangle18-1.C: New test.
31263         * g++.dg/abi/mangle18-2.C: New test.
31264
31265 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
31266
31267         PR optimization/10312
31268         * gcc.c-torture/execute/20031214-1.c: New.
31269
31270 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
31271
31272         PR c++/10779
31273         PR c++/12160
31274         * g++.dg/parse/error3.C: New test.
31275         * g++.dg/parse/error4.C: Likewise.
31276         * g++.dg/abi/mangle4.C: Tweak error messages.
31277         * g++.dg/lookup/using5.C: Likewise.
31278         * g++.dg/other/error2.C: Likewise.
31279         * g++.dg/parse/typename5.C: Likewise.
31280         * g++.dg/parse/undefined1.C: Likewise.
31281         * g++.dg/template/arg2.C: Likewise.
31282         * g++.dg/template/ttp3.C: Likewise.
31283         * g++.dg/template/type1.C: Likewise.
31284         * g++.old-deja/g++.other/crash32.C: Likewise.
31285         * g++.old-djea/g++.pt/defarg8.C: Likewise.
31286
31287 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31288
31289         PR c++/13106
31290         * g++.dg/warn/noreturn-3.C: New test.
31291
31292 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
31293
31294         PR c++/13118
31295         * g++.dg/abi/covariant3.C: New.
31296
31297 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
31298
31299         * g++.dg/eh/ia64-1.C: New test.
31300
31301 2003-12-12  Roger Sayle  <roger@eyesopen.com>
31302
31303         PR optimization/13037
31304         * g77.f-torture/execute/13037.f: New test case.
31305
31306 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
31307
31308         PR c++/12881
31309         * g++.dg/abi/covariant2.C: New.
31310
31311 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
31312
31313         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
31314
31315 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
31316
31317         * gcc.c-torture/execute/wchar_t-1.x: Delete.
31318
31319 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
31320
31321         PR other/10819
31322         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
31323         to fix Bug 10819.
31324         * lib/g++.exp (g++_version): Likewise.
31325         * lib/g77.exp (g77_version): Likewise.
31326         * lib/objc.exp (default_objc_version): Likewise.
31327
31328 2003-12-10  Richard Henderson  <rth@redhat.com>
31329
31330         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
31331
31332         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
31333
31334 2003-12-08  Matt Austern  <austern@apple.com>
31335
31336         PR c/13134
31337         * lib/gcc-dg.exp (dg-require-visibility): Define.
31338         * lib/target-supports (check_visibility_available): Define.
31339         * gcc.dg/visibility-1.c: New test.
31340         * gcc.dg/visibility-2.c: Likewise.
31341         * gcc.dg/visibility-3.c: Likewise.
31342         * gcc.dg/visibility-4.c: Likewise.
31343         * gcc.dg/visibility-5.c: Likewise.
31344         * gcc.dg/visibility-6.c: Likewise.
31345         * g++.dg/ext/visibility-1.C: Likewise.
31346         * g++.dg/ext/visibility-2.C: Likewise.
31347         * g++.dg/ext/visibility-3.C: Likewise.
31348         * g++.dg/ext/visibility-4.C: Likewise.
31349         * g++.dg/ext/visibility-5.C: Likewise.
31350         * g++.dg/ext/visibility-6.C: Likewise.
31351
31352 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31353
31354         * g++.dg/lookup/java1.C: New test.
31355         * g++.dg/lookup/java2.C: New test.
31356
31357 2003-12-07  Falk Hueffner  <falk@debian.org>
31358
31359         * g++.dg/opt/noreturn-1.C: New test.
31360
31361 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
31362
31363         * gcc.dg/overflow-1.c: New test.
31364
31365 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
31366
31367         * g77.f-torture/compile/13060.f: New test.
31368
31369 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
31370
31371         PR c++/13323
31372         * g++.dg/inherit/operator2.C: New test.
31373
31374 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
31375
31376         PR c++/13305
31377         * g++.dg/ext/attrib9.C: New test.
31378
31379 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
31380
31381         PR c++/13314
31382         * g++.dg/template/error7.C: New test.
31383
31384 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
31385             J"orn Rennecke <joern.rennecke@superh.com>
31386
31387         PR target/13302
31388         * g++.dg/other/struct-va_list.C: New test.
31389
31390 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31391
31392         PR c++/13166
31393         * g++.dg/parse/defarg6.C: New test.
31394
31395 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
31396
31397         PR target/13256
31398         * gcc.c-torture/execute/20031201-1.c: New test.
31399
31400 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
31401
31402         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
31403
31404 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
31405
31406         * gcc.dg/builtin-return-1.c: New test.
31407
31408 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
31409             J"orn Rennecke <joern.rennecke@superh.com>
31410
31411         PR optimization/13260
31412         * gcc.c-torture/execute/20031204-1.c: New test.
31413
31414 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
31415
31416         PR c++/9127
31417         * g++.dg/template/error6.C: New test.
31418
31419 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
31420
31421         * gcc.dg/20031202-1.c: New test.
31422
31423 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
31424
31425         PR c++/13179
31426         * g++.dg/template/eh1.C: New test.
31427
31428         PR c++/10771
31429         * g++.dg/template/error5.C: New test.
31430
31431 2003-12-02  David Ung  <davidu@mips.com>
31432
31433         * gcc.dg/compat/vector-check.h: Corrected type for var
31434         g_##TMODE
31435
31436 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31437
31438         PR c++/10126
31439         * g++.dg/template/ptrmem8.C: New test.
31440
31441 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31442
31443         PR c++/12573
31444         * g++.dg/template/dependent-expr3.C: New test.
31445
31446 2003-12-01  James Lemke  <jim@wasabisystems.com>
31447
31448         * gcc.dg/arm-g2.c: New test.
31449
31450 2003-12-01  Roger Sayle  <roger@eyesopen.com>
31451
31452         PR optimization/11634
31453         * gcc.dg/20031201-2.c: New test case.
31454
31455 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
31456
31457         PR 11433
31458         * objc.dg/proto-lossage-3.m: New test.
31459
31460 2003-12-01  Roger Sayle  <roger@eyesopen.com>
31461
31462         PR optimization/12628
31463         * gcc.dg/20031201-1.c: New test case.
31464
31465 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
31466
31467         * gcc.dg/unaligned-1.c: New test.
31468
31469 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
31470
31471         PR c++/9849
31472         * g++.dg/template/error4.C: New test.
31473         * g++.dg/template/nested3.C: Adjust error markers.
31474
31475 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31476
31477         * gcc.dg/cpp/assert4.c: Check more #system assertions.
31478
31479 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
31480
31481         PR c/10333
31482         * gcc.dg/bitfld-7.c: New test.
31483
31484 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
31485
31486         * gcc.dg/tls/asm-1.C: New test.
31487
31488 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31489
31490         * gcc.dg/cpp/assert4.c: Update.
31491
31492 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
31493
31494         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
31495         * gcc.dg/builtin-apply3.c: New test.
31496
31497 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
31498
31499         * lib/compat.exp (compat-obj): New xfaildata parameter.
31500         Use it to set compiler_conditional_xfail_data before compiling.
31501         (compat-get-options): Handle dg-xfail-if.
31502         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
31503         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
31504         * gcc.dg/compat/vector-1_y.c: Likewise.
31505         * gcc.dg/compat/vector-2_x.c: Likewise.
31506         * gcc.dg/compat/vector-2_y.c: Likewise.
31507
31508 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
31509
31510         * g++.dg/opt/reg-stack4.C: New test.
31511
31512 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
31513
31514         * gcc.dg/builtin-apply2.c: New test.
31515
31516 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
31517
31518         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
31519
31520 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31521
31522         PR c++/12924
31523         * g++.dg/template/template-id-2.C: New test.
31524
31525 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31526
31527         PR c++/5369
31528         * g++.dg/template/memfriend1.C: New test.
31529         * g++.dg/template/memfriend2.C: Likewise.
31530         * g++.dg/template/memfriend3.C: Likewise.
31531         * g++.dg/template/memfriend4.C: Likewise.
31532         * g++.dg/template/memfriend5.C: Likewise.
31533         * g++.dg/template/memfriend6.C: Likewise.
31534         * g++.dg/template/memfriend7.C: Likewise.
31535         * g++.dg/template/memfriend8.C: Likewise.
31536         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
31537
31538 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
31539
31540         PR c++/12515
31541         * g++.dg/ext/cond1.C: New test.
31542
31543 2003-11-20  Richard Henderson  <rth@redhat.com>
31544
31545         * gcc.dg/20020201-2.c: Remove.
31546         * gcc.dg/20020201-4.c: Remove.
31547         * gcc.dg/20020304-1.c: Remove.
31548
31549 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
31550
31551         * gcc.dg/cpp/trad/xwin1.c: New test case.
31552
31553 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
31554
31555         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
31556         * lib/g77.exp: Likewise.
31557         * lib/objc.exp: Likewise.
31558         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
31559         for darwin.
31560
31561 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31562
31563         PR c++/12932
31564         * g++.dg/template/static5.C: New test.
31565
31566 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
31567
31568         * gcc.dg/nested-func-1.c: New test.
31569
31570 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31571
31572         * gcc.dg/cpp/assert4.c: New test.
31573
31574 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
31575
31576         PR c++/2294
31577         * g++.dg/lookup/using9.c: New test.
31578
31579 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
31580
31581         PR c++/12762
31582         * g++.dg/template/error3.C: New test.
31583
31584 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
31585
31586         PR ada/13035
31587         * ada/acats/run_acats, run_all.sh: Fix syntax error.
31588         No longer use a wrapper for gcc, since this does not work under
31589         Windows.
31590
31591 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
31592
31593         PR c++/2094
31594         * g++.dg/template/ptrmem7.C: New test.
31595
31596 2003-11-13  Andrew Pinski <apinski@apple.com>
31597
31598         * gcc.c-torture/compile/20031113-1.c: New test.
31599
31600 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
31601             Kean Johnston <jkj@sco.com>
31602
31603         PR c/13029
31604         * gcc.dg/unused-4.c: Update.
31605
31606 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
31607
31608         * g++.dg/opt/const3.C: New test.
31609
31610 2003-11-13  Jan Hubicka  <jh@suse.cz>
31611
31612         * gcc.c-torture/compile/20031112-1.c: New test.
31613
31614 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
31615
31616         * g++.dg/parse/crash10.C: Remove bogus error marker.
31617
31618 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
31619
31620         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
31621         (host_gcc): Likewise.
31622         (ROOT): Honor $PWDCMD.
31623         (BASE): Likewise.
31624         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
31625
31626 2003-11-12  Catherine Moore  <clm@redhat.com>
31627
31628         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
31629
31630 2003-11-12  Andreas Jaeger  <aj@suse.de>
31631             Jakub Jelinek  <jakub@redhat.com>
31632             Andrew Pinski  <pinskia@physics.uc.edu>
31633             Richard Henderson  <rth@redhat.com>
31634
31635         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
31636         systems.
31637         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
31638
31639         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
31640         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
31641
31642 2003-11-11  Andreas Jaeger  <aj@suse.de>
31643
31644         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
31645
31646         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
31647
31648 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
31649
31650         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
31651         Clean ups.
31652
31653 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
31654
31655         * gcc.dg/trampoline-1.c: New test.
31656
31657 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
31658
31659         * gcc.c-torture/compile/200031109-1.c: New test.
31660
31661 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
31662
31663         PR c/3190
31664         PR c/8714
31665         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
31666         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
31667         gcc.dg/format/no-y2k-1.c: Update.
31668
31669 2003-11-08  Roger Sayle  <roger@eyesopen.com>
31670
31671         PR optimization/10467
31672         * gcc.dg/20031108-1.c: New test case.
31673
31674 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
31675
31676         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
31677
31678 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
31679
31680         * gcc.dg/compound-lvalue-1.c: New test.
31681         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
31682         some XFAILs.
31683
31684 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
31685
31686         * gcc.dg/altivec-varargs-1.c: New test.
31687
31688 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
31689
31690         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
31691         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
31692         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
31693         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
31694         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
31695
31696 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
31697
31698         * gcc.dg/cond-lvalue-1.c: New test.
31699
31700 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
31701
31702         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
31703
31704 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31705
31706         PR c++/11616
31707         * g++.dg/template/instantiate5.C: New test.
31708
31709 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31710
31711         PR c++/12726
31712         * g++.dg/ext/complit2.C: Replace test with self-contained version.
31713         * ChangeLog: Add missing first entry for above test.
31714
31715 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31716
31717         PR c++/9810
31718         * g++.dg/template/using8.C: New test.
31719         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
31720
31721 2003-11-02  Roger Sayle  <roger@eyesopen.com>
31722
31723         PR optimization/10817
31724         * gcc.c-torture/compile/20031102-1.c: New test case.
31725
31726 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
31727
31728         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
31729         2147483647.
31730
31731 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
31732
31733         * gcc.dg/20031102-1.c: New test.
31734
31735 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
31736
31737         * gcc.dg/complex-1.c: New test.
31738
31739 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31740
31741         PR c++/12796
31742         * g++.dg/template/crash13.C: Adjust expected error location.
31743         * g++.old-deja/g++.brendan/ns1.C: Likewise.
31744
31745 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
31746
31747         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
31748
31749 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
31750
31751         PR/10239
31752         * gcc.c-torture/compile/20031031-2.c: New test.
31753
31754 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
31755
31756         PR/11640
31757         * gcc.c-torture/compile/20031031-1.c: New test.
31758
31759 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
31760
31761         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
31762         * gcc.misc-tests/bprob.exp: Likewise.
31763         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
31764         the execution test on arm-elf configs.
31765         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
31766         configs that don't support scratch files.
31767         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
31768
31769 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
31770
31771         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
31772         done by dejagnu.
31773
31774 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
31775
31776         * ada/acats/run_all.sh: Redirect mv output to /dev/null
31777         Avoid non pure sh syntax. Add more logging.
31778
31779         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
31780         fail.
31781
31782 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31783
31784         PR libgcj/10610
31785         * gcc.dg/ppc-stackalign-1.c: New test.
31786
31787 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
31788
31789         * ada/acats/run_all.sh: Change output to be more compliant with
31790         dejagnu framework.
31791         Create acats.sum and acats.log files under testsuite/ada/acats
31792         Only run [a-z]* directories, to filter out e.g. CVS.
31793         Redirect build output to log file.
31794
31795 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
31796
31797         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
31798
31799 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
31800
31801         PR ada/5909:
31802         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
31803
31804 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
31805
31806         * gcc.c-torture/compile/20031023-1.c: New test.
31807         * gcc.c-torture/compile/20031023-2.c: New test.
31808         * gcc.c-torture/compile/20031023-3.c: New test.
31809         * gcc.c-torture/compile/20031023-4.c: New test.
31810
31811 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31812
31813         PR c++/10371
31814         * g++.dg/lookup/scoped8.C: New test.
31815
31816 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
31817
31818         * g++.dg/opt/reg-stack3.C: New test.
31819
31820 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
31821
31822         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
31823
31824 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31825
31826         PR c++/11076
31827         * g++.dg/template/crash13.C: New test.
31828
31829 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
31830
31831         * gcc.dg/c99-restrict-2.c: New test.
31832
31833 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
31834
31835         PR c++/12698, c++/12699, c++/12700, c++/12566
31836         * g++.dg/inherit/covariant9.C: New test.
31837         * g++.dg/inherit/covariant10.C: New test.
31838         * g++.dg/inherit/covariant11.C: New test.
31839
31840 2003-10-23  Jason Merrill  <jason@redhat.com>
31841
31842         PR c++/12726
31843         * g++.dg/ext/complit2.C: New test.
31844
31845 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
31846
31847         PR target/12654
31848         * gcc.c-torture/execute/20031020-1.c: New test.
31849
31850 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
31851
31852         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
31853         following the jump_insn.
31854
31855 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
31856
31857         * gcc.dg/cast-lvalue-1.c: New test.
31858
31859 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
31860
31861         PR c++/11962
31862         * g++.dg/template/cond2.C: New test.
31863
31864 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
31865
31866         * gcc.dg/builtins-28.c: New test.
31867
31868 2003-10-20  Jan Hubicka  <jh@suse.cz>
31869
31870         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
31871         parameter.
31872         * testsuite/gcc.dg/inline-2.c: Likewise.
31873
31874 2003-10-20  Phil Edwards  <phil@codesourcery.com>
31875
31876         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
31877         * gcc.dg/nest.c: Likewise.
31878
31879 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31880
31881         PR c++/9781, c++/10583, c++/11862
31882         * g++.dg/parse/crash13.C: New test.
31883
31884 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
31885
31886         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
31887
31888 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
31889
31890         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
31891         Define HAVE_C99_RUNTIME except on Solaris.
31892         * gcc.dg/builtins-20.c: Likewise.
31893
31894 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
31895
31896         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
31897
31898 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31899
31900         PR c++/12495
31901         * g++.dg/template/crash21.C: New test.
31902
31903 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31904
31905         PR c++/2513
31906         * g++.dg/template/typename5.C: New test.
31907
31908 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31909
31910         PR c++/12369
31911         * g++.dg/template/friend25.C: New test.
31912
31913 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
31914
31915         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
31916         versions.
31917
31918 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
31919
31920         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
31921         == 2147483647.
31922
31923 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
31924
31925         * gcc.c-torture/execute/960416-1.x: Remove.
31926         * gcc.c-torture/execute/divconst-3.x: Likewise.
31927
31928 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
31929
31930         PR target/12598
31931         * gcc.dg/torture/cris-volatile-1.c: New test.
31932
31933 2003-10-14  Roger Sayle  <roger@eyesopen.com>
31934
31935         PR optimization/9325
31936         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
31937         for overflowing floating point to integer conversion during RTL
31938         simplification.
31939
31940 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
31941
31942         * objc/execute/_cmd.m: Fix typo.
31943         * objc.dg/image-info.m, objc.dg/symtab-1.m:
31944         Relax 'scan-assembler' regexp.
31945         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
31946         objc.dg/try-catch-4.m: Run on non-Darwin targets.
31947         * objc.dg/zero-link-2.m: Remove blank line.
31948         * objc.dg/zero-link-3.m: New test case.
31949
31950 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
31951
31952         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
31953
31954         * gcc.dg/asm-names.c: Use scan-assembler-not rather
31955         than linker trickery.
31956
31957 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31958
31959         PR c++/12370
31960         * g++.dg/other/friend2.C: New test.
31961
31962 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
31963
31964         * gcc.dg/20031012-1.c: New test.
31965
31966 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
31967
31968         * gcc.dg/weak/weak-3.c: Fix for new warning.
31969
31970 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
31971
31972         PR optimization/8750
31973         * gcc.c-torture/execute/20031012-1.c: New test case.
31974
31975 2003-10-11  Roger Sayle  <roger@eyesopen.com>
31976
31977         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
31978         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
31979
31980 2003-10-11  Roger Sayle  <roger@eyesopen.com>
31981
31982         PR optimization/12260
31983         * gcc.c-torture/compile/20031011-2.c: New test case.
31984
31985 2003-10-11  Roger Sayle  <roger@eyesopen.com>
31986
31987         * gcc.c-torture/execute/20031011-1.c: New testcase.
31988
31989 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
31990
31991         * gcc.c-torture/compile/20031011-1.c: New test.
31992
31993 2003-10-11  Jan Hubicka  <jh@suse.cz>
31994
31995         * g++.dg/other/first-global.C: New test.
31996
31997 2003-10-11  Roger Sayle  <roger@eyesopen.com>
31998
31999         * gcc.c-torture/execute/string-opt-18.c: New testcase.
32000
32001 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
32002
32003         * gcc.c-torture/compile/20031010-1.c: New test.
32004
32005 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
32006
32007         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
32008         * gcc.c-torture/execute/va-arg-25.c: ... here.
32009
32010 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
32011
32012         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
32013
32014 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
32015
32016         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
32017
32018 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
32019
32020         * g++.dg/parse/error2.C: New test.
32021
32022 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
32023
32024         PR c++/11097
32025         * g++.dg/other/error5.C: Modify the error message.
32026         * g++.dg/lookup/using8.C: New test.
32027
32028 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
32029
32030         * gcc.dg/darwin-abi-2.c: New file.
32031         * gcc.c-torture/execute/va-arg-24.c: New file.
32032
32033 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
32034
32035         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
32036         indentation.
32037
32038 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
32039
32040         PR c++/10147
32041         * g++.dg/other/error4.C: Update error messages.
32042         * g++.dg/template/ptrmem4.C: Likewise.
32043
32044         PR c++/12337
32045         * g++.dg/init/new9.C: New test.
32046
32047         PR c++/12334, c++/12236, c++/8656
32048         * g++.dg/ext/attrib8.C: New test.
32049
32050 2003-10-06  Devang Patel  <dpatel@apple.com>
32051
32052         * gcc.dg/debug/dwarf2-3.h: New test.
32053         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
32054
32055 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
32056
32057         * g++.dg/opt/cfg2.C: New test.
32058
32059 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
32060
32061         * g++.dg/opt/float1.C: New test.
32062
32063 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
32064
32065         * gcc.dg/c90-array-lval-6.c: New test.
32066         * gcc.dg/c99-array-lval-6.c: New test.
32067
32068 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
32069             Ziemowit Laski  <zlaski@apple.com>
32070
32071         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
32072         'Derived', so that it is never considered a class method; add
32073         new warning for '+port' method ambiguity.
32074         * objc.dg/method-12.m: Include <objc/objc.h> instead of
32075         <objc/objc-api.h> (needed on Mac OS X).
32076         * objc.dg/method-13.m: New test.
32077
32078 2003-10-03  Roger Sayle  <roger@eyesopen.com>
32079
32080         PR optimization/9325, PR java/6391
32081         * gcc.c-torture/execute/20031003-1.c: New test case.
32082
32083 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
32084
32085         PR optimization/12180
32086         * gcc.dg/20031002-1.c: New test.
32087
32088         PR c++/12486
32089         * g++.dg/inherit/error1.C: New test.
32090
32091 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
32092
32093         * lib/f-torture.exp (search_for): Rename to...
32094         (search_for_re): This.  Also, clean up comments and the
32095         "regexp" invocation.
32096
32097 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
32098
32099         * gcc.c-torture/compile/20031002-1.c: New test.
32100
32101 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
32102
32103         * g++.dg/opt/cond1.C: New test.
32104
32105 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
32106
32107         * gcc.dg/Wold-style-definition-2.c: New testcase.
32108         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
32109
32110 2003-09-29  Richard Henderson  <rth@redhat.com>
32111
32112         * g++.dg/init/array10.C: Add dg-options.
32113
32114 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
32115
32116         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
32117
32118 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32119
32120         * g++.dg/template/friend19.C: Fix typo.
32121         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
32122
32123 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
32124
32125         * gcc.c-torture/execute/20030928-1.c: New test.
32126         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
32127
32128 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
32129
32130         * g++.dg/opt/unroll1.C: New test.
32131
32132 2003-09-26  Roger Sayle  <roger@eyesopen.com>
32133
32134         PR optimization/11741
32135         * gcc.dg/20030926-1.c: New test case.
32136
32137 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32138
32139         PR c++/5655
32140         * g++.dg/parse/access7.C: New test.
32141         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
32142
32143 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
32144
32145         MERGE OF objc-improvements-branch into MAINLINE:
32146         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
32147         if libobjc has not been built.
32148         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
32149         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
32150         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
32151         objc/execute/nested-3.m, objc/execute/np-2.m,
32152         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
32153         objc/execute/redefining_self.m, objc/execute/root_methods.m,
32154         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
32155         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
32156         objc.dg/special/unclaimed-category-1.h,
32157         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
32158         well as GNU runtime.
32159         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
32160         * execute/cascading-1.m, execute/function-message-1.m,
32161         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
32162         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
32163         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
32164         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
32165         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
32166         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
32167         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
32168         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
32169         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
32170         * objc.dg/bitfield-2.m: Run only on Darwin.
32171         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
32172         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
32173         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
32174         * objc.dg/const-str-1.m: Fix constant string layout.
32175
32176 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
32177
32178         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
32179
32180 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
32181
32182         * gcc.dg/darwin-abi-1.c: New file.
32183
32184 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
32185
32186         PR target/12281
32187         * gcc.c-torture/compile/20030921-1.c: New test.
32188
32189 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
32190
32191         * g++.dg/opt/reg-stack2.C: New test.
32192
32193 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
32194
32195         * g++.dg/eh/delayslot1.C: New test.
32196
32197 2003-09-20  Richard Henderson  <rth@redhat.com>
32198
32199         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
32200
32201 2003-09-20  Roger Sayle  <roger@eyesopen.com>
32202
32203         * gcc.c-torture/execute/20030920-1.c: New test case.
32204
32205 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32206
32207         * g++.dg/rtti/typeid3.C: Correct expected error message.
32208
32209 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32210
32211         PR c++/157
32212         * g++.dg/parse/crash12.C: New test.
32213
32214 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
32215
32216         * gcc.dg/compat/mixed-struct-check.h: New.
32217         * gcc.dg/compat/mixed-struct-defs.h: New.
32218         * gcc.dg/compat/mixed-struct-init.h: New.
32219         * gcc.dg/compat/struct-by-value-19_main.c: New.
32220         * gcc.dg/compat/struct-by-value-19_x.c: New.
32221         * gcc.dg/compat/struct-by-value-19_y.c: New.
32222         * gcc.dg/compat/struct-by-value-20_main.c: New.
32223         * gcc.dg/compat/struct-by-value-20_x.c: New.
32224         * gcc.dg/compat/struct-by-value-20_y.c: New.
32225         * gcc.dg/compat/struct-return-19_main.c: New.
32226         * gcc.dg/compat/struct-return-19_x.c: New.
32227         * gcc.dg/compat/struct-return-19_y.c: New.
32228         * gcc.dg/compat/struct-return-20_main.c: New.
32229         * gcc.dg/compat/struct-return-20_x.c: New.
32230         * gcc.dg/compat/struct-return-20_y.c: New.
32231
32232 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
32233         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
32234         so that it will not complain on LP64 targets.
32235
32236 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32237
32238         PR c++/495
32239         * g++.dg/template/friend24.C: New test.
32240
32241 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
32242
32243         PR c++/12332
32244         * g++.dg/template/memtmpl2.C: New test.
32245
32246 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
32247
32248         PR target/11184
32249         * gcc.dg/builtin-apply1.c: New test.
32250
32251 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
32252
32253         PR c++/9848
32254         * g++.dg/warn/Wunused-4.C: New test.
32255
32256 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32257
32258         PR c++/12316
32259         * g++.dg/other/gc2.C: New test.
32260
32261 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
32262
32263         PR c++/11991
32264         * g++.dg/rtti/typeid3.C: New test.
32265
32266         PR c++/12266
32267         * g++.dg/overload/template1.C: New test.
32268
32269 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
32270
32271         * g++.dg/opt/cfg3.C: New test.
32272
32273 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32274
32275         PR c++/7939
32276         * g++.dg/template/crash11.C: New test.
32277
32278 2003-09-16  Jason Merrill  <jason@redhat.com>
32279             Jakub Jelinek  <jakub@redhat.com>
32280
32281         * gcc.dg/attr-warn-unused-result.c: New test.
32282
32283 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
32284
32285         PR c++/12184
32286         * g++.dg/expr/call2.C: New test.
32287
32288 2003-09-15  Andreas Jaeger  <aj@suse.de>
32289
32290         * gcc.dg/Wold-style-definition-1.c: New test.
32291
32292 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
32293
32294         PR c++/3907
32295         * g++.dg/parse/template12.C: New test.
32296
32297         * g++.dg/abi/bitfield11.C: New test.
32298         * g++.dg/abi/bitfield12.C: Likewise.
32299
32300 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
32301
32302         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
32303         non-expansion of functional macro name without arguments at EOL.
32304         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
32305
32306 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
32307
32308         * gcc.c-torture/execute/20030914-[12].c: New tests.
32309
32310 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
32311
32312         PR c++/11788
32313         * g++.dg/overload/addr1.C: New test.
32314
32315 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
32316
32317         * gcc.dg/20030909-1.c: New test.
32318
32319 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
32320
32321         * gcc.dg/ultrasp10.c: New test.
32322
32323 2003-09-09  Devang Patel  <dpatel@apple.com>
32324
32325         * gcc.dg/darwin-ld-6.c: New test.
32326
32327 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32328
32329         * gcc.dg/torture/builtin-explog-1.c: New testcase.
32330
32331 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
32332
32333         * gcc.dg/ia64-types1.c: New test.
32334         * gcc.dg/ia64-types2.c: Likewise.
32335
32336 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32337
32338         * gcc.dg/builtins-1.c: Add more _Complex tests.
32339         * gcc.dg/torture/builtin-attr-1.c: Likewise.
32340
32341         * gcc.dg/builtins-1.c: Test existing _Complex functions.
32342         * gcc.dg/torture/builtin-attr-1.c: Likewise.
32343
32344 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
32345
32346         PR c++/11786
32347         * g++.dg/lookup/koenig2.C: New test.
32348
32349         PR c++/5296
32350         * g++.dg/rtti/typeid2.C: New test.
32351
32352 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
32353
32354         * gcc.c-torture/compile/20030904-1.c: New test.
32355
32356 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
32357
32358         * g++.dg/opt/longbranch2.C: New test.
32359
32360 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
32361
32362         * g++.dg/template/crash10.C: Only compile it.
32363
32364 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
32365
32366         PR middle-end/11665
32367         * gcc.c-torture/compile/20030907-1.c: New test.
32368         * g++.dg/init/array11.C: New test.
32369
32370 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
32371
32372         PR c++/11852
32373         * g++.dg/init/struct1.C: New test.
32374
32375 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
32376
32377         PR c++/12181
32378         * g++.dg/expr/comma1.C: New test.
32379
32380 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
32381
32382         PR c++/11867
32383         * g++.dg/expr/static_cast5.C: New test.
32384
32385 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
32386
32387         PR c++/11507
32388         * g++.dg/lookup/scoped7.C: New test.
32389
32390         PR c++/9574
32391         * g++.dg/other/static1.C: New test.
32392
32393         PR c++/11490
32394         * g++.dg/warn/template-1.C: New test.
32395
32396         PR c++/11432
32397         * g++.dg/template/crash10.C: New test.
32398
32399         PR c++/2478
32400         * g++.dg/overload/VLA.C: New test.
32401
32402         PR c++/10804
32403         * g++.dg/template/call1.C: New test.
32404
32405 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
32406
32407         PR c++/11794
32408         * g++.dg/parse/using3.C: New test.
32409
32410 2003-09-06  Roger Sayle  <roger@eyesopen.com>
32411
32412         PR c++/11409
32413         * g++.dg/overload/builtin3.C: New test case.
32414
32415 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
32416
32417         PR c/9862
32418         * gcc.dg/20030906-1.c: New test.
32419         * gcc.dg/20030906-2.c: Likewise.
32420
32421 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
32422
32423         PR c++/12167
32424         * g++.dg/parse/defarg5.C: New test.
32425
32426         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
32427
32428 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
32429
32430         PR c++/12163
32431         * g++.dg/expr/static_cast4.C: New test.
32432
32433         PR c++/12146
32434         * g++.dg/template/crash9.C: New test.
32435
32436 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
32437
32438         * g++.old-deja/g++.ext/pretty2.C: Update for change
32439         in __FUNCTION__.
32440         * g++.old-deja/g++.ext/pretty3.C: Likewise.
32441
32442 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
32443
32444         PR c++/11922
32445         * g++/dg/template/qualified-id1.C: New test.
32446
32447         PR c++/12037
32448         * g++.dg/warn/noeffect4.C: New test.
32449
32450 2003-09-04  Matt Austern  <austern@apple.com>
32451
32452         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
32453         * g++.dg/ext/fnname2.C: Likewise.
32454         * g++.dg/ext/fnname3.C: Likewise.
32455
32456 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
32457
32458         * g++.dg/expr/lval1.C: New test.
32459         * g++.dg/ext/lvcast.C: Remove.
32460
32461 2003-09-03  Roger Sayle  <roger@eyesopen.com>
32462
32463         PR optimization/11700.
32464         * gcc.c-torture/compile/20030903-1.c: New test case.
32465
32466 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
32467
32468         PR c++/12053
32469         * g++.dg/abi/layout4.C: New test.
32470
32471 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
32472
32473         PR c++/11553
32474         * g++.dg/parse/friend3.C: New test.
32475
32476 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
32477
32478         PR c++/11847
32479         * g++.dg/template/class1.C: New test.
32480
32481         PR c++/11808
32482         * g++.dg/expr/call1.C: New test.
32483
32484 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
32485
32486         PR c++/12114
32487         * g++.dg/init/ref9.C: New test.
32488
32489         PR c++/11972
32490         * g++.dg/template/nested4.C: New test.
32491
32492 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
32493
32494         PR c++/12093
32495         * g++.dg/template/non-dependent4.C: New test.
32496
32497         PR c++/11928
32498         * g++.dg/inherit/conv1.C: New test.
32499
32500 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
32501
32502         PR c++/6196
32503         * g++.dg/ext/label1.C: New test.
32504         * g++.dg/ext/label2.C: Likewise.
32505
32506 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
32507
32508         * g++.dg/expr/cond3.C: New test.
32509
32510 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32511
32512         * gcc.dg/builtins-1.c: Add new builtin cases.
32513
32514 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32515
32516         * gcc.dg/builtins-1.c: Add new cases.
32517         * gcc.dg/torture/builtin-attr-1.c: Likewise.
32518
32519 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32520
32521         * gcc.dg/builtins-1.c: Add more math builtin tests.
32522         * gcc.dg/torture/builtin-attr-1.c: New test.
32523
32524 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
32525
32526         PR optimization/5079
32527         * g++.dg/opt/static3.C: New test.
32528
32529 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
32530
32531         * gcc.misc-tests/gcov-10b.c: New test.
32532
32533 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
32534
32535         * g++.dg/opt/ptrmem3.C: New test.
32536
32537         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
32538
32539 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
32540
32541         * gcc.dg/20030826-2.c: New test.
32542
32543 2003-08-26  Roger Sayle  <roger@eyesopen.com>
32544
32545         PR middle-end/12002
32546         * g77.f-torture/compile/12002.f: New test case.
32547
32548 2003-08-26  Roger Sayle  <roger@eyesopen.com>
32549
32550         * gcc.dg/20030826-1.c: New test case.
32551
32552 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
32553
32554         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
32555
32556 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
32557
32558         PR c++/11871
32559         * c++.dg/lookup/crash1.C: New test.
32560
32561         * c++.dg/warn/noeffect3.C: New test.
32562
32563 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
32564
32565         * gcc.dg/compat/vector-1_x.c: Compile with -w.
32566         * gcc.dg/compat/vector-1_y.c: Ditto.
32567         * gcc.dg/compat/vector-2_x.c: Ditto.
32568         * gcc.dg/compat/vector-2_y.c: Ditto.
32569
32570 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
32571
32572         * gcc.dg/20030702-1.c: New test.
32573
32574 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
32575
32576         PR c++/8795
32577         * g++.dg/ext/altivec-1.C: New test.
32578
32579 2003-08-24  Richard Henderson  <rth@redhat.com>
32580
32581         * g++.dg/eh/simd-2.C: Add -w for x86.
32582
32583 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
32584
32585         * gcc.dg/20030815-1.c: New test.
32586
32587 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32588
32589         PR c++/3765
32590         * g++.dg/parse/access6.C: New test.
32591
32592 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32593
32594         PR c++/641, c++/11876
32595         * g++.dg/template/friend22.C: New test.
32596         * g++.dg/template/friend23.C: Likewise.
32597
32598 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
32599
32600         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
32601         identically.
32602
32603 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
32604
32605         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
32606
32607 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
32608
32609         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
32610
32611 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
32612
32613         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
32614
32615 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
32616
32617         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
32618
32619 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
32620
32621         PR c++/11919
32622         * g++.dg/overload/prom1.C: New test.
32623
32624         PR c++/11551
32625         * g++.dg/parse/dtor2.C: New test.
32626
32627         PR c++/10762
32628         * g++.dg/parse/using2.C: New test.
32629
32630 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
32631
32632         PR target/11805
32633         * gcc.c-torture/compile/20030821-1.c: New.
32634
32635 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
32636
32637         PR c++/11834
32638         * g++.dg/template/deduce2.C: New test.
32639
32640 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
32641
32642         * gcc.c-torture/execute/20030821-1.c: New test.
32643
32644 2003-08-20  Roger Sayle  <roger@eyesopen.com>
32645
32646         PR middle-end/11984
32647         * gcc.dg/20030820-1.c: New test case.
32648
32649 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
32650
32651         PR c++/11945
32652         * g++.dg/warn/noeffect2.C: New test.
32653
32654 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
32655
32656         PR c++/10926
32657         * g++.dg/template/dtor2.C: New test.
32658
32659         PR c++/11684
32660         * g++.dg/template/operator1.C: New test.
32661         * g++.dg/parse/operator4.C: New test.
32662
32663         PR c++/11946.C
32664         * g++.dg/expr/enum1.C: New test.
32665         * gcc.dg/c99-bool-1.c: Remove bogus warning.
32666
32667         PR c++/11036.C
32668         * g++.dg/parse/elab2.C: New test.
32669         * g++.dg/parse/typedef4.C: Change error message.
32670         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
32671         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
32672         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
32673
32674 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
32675
32676         * gcc.dg/pch/warn-1.c: New.
32677         * gcc.dg/pch/warn-1.hs: New.
32678
32679         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
32680         not-tested file.
32681
32682 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
32683
32684         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
32685
32686 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
32687
32688         * gcc.dg/uninit-D.c: New Test.
32689         * gcc.dg/uninit-E.c: New Test.
32690         * gcc.dg/uninit-F.c: New Test.
32691         * gcc.dg/uninit-G.c: New Test.
32692
32693 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
32694
32695         * g++.dg/README: Describe the pch directory.
32696
32697 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32698
32699         PR c++/11174
32700         * g++.dg/parse/access4.C: New test.
32701         * g++.dg/parse/access5.C: Likewise.
32702         * g++.old-deja/g++.jason/access17.C: Adjust error message.
32703
32704 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
32705
32706         * gcc.dg/noncompile/20030818-1.c: New.
32707
32708 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
32709
32710         PR c++/11957
32711         * g++.dg/warn/noeffect1.C: New test.
32712
32713         * g++.dg/template/scope2.C: New test.
32714         * g++.dg/template/error2.C: Correct dg-error
32715
32716 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
32717
32718         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
32719
32720 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
32721
32722         PR C++/11512
32723         * g++.dg/template/warn1.C: New.
32724
32725 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
32726
32727         * g++.dg/template/error2.C: New test.
32728         * g++.dg/lookup/using7.C: Adjust errors
32729         * g++.old-deja/g++.pt/crash36.C: Likewise.
32730         * g++.old-deja/g++.pt/derived3.C: Likewise.
32731
32732 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32733
32734         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
32735         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
32736         * gcc.c-torture/execute/builtins/string-9.c: New, from
32737         string-opt-9.c.  Adjust for execute/builtins framework.
32738         * gcc.c-torture/execute/string-opt-9.c: Delete.
32739
32740 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
32741
32742         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
32743
32744         * g++.dg/parse/ret-type2.C: New test.
32745
32746         PR c++/11703
32747         * g++.dg/init/new8.C: New test.
32748
32749         PR c++/10923
32750         * g++.dg/parse/typedef5.C: New test.
32751
32752         PR c++/9512
32753         * g++.dg/parse/qualified2.C: New test.
32754         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
32755         invalid code.
32756
32757 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
32758
32759         * g++.dg/conversion/ptrmem1.C: New test.
32760
32761 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
32762
32763         PR target/11693
32764         * gcc.dg/20030811-1.c: New test.
32765
32766         PR target/11535
32767         * gcc.c-torture/execute/20030811-1.c: New test.
32768
32769 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32770
32771         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
32772
32773 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
32774
32775         PR c++/11789.C
32776         * g++.dg/inherit/multiple1.C: New test.
32777
32778 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
32779
32780         * gcc.dg/spe1.c: New test.
32781
32782         PR c++/11670
32783         * g++.dg/expr/cast2.C: New test.
32784
32785         PR c++/10530
32786         * g++.dg/template/dependent-name2.C: New test.
32787
32788 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
32789
32790         * g++.dg/parse/crash11.C: Put the dg options in comments.
32791
32792 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
32793
32794         * lib/gcc-dg.exp: Update for diagnostic change.
32795
32796 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32797
32798         PR c++/5767
32799         * g++.dg/parse/crash11.C: New test.
32800
32801 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
32802
32803         * gcc.dg/cpp/spacing1.c: Update.
32804
32805 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
32806
32807         PR target/11739
32808         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
32809         a value for -mtune.
32810
32811 2003-08-04  Roger Sayle  <roger@eyesopen.com>
32812
32813         PR middle-end/11771
32814         * gcc.c-torture/compile/20030804-1.c: New test case.
32815
32816 2003-08-04  Roger Sayle  <roger@eyesopen.com>
32817
32818         * gcc.dg/20030804-1.c: New test case.
32819
32820 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
32821
32822         * gcc.dg/cpp/separate-1.c: New test.
32823
32824 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
32825
32826         PR c++/11704
32827         * g++.dg/template/dependent-expr2.C: New test.
32828
32829         PR c++/11766
32830         * g++.dg/expr/ptrmem1.C: New test.
32831
32832 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32833
32834         PR c++/9453
32835         * g++.dg/template/friend15.C: New test.
32836
32837 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
32838
32839         * lib/dg-pch.exp: Work round PCH bug.
32840
32841 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32842
32843         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
32844         builtins.  Move cases from builtins-4.c here.
32845
32846         * gcc.dg/torture/builtin-math-1.c: New test taken from
32847         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
32848         additional cases.
32849
32850         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
32851         Delete.
32852
32853 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
32854
32855         PR c++/9447
32856         * g++.dg/template/using7.C: New test.
32857
32858 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
32859
32860         * import1.c, import2.c: New tests.
32861
32862 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
32863
32864         * g++.dg/eh/crossjump1.C: New test.
32865
32866 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
32867
32868         PR c++/11697
32869         * g++.dg/template/using6.C: New test.
32870
32871         PR c++/11744
32872         * g++.dg/template/koenig2.C: New test.
32873
32874 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32875
32876         PR c++/7983
32877         * g++.dg/parse/typedef4.C: New test.
32878
32879 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32880
32881         PR c++/8442, c++/8806
32882         * g++.dg/template/elab1.C: New test.
32883         * g++.dg/template/type2.C: Likewise.
32884         * g++.dg/template/ttp3.C: Adjust expected error message.
32885         * g++.old-deja/g++.law/visibility13.C: Likewise.
32886         * g++.old-deja/g++.niklas/t135.C: Likewise.
32887         * g++.old-deja/g++.pt/ttp41.C: Likewise.
32888         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
32889         template argument.
32890         * g++.old-deja/g++.pt/ttp44.C: Likewise.
32891
32892 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
32893
32894         PR c++/11295
32895         * g++.dg/ext/stmtexpr1.C: New test.
32896
32897         * g++.dg/opt/tmp1.C: New test.
32898
32899         PR c++/11525
32900         * g++.dg/parse/constant4.C: New test.
32901
32902         PR c++/9447
32903         * g++.dg/template/using5.C: New test.
32904
32905 2003-07-31  Roger Sayle  <roger@eyesopen.com>
32906
32907         * gcc.dg/builtins-27.c: New test case.
32908
32909 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
32910
32911         * gcc.dg/tls/opt-7.c: New test.
32912
32913 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
32914
32915         * g++.old-deja/g++.other/crash18.C: Remove.
32916
32917 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
32918
32919         * g++.dg/template/explicit3.C: New.
32920         * g++.dg/template/explicit4.C: New.
32921         * g++.dg/template/explicit5.C: New.
32922
32923         PR c++/11347
32924         * g++.dg/template/memtmpl1.C: New.
32925
32926 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
32927
32928         PR target/11565
32929         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
32930         * gcc.dg/i386-387-5.c (dg-options): Likewise.
32931
32932 2003-07-30  Jan Hubicka  <jh@suse.cz>
32933
32934         * vtgc1.c: Kill.
32935
32936 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
32937
32938         * gcc.dg/struct-in-proto-1.c: New test.
32939
32940 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
32941
32942         * gcc.dg/cpp/include2.c: Only expect one message.
32943
32944 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
32945
32946         PR c++/9447
32947         * g++.dg/template/using1.C: New test.
32948         * g++.dg/template/using2.C: New test.
32949         * g++.dg/template/using3.C: New test.
32950         * g++.dg/template/using4.C: New test.
32951
32952 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
32953
32954         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
32955         * gcc.c-torture/execute/string-opt-10.c: Likewise.
32956
32957 2003-07-28  Jan Hubicka  <jh@suse.cz>
32958
32959         PR c++/11530
32960         * g++.dg/opt/call1.C: New test.
32961
32962 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
32963
32964         PR c++/11667
32965         * g++.dg/init/enum2.C: New test.
32966         * g++.dg/template/overload1.C: Add "-w" option.
32967
32968 2003-07-28  Hans-Peter Nilsson  <hp@bitrange.com>
32969
32970         * gcc.dg/Wdeclaration-after-statement-1.c,
32971         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
32972
32973 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
32974
32975         * gcc.c-torture/compile/20030725-1.c: New test.
32976
32977 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
32978
32979         * gcc.dg/20030505.c: Only run for SPE.
32980         Remove definition of opaque type.
32981
32982 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
32983
32984         * g++.dg/template/ptrmem6.C: New test.
32985
32986 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
32987
32988         * gcc.c-torture/compile/zero-strct-2.c: New test.
32989
32990 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
32991
32992         * gcc.dg/intermod-1.c: New test.
32993
32994 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
32995
32996         PR c++/11617
32997         * g++.dg/template/lookup2.C: New test.
32998         * g++.dg/template/memclass1.C: Remove instantiated from error.
32999         * g++.dg/other/error2.C: Tweak expected errors.
33000
33001         PR c++/11596
33002         * g++.dg/template/defarg3.C: New test.
33003
33004         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
33005
33006 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
33007
33008         * g++.dg/inherit/access5.C: New test.
33009
33010 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33011
33012         PR c++/11513
33013         * g++.dg/template/crash8.C: New test.
33014
33015 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
33016
33017         PR c/10602
33018         * gcc.dg/noncompile/incomplete-2.c: New test.
33019
33020 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
33021
33022         PR c++/11645
33023         * g++.dg/inherit/access4.C: New test.
33024
33025         PR c++/11517
33026         * g++.dg/expr/cond2.C: New test.
33027
33028         PR optimization/10679
33029         * g++.dg/opt/inline4.C: New test.
33030
33031 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
33032
33033         * g++.dg/parse/crash10: New test.
33034
33035 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
33036
33037         * g++.dg/ext/flexary1.C: New test.
33038
33039 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33040
33041         PR c++/10793
33042         * g++.dg/template/crash9.C: New test.
33043
33044 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33045
33046         PR c++/3004
33047         * g++.dg/parse/typedef3.C: New test.
33048
33049         PR c++/7906
33050         * g++.dg/parse/operator2.C: New test.
33051
33052         PR c++/8895
33053         * g++.dg/parse/def-tmpl-arg1.C: New test.
33054
33055         PR c++/9282
33056         * g++.dg/parse/funptr1.C: New test.
33057
33058         PR c++/9452
33059         * g++.dg/parse/ambig3.C: New test.
33060
33061         PR c++/9454
33062         * g++.dg/parse/operator3.C: New test.
33063
33064         PR c++/9486
33065         * g++.dg/parse/template10.C: New test.
33066
33067         PR c++/9488
33068         * g++.dg/parse/template11.C: New test.
33069
33070         PR c++/10150
33071         * g++.dg/parse/invalid-op1.C: New test.
33072
33073         PR c++/10247
33074         * g++.dg/parse/condexpr1.C: New test.
33075
33076 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
33077
33078         * g++.dg/ext/packed3.C: New test.
33079         * g++.dg/ext/packed4.C: New test.
33080
33081         * gcc.dg/pack-test-3.c: New test.
33082
33083 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
33084
33085         * lib/compat.exp: Handle dg-options per source file.
33086         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
33087         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
33088         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
33089         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
33090         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
33091         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
33092         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
33093         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
33094         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
33095         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
33096         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
33097         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
33098         * g++.dg/compat/break/bitfield7_x.C: Ditto.
33099         * g++.dg/compat/break/bitfield7_y.C: Ditto.
33100
33101 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
33102
33103         PR c/10320
33104         * gcc.c-torture/execute/20030718-1.c: New test.
33105
33106 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
33107
33108         PR optimization/11536
33109         * gcc.dg/20030721-1.c: New test.
33110
33111 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
33112
33113         PR c++/11546
33114         * g++.dg/template/lookup1.C: New test.
33115
33116 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
33117
33118         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
33119         diagnostics of ill-formed constructs involving labels.
33120         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
33121         the new 'previously defined here' message.
33122
33123 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
33124
33125         * g++.dg/parse/non-dependent2.C: New test.
33126
33127 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
33128
33129         * g++.dg/init/init-ref4.C: xfail on targets without
33130         weak symbols.
33131
33132 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
33133
33134         PR target/11087
33135         * gcc.c-torture/execute/20030717-1.c: New test.
33136
33137 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
33138
33139         * g++.dg/opt/cfg1.C: New test.
33140
33141 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
33142
33143         PR optimization/11557
33144         * gcc.dg/20030717-1.c: New test.
33145
33146 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
33147
33148         PR c++/10476
33149         * g++.dg/expr/crash-1.C: New test.
33150
33151         PR c++/11027
33152         * g++.dg/template/init3.C: New test.
33153
33154         PR c++/8222
33155         * g++.dg/template/non-dependent1.C: New test.
33156
33157         PR c++/11070
33158         * g++.dg/template/non-dependent2.C: New test.
33159
33160         PR c++/11071
33161         * g++.dg/template/non-dependent3.C: New test.
33162
33163         PR c++/9907
33164         * g++.dg/template/sizeof5.C: New test.
33165
33166 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
33167
33168         PR 11498
33169         * gcc.c-torture/compile/mangle-1.c: New file.
33170
33171 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33172
33173         PR c++/7809
33174         * g++.dg/parse/access3.C: New test.
33175
33176 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
33177
33178         PR c++/11384
33179         * g++.dg/init/init-ref4.C: New test.
33180
33181 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
33182
33183         PR c++/11547
33184         * g++.dg/parse/constant3.C: New test.
33185         * g++.dg/parse/crash7.C: Likewise.
33186
33187 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
33188
33189         PR target/11008
33190         * gcc.dg/i386-pentium4-not-mull.c: New.
33191
33192 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
33193
33194         * gcc.dg/asm-names.c (ymain): Make it weak.
33195
33196 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33197
33198         PR c++/5421
33199         * g++.dg/template/friend21.C: New test.
33200
33201 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
33202
33203         * gcc.dg/cleanup-8.c: New test.
33204         * gcc.dg/cleanup-9.c: New test.
33205
33206 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
33207
33208         * g++.dg/ext/dll-MI1.h: New file.
33209         * g++.dg/ext/dllexport-MI1.C: New file.
33210         * g++.dg/ext/dllimport-MI1.C: New file.
33211
33212 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
33213
33214         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
33215         it does not have cmpstrsi patterns (just cmpmemsi).
33216
33217 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
33218
33219         PR debug/11473
33220         * g++.dg/debug/debug8.C: New test.
33221
33222 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33223
33224         PR c++/10108
33225         * g++.dg/template/crash7.C: New test.
33226
33227 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
33228
33229         PR target/10795
33230         * gcc.c-torture/compile/20030708-1.c: New.
33231
33232 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
33233
33234         * gcc.c-torture/execute/20030715-1.c: New test.
33235
33236 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
33237
33238         * gcc.dg/pch/inline-3.c: New file.
33239         * gcc.dg/pch/inline-3.hs: New file.
33240         * gcc.dg/pch/inline-4.c: New file.
33241         * gcc.dg/pch/inline-4.hs: New file.
33242
33243 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
33244
33245         PR c++/11509
33246         * g++.dg/template/crash6.C: New test.
33247
33248         PR c++/7053
33249         * g++.dg/template/friend20.C: New test.
33250
33251         PR c++/7019
33252         * g++.dg/template/overload2.C: New test.
33253
33254 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33255
33256         PR optimization/11440
33257         * gcc.c-torture/execute/20030714-1.c: New test.
33258
33259 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33260
33261         PR c++/11154
33262         * g++.dg/template/partial2.C: New test.
33263
33264 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
33265
33266         PR c++/11503
33267         * g++.dg/template/anon1.C: New test.
33268
33269         PR c++/11493
33270         PR c++/11495
33271         * g++.dg/parse/template9.C: Likewise.
33272         * g++.dg/template/crash4.C: New test.
33273         * g++.dg/template/koenig1.C: Likewise.
33274         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
33275         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
33276         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
33277         functions.
33278         * g++.old-deja/g++.jason/template36.C: Likewise.
33279         * g++.old-deja/g++.mike/p1989.C: Likewise.
33280         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
33281         * g++.old-deja/g++.pt/ttp20.C: Use this->.
33282         * g++.old-deja/g++.pt/ttp21.C: Use this->.
33283         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
33284         compiling.
33285         * g++.old-deja/g++.pt/union2.C: Use this->.
33286
33287 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
33288
33289         * gcc.dg/20030711-1.c: New test.
33290
33291 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
33292
33293         PR c++/11050
33294         * g++.dg/parse/args1.C: New test.
33295         * g++.pt/defarg8.C: Change expected errors.
33296
33297 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
33298
33299         PR c++/8164
33300         * g++.dg/template/nontype2.C: New test.
33301
33302         PR c++/10558
33303         * g++.dg/parse/template8.C: New test.
33304
33305         PR c++/8327
33306         * g++.dg/template/scope1.C: New test.
33307
33308         * g++.dg/warn/Wsign-compare-1.C: New test.
33309
33310 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
33311
33312         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
33313
33314 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
33315
33316         PR c++/9411
33317         * g++.dg/template/explicit2.C: New test.
33318
33319         PR c++/10032
33320         * g++.dg/warn/pedantic1.C: New test.
33321
33322 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
33323
33324         PR c++ 9483
33325         * g++.dg/other/field1.C: New test.
33326
33327 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
33328
33329         PR c/11449
33330         * gcc.c-torture/compile/20030707-1.c: New.
33331
33332 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33333
33334         PR c++/10849
33335         * g++.dg/template/access12.C: New test.
33336
33337 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
33338
33339         * g++.dg/bprob/bprob.exp (prof_ext): Update.
33340         * g77.dg/bprob/bprob.exp (prof_ext): Update.
33341         * gcc.misc-tests/bprob.exp (prof_ext): Update.
33342         * gcc.misc-tests/gcov.exp: Update
33343         * g++.dg/gcov/gcov.exp: Update
33344         * lib/gcov.exp: Update.
33345
33346 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
33347
33348         * g++.dg/abi/mangle17.C: Make sure template expressions are
33349         dependent.
33350         * g++.dg/abi/mangle4.C: Mark erroneous casts.
33351         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
33352         * g++.dg/opt/stack1.C: Remove erroneous code.
33353         * g++.dg/parse/template7.C: New test.
33354         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
33355         * g++.old-deja/g++.pt/crash4.C: Likewise.
33356
33357 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33358
33359         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
33360         with zero or one occurence of `$' after the initial `L'.
33361
33362 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
33363
33364         * gcc.c-torture/compile/20030704-1.c: Add a comment.
33365
33366 2003-07-08  Roger Sayle  <roger@eyesopen.com>
33367
33368         PR c/11370
33369         * gcc.dg/Wunreachable-6.c: New testcase.
33370         * gcc.dg/Wunreachable-7.c: New testcase.
33371
33372 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
33373
33374         PR c/11420
33375         * gcc.dg/20030708-1.c: New test.
33376
33377 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
33378
33379         * gcc.dg/compat/sdata-section.h: New file.
33380         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
33381         * gcc.dg/torture/mips-sdata-1.c: New test.
33382
33383 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33384
33385         PR c++/11030
33386         * g++.dg/template/friend19.C: New test.
33387
33388 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
33389
33390         * g++.dg/opt/strength-reduce.C: New test.
33391
33392 2003-07-07  Roger Sayle  <roger@eyesopen.com>
33393
33394         PR target/10979
33395         * gcc.dg/20030707-1.c: New testcase.
33396
33397 2003-07-07  Roger Sayle  <roger@eyesopen.com>
33398
33399         PR optimization/11059
33400         * g++.dg/opt/emptyunion.C: New testcase.
33401
33402 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
33403             Eric Botcazou  <ebotcazou@libertysurf.fr>
33404
33405         * g++.dg/opt/stack1.C: New test.
33406
33407 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
33408
33409         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
33410         run test.
33411
33412         PR c++/11431
33413         * g++.dg/expr/static_cast3.C: New test.
33414
33415 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
33416
33417         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
33418         everywhere.
33419         * gcc.dg/concat.c: Concatenation of string constants with
33420         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
33421         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
33422         * gcc.dg/cpp/escape-2.c: Use wide character constants where
33423         necessary to avoid multi-character character constant warning.
33424         * gcc.dg/cpp/escape.c: Likewise.
33425         * gcc.dg/cpp/ucs.c: Likewise.
33426         Remove backslashes from dg-bogus comments, as they confuse Tcl.
33427         Fix a typo.
33428
33429 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
33430
33431         PR c/11428
33432         * gcc.c-torture/compile/20030704-1.c: New.
33433
33434 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
33435
33436         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
33437
33438 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
33439
33440         PR c++/5287, PR c++/7910,  PR c++/11021
33441         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
33442         tests for warnings.
33443         * g++.dg/ext/dllimport2.C: Add tests for warnings.
33444         * g++.dg/ext/dllimport3.C: Likewise.
33445         * g++.dg/ext/dllimport4.C: New file.
33446         * g++.dg/ext/dllimport5.C: New file.
33447         * g++.dg/ext/dllimport6.C: New file.
33448         * g++.dg/ext/dllimport7.C: New file.
33449         * g++.dg/ext/dllimport8.C: New file.
33450         * g++.dg/ext/dllimport9.C: New file.
33451         * g++.dg/ext/dllimport10.C: New file.
33452         * g++.dg/ext/dllexport1.C: New file.
33453
33454 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
33455
33456         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
33457         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
33458
33459 2003-07-03  Roger Sayle  <roger@eyesopen.com>
33460
33461         * gcc.dg/builtins-25.c: New testcase.
33462         * gcc.dg/builtins-26.c: New testcase.
33463
33464 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
33465
33466         * gcc.dg/compat/vector-defs.h: New file.
33467         * gcc.dg/compat/vector-setup.h: New file.
33468         * gcc.dg/compat/vector-check.h: New file.
33469         * gcc.dg/compat/vector-1_main.c: New file.
33470         * gcc.dg/compat/vector-1_x.c: New file.
33471         * gcc.dg/compat/vector-1_y.c: New file.
33472         * gcc.dg/compat/vector-2_main.c: New file.
33473         * gcc.dg/compat/vector-2_x.c: New file.
33474         * gcc.dg/compat/vector-2_y.c: New file.
33475
33476         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
33477         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
33478         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
33479         * gcc.dg/compat/struct-align-1.h: New file.
33480         * gcc.dg/compat/struct-align-1_main.c: New file.
33481         * gcc.dg/compat/struct-align-1_x.c: New file.
33482         * gcc.dg/compat/struct-align-1_y.c: New file.
33483         * gcc.dg/compat/struct-align-2.h: New file.
33484         * gcc.dg/compat/struct-align-2_main.c: New file.
33485         * gcc.dg/compat/struct-align-2_x.c: New file.
33486         * gcc.dg/compat/struct-align-2_y.c: New file.
33487
33488         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
33489         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
33490         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
33491         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
33492         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
33493         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
33494         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
33495         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
33496         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
33497         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
33498         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
33499         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
33500         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
33501         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
33502         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
33503         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
33504         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
33505         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
33506         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
33507         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
33508         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
33509         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
33510         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
33511         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
33512         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
33513         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
33514         * gcc.dg/compat/struct-return-10_x.c: Ditto.
33515         * gcc.dg/compat/struct-return-2_x.c: Ditto.
33516         * gcc.dg/compat/struct-return-3_x.c: Ditto.
33517
33518 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
33519
33520         * gcc.dg/i386-call-1.c: New test.
33521
33522 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
33523
33524         PR c++/9162
33525         * g++.dg/parse/defarg4.C: New.
33526
33527 2003-07-03  Roger Sayle  <roger@eyesopen.com>
33528
33529         PR target/10700
33530         * gcc.c-torture/compile/20030703-1.c: New test case.
33531
33532 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
33533
33534         * g++.dg/template/local3.C: Remove extra semicolon.
33535
33536 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
33537
33538         * gcc.dg/i386-volatile-1.c: New test.
33539
33540 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
33541
33542         PR c++/11072
33543         * g++.dg/other/offsetof2.C: XFAIL.
33544         * g++.dg/other/offsetof5.C: New.
33545
33546         PR c++/10219
33547         * g++.dg/template/error1.C: New.
33548
33549         PR c++/9779
33550         * g++.dg/template/dependent-expr1.C: New.
33551
33552 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
33553
33554         PR c++/6949
33555         * g++.dg/template/local3.C: New test.
33556
33557         PR c++/11149
33558         * g++.dg/lookup/scoped6.C: New test.
33559
33560 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
33561
33562         PR c++/8046
33563         * g++.dg/other/error7.C: New test.
33564
33565 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
33566
33567         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
33568         * g++.old-deja/g++.abi/vtable3.h: Likewise.
33569         * g++.old-deja/g++.law/code-gen5.C: Likewise.
33570         * g++.old-deja/g++.other/union2.C: Likewise.
33571         * gcc.dg/c90-const-expr-2.c: Likewise.
33572         * gcc.dg/c90-const-expr-3.c: Likewise.
33573         * gcc.dg/c99-const-expr-2.c: Likewise.
33574         * gcc.dg/c99-const-expr-3.c: Likewise.
33575         * gcc.dg/concat.c: Likewise.
33576
33577 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
33578
33579         PR c++/9559
33580         * g++.dg/init/static1.C: New test.
33581
33582 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33583
33584         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
33585         * g++.old-deja/g++.other/access2.C: Likewise.
33586         * g++.old-deja/g++.other/decl2.C: Likewise.
33587         * gcc.c-torture/execute/20020615-1.c: Likewise.
33588
33589 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
33590
33591         PR c++/4933
33592         * g++.dg/template/sizeof4.C: New test.
33593
33594 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
33595
33596         * g++.dg/other/error6.C: New test.
33597
33598 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
33599
33600         PR c++/10750
33601         * g++.dg/parse/constant2.C: New test.
33602
33603 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
33604
33605         PR c++/11106
33606         * g++.dg/other/error5.C: New test.
33607
33608 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33609
33610         * gcc.dg/format/gcc_diag-1.c: New test.
33611
33612 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
33613
33614         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
33615
33616 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
33617
33618         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
33619         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
33620         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
33621
33622 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
33623
33624         * gcc.c-torture/execute/builtins/string-8.c: New test.
33625         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
33626         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
33627         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
33628
33629 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
33630
33631         PR c++/10468
33632         * g++.dg/ext/typeof6.C: New test.
33633
33634 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
33635
33636         PR c++/10796
33637         * g++.dg/init/enum1.C: New test.
33638
33639 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
33640
33641         * gcc.dg/20030627-1.c: New test.
33642
33643 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
33644
33645         PR c++/11332
33646         * g++.dg/expr/static_cast2.C: New test.
33647
33648 2003-06-26  Roger Sayle  <roger@eyesopen.com>
33649             Jakub Jelinek  <jakub@redhat.com>
33650
33651         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
33652         sprintf(dst,"%s",src) optimization.
33653         * gcc.c-torture/execute/20030626-1.c: New test case.
33654         * gcc.c-torture/execute/20030626-2.c: New test case.
33655
33656 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
33657
33658         * gcc.c-torture/execute/multi-ix.c: New test.
33659
33660         * gcc.c-torture/execute/simd-4.c (main):
33661         Added missing semicolon at end of union.
33662
33663 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
33664
33665         PR c++/8266
33666         * g++.dg/template/explicit-instantiation3.C: New test.
33667
33668 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
33669
33670         * gcc.dg/20030626-1.c: Use signed char.
33671
33672 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
33673
33674         * gcc.dg/20030626-1.c: New test.
33675
33676 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
33677
33678         * const-str-2.m: Update.
33679
33680 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
33681
33682         PR c++/10990
33683         * g++.dg/rtti/dyncast1.C: New test.
33684         * g++.dg/abi/mangle4.C: Correct base-specifier access.
33685         * g++.dg/lookup/scoped1.C: Remove XFAIL.
33686         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
33687
33688         PR c++/10931
33689         * g++.dg/expr/static_cast1.C: New test.
33690
33691 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
33692
33693         * gcc.dg/20030625-1.c: New test.
33694
33695 2003-06-24  Roger Sayle  <roger@eyesopen.com>
33696
33697         * gcc.c-torture/compile/20030624-1.c: New test case.
33698
33699 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
33700
33701         * gcc.c-torture/execute/string-opt-17.c: New test.
33702
33703 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
33704
33705         PR c++/5754
33706         * g++.dg/parse/crash6.C: New test.
33707
33708 2003-06-23  Roger Sayle  <roger@eyesopen.com>
33709
33710         * gcc.dg/builtins-24.c: New test case.
33711
33712 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
33713
33714         * g++.dg/opt/operator1.C: New test.
33715
33716 2003-06-22  Roger Sayle  <roger@eyesopen.com>
33717
33718         * gcc.c-torture/execute/string-opt-16.c: New test case.
33719
33720 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
33721
33722         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
33723         * g++.old-deja/g++.other/conv7.C: Likewise.
33724         * g++.old-deja/g++.other/overcnv2.C: Likewise.
33725         * g++.old-deja/g++.other/overload14.C: Likewise.
33726
33727 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
33728
33729         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
33730         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
33731
33732 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
33733
33734         PR c++/10888
33735         * g++.dg/warn/Winline-3.C: New test.
33736
33737 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
33738
33739         * lib/target-supports.exp (check_alias_available): Make the test
33740         program acceptable to the Solaris assembler.
33741
33742         PR c++/10749
33743         * g++.dg/template/memclass2.C: New test.
33744
33745 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
33746             Eric Botcazou  <ebotcazou@libertysurf.fr>
33747
33748         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
33749         data for non-matching targets.
33750         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
33751
33752 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
33753
33754         PR c++/10845
33755         * g++.dg/template/member3.C: New test.
33756
33757 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
33758
33759         PR c++/10939
33760         * g++.dg/template/func1.C: New test.
33761
33762         PR c++/9649
33763         * g++.dg/template/static4.C: New test.
33764         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
33765
33766         PR c++/11041
33767         * g++.dg/init/ref7.C: New test.
33768
33769 2003-06-19  Matt Austern  <austern@apple.com>
33770
33771         PR c++/11228
33772         * g++.dg/anew1.C: New test.
33773         * g++.dg/anew2.C: New test.
33774         * g++.dg/anew3.C: New test.
33775         * g++.dg/anew4.C: New test.
33776
33777 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
33778
33779         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
33780
33781 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
33782
33783         * gcc.c-torture/execute/simd-4.c (main): Make expected value
33784         endian-dependent.
33785
33786 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
33787
33788         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
33789         Remove cruft.
33790
33791 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
33792
33793         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
33794         * gcc.c-torture/compile/961203-1.c: Likewise.
33795         * gcc.c-torture/compile/980506-1.c: Likewise.
33796
33797 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
33798
33799         PR c++/10712
33800         * g++.dg/lookup/using7.C: New test.
33801
33802 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
33803
33804         PR c++/11105
33805         * g++.dg/abi/conv1.C: Remove it.
33806         * g++.dg/template/conv7.C: New test.
33807         * g++.dg/template/conv8.C: Likewise.
33808         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
33809         conversion operator.
33810
33811 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
33812
33813         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
33814         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
33815         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
33816         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
33817         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
33818         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
33819         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
33820         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
33821         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
33822         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
33823         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
33824         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
33825         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
33826         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
33827         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
33828         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
33829         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
33830         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
33831         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
33832         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
33833         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
33834         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
33835         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
33836         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
33837         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
33838         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
33839         * gcc.dg/compat/struct-return-10_x.c: Ditto.
33840         * gcc.dg/compat/struct-return-2_x.c: Ditto.
33841         * gcc.dg/compat/struct-return-3_x.c: Ditto.
33842
33843 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
33844
33845         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
33846         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
33847         indications.
33848
33849 2003-06-16  Roger Sayle  <roger@eyesopen.com>
33850
33851         * gcc.dg/i386-387-5.c: New test case.
33852         * gcc.dg/i386-387-6.c: New test case.
33853         * gcc.dg/builtins-23.c: New test case.
33854
33855 2003-06-15  Roger Sayle  <roger@eyesopen.com>
33856
33857         * gcc.dg/builtins-22.c: New test case.
33858         * gcc.dg/i386-387-1.c: Update to test exp.
33859         * gcc.dg/i386-387-2.c: Likewise.
33860
33861 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33862
33863         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
33864
33865 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
33866
33867         * lib/gcc-dg.exp (dg-require-dll): New function.
33868         (dg-xfail-if): Likewise.
33869         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
33870         driver.
33871
33872         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
33873         * gcc.c-torture/compile/20001205-1.c: Likewise.
33874         * gcc.c-torture/compile/20001226-1.c: Likewise.
33875         * gcc.c-torture/compile/20010518-2.c: Likewise.
33876         * gcc.c-torture/compile/20020312-1.c: Likewise.
33877         * gcc.c-torture/compile/20020604-1.c: Likewise.
33878         * gcc.c-torture/compile/920501-12.c: Likewise.
33879         * gcc.c-torture/compile/920501-4.c: Likewise.
33880         * gcc.c-torture/compile/920520-1.c: Likewise.
33881         * gcc.c-torture/compile/920521-1.c: Likewise.
33882         * gcc.c-torture/compile/920625-1.c: Likewise.
33883         * gcc.c-torture/compile/961203-1.c: Likewise.
33884         * gcc.c-torture/compile/980506-1.c: Likewise.
33885         * gcc.c-torture/compile/981006-1.c: Likewise.
33886         * gcc.c-torture/compile/981022-1.c: Likewise.
33887         * gcc.c-torture/compile/981223-1.c: Likewise.
33888         * gcc.c-torture/compile/990617-1.c: Likewise.
33889         * gcc.c-torture/compile/dll.c: Likewise.
33890         * gcc.c-torture/compile/labels-3.c: Likewise.
33891         * gcc.c-torture/compile/mipscop-1.c: Likewise.
33892         * gcc.c-torture/compile/mipscop-2.c: Likewise.
33893         * gcc.c-torture/compile/mipscop-3.c: Likewise.
33894         * gcc.c-torture/compile/mipscop-4.c: Likewise.
33895         * gcc.c-torture/compile/simd-5.c: Likewise.
33896         * gcc.c-torture/compile/20000804-1.x: Remove.
33897         * gcc.c-torture/compile/20001205-1.x: Likewise.
33898         * gcc.c-torture/compile/20001226-1.x: Likewise.
33899         * gcc.c-torture/compile/20010518-2.x: Likewise.
33900         * gcc.c-torture/compile/20020312-1.x: Likewise.
33901         * gcc.c-torture/compile/20020604-1.x: Likewise.
33902         * gcc.c-torture/compile/920501-12.x: Likewise.
33903         * gcc.c-torture/compile/920501-4.x: Likewise.
33904         * gcc.c-torture/compile/920520-1.x: Likewise.
33905         * gcc.c-torture/compile/920521-1.x: Likewise.
33906         * gcc.c-torture/compile/920625-1.x: Likewise.
33907         * gcc.c-torture/compile/961203-1.x: Likewise.
33908         * gcc.c-torture/compile/980506-1.x: Likewise.
33909         * gcc.c-torture/compile/981006-1.x: Likewise.
33910         * gcc.c-torture/compile/981022-1.x: Likewise.
33911         * gcc.c-torture/compile/981223-1.x: Likewise.
33912         * gcc.c-torture/compile/990617-1.x: Likewise.
33913         * gcc.c-torture/compile/mipscop-1.x: Likewise.
33914         * gcc.c-torture/compile/mipscop-2.x: Likewise.
33915         * gcc.c-torture/compile/mipscop-3.x: Likewise.
33916         * gcc.c-torture/compile/mipscop-4.x: Likewise.
33917         * gcc.c-torture/compile/simd-5.x: Likewise.
33918
33919         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
33920
33921 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
33922
33923         * gcc.c-torture/execute/20030611-1.c: New test.
33924
33925 2003-06-12  Roger Sayle  <roger@eyesopen.com>
33926
33927         PR middle-end/168
33928         * gcc.dg/20030612-1.c: New test case.
33929
33930 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
33931
33932         PR c++/10635
33933         * g++.dg/expr/cast1.C: New test.
33934
33935 2003-06-12  Roger Sayle  <roger@eyesopen.com>
33936
33937         * gcc.dg/builtins-21.c: New test case.
33938
33939 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
33940
33941         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
33942         options instead of at the end.
33943         * lib/objc.exp (objc_target_compile): Likewise.
33944
33945 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
33946
33947         PR c++/10432
33948         * g++.dg/parse/error1.C: New test.
33949
33950 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
33951
33952         * gcc.dg/compat/struct-by-value-11_main.c: New file.
33953         * gcc.dg/compat/struct-by-value-11_x.c: New file.
33954         * gcc.dg/compat/struct-by-value-11_y.c: New file.
33955         * gcc.dg/compat/struct-by-value-12_main.c: New file.
33956         * gcc.dg/compat/struct-by-value-12_x.c: New file.
33957         * gcc.dg/compat/struct-by-value-12_y.c: New file.
33958         * gcc.dg/compat/struct-by-value-13_main.c: New file.
33959         * gcc.dg/compat/struct-by-value-13_x.c: New file.
33960         * gcc.dg/compat/struct-by-value-13_y.c: New file.
33961         * gcc.dg/compat/struct-by-value-14_main.c: New file.
33962         * gcc.dg/compat/struct-by-value-14_x.c: New file.
33963         * gcc.dg/compat/struct-by-value-14_y.c: New file.
33964         * gcc.dg/compat/struct-by-value-15_main.c: New file.
33965         * gcc.dg/compat/struct-by-value-15_x.c: New file.
33966         * gcc.dg/compat/struct-by-value-15_y.c: New file.
33967         * gcc.dg/compat/struct-by-value-16_main.c: New file.
33968         * gcc.dg/compat/struct-by-value-16_x.c: New file.
33969         * gcc.dg/compat/struct-by-value-16_y.c: New file.
33970         * gcc.dg/compat/struct-by-value-17_main.c: New file.
33971         * gcc.dg/compat/struct-by-value-17_x.c: New file.
33972         * gcc.dg/compat/struct-by-value-17_y.c: New file.
33973         * gcc.dg/compat/struct-by-value-18_main.c: New file.
33974         * gcc.dg/compat/struct-by-value-18_x.c: New file.
33975         * gcc.dg/compat/struct-by-value-18_y.c: New file.
33976
33977         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
33978         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
33979         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
33980         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
33981         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
33982         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
33983         * gcc.dg/compat/scalar-return-3_main.c: New file.
33984         * gcc.dg/compat/scalar-return-3_x.c: New file.
33985         * gcc.dg/compat/scalar-return-3_y.c: New file.
33986         * gcc.dg/compat/scalar-return-4_main.c: New file.
33987         * gcc.dg/compat/scalar-return-4_x.c: New file.
33988         * gcc.dg/compat/scalar-return-4_y.c: New file.
33989
33990 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
33991
33992         * gcc.dg/compat/fp2-struct-check.h: New file.
33993         * gcc.dg/compat/fp2-struct-defs.h: New file.
33994         * gcc.dg/compat/fp2-struct-init.h: New file.
33995         * gcc.dg/compat/struct-by-value-10_main.c: New file.
33996         * gcc.dg/compat/struct-by-value-10_x.c: New file.
33997         * gcc.dg/compat/struct-by-value-10_y.c: New file.
33998         * gcc.dg/compat/struct-return-10_main.c: New file.
33999         * gcc.dg/compat/struct-return-10_x.c: New file.
34000         * gcc.dg/compat/struct-return-10_y.c: New file.
34001
34002         * gcc.dg/compat/compat-common.h: New file.
34003         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
34004         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
34005         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
34006         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
34007         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
34008         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
34009         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
34010         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
34011         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
34012         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
34013         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
34014         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
34015         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
34016         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
34017         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
34018         * gcc.dg/compat/small-struct-check.h: Ditto.
34019         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
34020         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
34021         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
34022         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
34023         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
34024         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
34025         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
34026         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
34027         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
34028         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
34029         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
34030         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
34031         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
34032         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
34033         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
34034         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
34035         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
34036         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
34037         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
34038         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
34039         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
34040         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
34041         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
34042         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
34043         * gcc.dg/compat/struct-return-2_main.c: Ditto.
34044         * gcc.dg/compat/struct-return-2_x.c: Ditto.
34045         * gcc.dg/compat/struct-return-2_y.c: Ditto.
34046         * gcc.dg/compat/struct-return-3_main.c: Ditto.
34047         * gcc.dg/compat/struct-return-3_x.c: Ditto.
34048         * gcc.dg/compat/struct-return-3_y.c: Ditto.
34049
34050 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
34051
34052         * g++.dg/pch/static-1.C: New file.
34053         * g++.dg/pch/static-1.Hs: New file.
34054
34055 2003-06-10  Richard Henderson  <rth@redhat.com>
34056
34057         * gcc.dg/asm-7.c: Adjust expected warning text.
34058
34059 2003-06-10  Roger Sayle  <roger@eyesopen.com>
34060
34061         * gcc.dg/builtins-20.c: New test case.
34062
34063 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
34064
34065         PR c++/11131
34066         * g++.dg/opt/template1.C: New test.
34067
34068 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
34069
34070         * lib/gcc-dg.exp (dg-test): Clear additional_files and
34071         additional_sources.
34072
34073 2003-05-21  David Taylor  <dtaylor@emc.com>
34074
34075         * gcc.dg/Wpadded.c: New file.
34076
34077 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
34078
34079         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
34080         * gcc.dg/special/weak-2.c: Add dg-require-weak.
34081         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
34082         dg-require-weak.
34083
34084 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
34085
34086         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
34087
34088 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
34089
34090         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
34091         (dg-require-alias): Likewise.
34092         (dg-require-gc-sections): Likewise.
34093         * lib/target-supports.exp (check_gc_sections_available): Likewise.
34094
34095 2003-06-08  Richard Henderson  <rth@redhat.com>
34096
34097         * gcc.dg/20011029-2.c: Fix the array reference.
34098         * gcc.dg/asm-7.c: New.
34099
34100 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
34101
34102         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
34103
34104 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
34105
34106         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
34107         (dg-require-gc-sections): Likewise.
34108
34109 2003-06-08  Jan Hubicka  <jh@suse.cz>
34110
34111         * i386-cmov1.c: Fix regular expression.
34112         * i386-cvt-1.c: Likewise.
34113         * i386-local.c: Likewise.
34114         * i386-local2.c: Likewise.
34115         * i386-mul.c: Likewise.
34116         * i386-ssetype-1.c: Likewise.
34117         * i386-ssetype-3.c: Likewise.
34118         * i386-ssetype-5.c: Likewise.
34119
34120 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34121
34122         PR c++/11039
34123         * g++.dg/warn/implicit-typename2.C: New test.
34124         * g++.dg/warn/implicit-typename3.C: New test.
34125
34126 2003-06-07  Richard Henderson  <rth@redhat.com>
34127
34128         * g++.dg/other/offsetof3.C: Use size_t.
34129         * g++.dg/other/offsetof4.C: Likewise.
34130
34131 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
34132
34133         * lib/copy-file.exp: New. Implement gcc_copy_files.
34134
34135         * lib/dg-pch.exp: Load copy-file.exp
34136         (dg-pch): Use gcc_copy_files instead of "file copy".
34137
34138 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
34139
34140         * gcc.dg/weak/weak.exp: Simplify.
34141         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
34142         * gcc.dg/weak/weak-1.c: Likewise.
34143         * gcc.dg/weak/weak-2.c: Likewise.
34144         * gcc.dg/weak/weak-3.c: Likewise.
34145         * gcc.dg/weak/weak-4.c: Likewise.
34146         * gcc.dg/weak/weak-5.c: Likewise.
34147         * gcc.dg/weak/weak-6.c: Likewise.
34148         * gcc.dg/weak/weak-7.c: Likewise.
34149         * gcc.dg/weak/weak-8.c: Likewise.
34150         * gcc.dg/weak/weak-9.c: Likewise.
34151
34152 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
34153
34154         gcc.c-torture/execute/20030606-1.c: New.
34155
34156 2003-06-06  Roger Sayle  <roger@eyesopen.com>
34157
34158         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
34159         * gcc.dg/builtins-19.c: Likewise.
34160
34161 2003-06-06  Roger Sayle  <roger@eyesopen.com>
34162
34163         * gcc.dg/builtins-2.c: Add some more tests.
34164         * gcc.dg/builtins-18.c: New test case.
34165         * gcc.dg/builtins-19.c: New test case.
34166
34167 2003-06-06  Roger Sayle  <roger@eyesopen.com>
34168             Jim Wilson  <wilson@tuliptree.org>
34169
34170         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
34171
34172 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
34173
34174         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
34175         mempcpy/stpcpy calls not to be optimized into something else.
34176         * gcc.c-torture/execute/string-opt-3.c: Moved to...
34177         * gcc.c-torture/execute/builtins/string-7.c: ...here.
34178         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
34179
34180 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34181
34182         * gcc.dg/format/asm_fprintf-1.c: New test.
34183
34184 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
34185
34186         * lib/gcc-defs.exp (additional_sources): New variable.
34187         (dg-additional-sources): New function.
34188         (additional_files): New variable.
34189         (dg-additional-files): New function.
34190         (dg-additional-files-options): Likewise.
34191         * lib/gcc-dg.exp (dg-require-weak): New function.
34192         (dg-require-alias): Likewise.
34193         (dg-require-gc-sections): Likewise.
34194         * lib/target-supports.exp (check_alias_available): Remove testfile
34195         parameter.
34196         (check_gc_sections_available): New function.
34197         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
34198         (dg-gpp-additional-files): Likewise.
34199         * lib/g++.exp (additional_sources): Remove.
34200         (additional_files): Likewise.
34201         (g++_target_compile): Use dg-additional-files-options.
34202
34203         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
34204         Tcl logic.
34205         * gcc.dg/special/ecos.exp: Remove.
34206         * gcc.dg/special/20000419-2.c: Use dg-require-*.
34207         * gcc.dg/special/alias-1.c: Likewise.
34208         * gcc.dg/special/alias-2.c: Likewise.
34209         * gcc.dg/special/gcsec-1.c: Likewise.
34210         * gcc.dg/special/weak-1.c: Likewise.
34211         * gcc.dg/special/weak-2.c: Likewise.
34212         * gcc.dg/special/wkali-1.c: Likewise.
34213         * gcc.dg/special/wkali-2.c: Likewise.
34214
34215         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
34216         dg-gpp-additional-*.
34217         * g++.dg/special/conpr-3.C: Likewise.
34218         * g++.dg/special/conpr-4.C: Likewise.
34219         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
34220         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
34221         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
34222         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
34223         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
34224         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
34225         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
34226         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
34227         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
34228         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
34229         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
34230         * g++.old-deja/g++.other/comdat1.C: Likewise.
34231         * g++.old-deja/g++.other/comdat2.C: Likewise.
34232         * g++.old-deja/g++.other/comdat3.C: Likewise.
34233         * g++.old-deja/g++.other/ctor1.C: Likewise.
34234         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
34235
34236 2003-06-05  Richard Henderson  <rth@redhat.com>
34237
34238         * gcc.dg/debug/20030605-1.c: New.
34239
34240 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
34241
34242         * README.QMTEST: Update.
34243
34244 2003-06-04  Richard Henderson  <rth@redhat.com>
34245
34246         * gcc.dg/cleanup-1.c: New.
34247         * gcc.dg/cleanup-2.c: New.
34248         * gcc.dg/cleanup-3.c: New.
34249         * gcc.dg/cleanup-4.c: New.
34250         * gcc.dg/cleanup-5.c: New.
34251         * gcc.dg/cleanup-6.c: New.
34252         * gcc.dg/cleanup-7.c: New.
34253
34254 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
34255
34256         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
34257
34258         * lib/dg-pch.exp: New file.
34259         * g++.dg/pch/pch.exp: Use dg-pch.exp.
34260         * gcc.dg/pch/pch.exp: Likewise.
34261
34262 2003-06-04  Roger Sayle  <roger@eyesopen.com>
34263
34264         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
34265         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
34266         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
34267         * gcc.dg/builtins-17.c: New test case.
34268         * gcc.dg/i386-387-4.c: New test case.
34269         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
34270
34271 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
34272
34273         * gcc.dg/ultrasp9.c: New test.
34274
34275 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
34276
34277         * gcc.c-torture/compile/20030604-1.c: New test.
34278         * gcc.dg/sparc-constant-1.c: New test.
34279
34280 2003-06-03  Glen Nakamura  <glen@imodulo.com>
34281
34282         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
34283
34284 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
34285
34286         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
34287
34288         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
34289         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
34290
34291 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
34292
34293         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
34294
34295 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34296
34297         PR c++/10940
34298         * g++.dg/template/spec10.C: New test.
34299
34300 2003-06-03  Roger Sayle  <roger@eyesopen.com>
34301
34302         * gcc.dg/builtins-16.c: New test case.
34303
34304 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
34305
34306         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
34307         mempcpy test with post-increments.
34308         * gcc.c-torture/execute/string-opt-3.c: New test.
34309         * gcc.dg/string-opt-1.c: New test.
34310
34311 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
34312
34313         PR fortran/10965
34314         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
34315
34316 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
34317
34318         * lib/scanasm.exp (dg-scan): New function, factored out of ...
34319         (scan-assembler): ... here.  Use dg-scan.
34320         (scan-assembler-not): Likewise.
34321         (scan-file): New function.
34322         (scan-file-not): Likewise.
34323         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
34324         * gcc.dg/cpp/_Pragma4.c: Likewise.
34325         * gcc.dg/cpp/_Pragma5.c: Likewise.
34326         * gcc.dg/cpp/avoidpaste1.c: Likewise.
34327         * gcc.dg/cpp/avoidpaste2.c: Likewise.
34328         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
34329         * gcc.dg/cpp/cmdlne-P.c: Likewise.
34330         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
34331         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
34332         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
34333         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
34334         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
34335         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
34336         * gcc.dg/cpp/cxxcom1.c: Likewise.
34337         * gcc.dg/cpp/line1.c: Likewise.
34338         * gcc.dg/cpp/maccom1.c: Likewise.
34339         * gcc.dg/cpp/maccom2.c: Likewise.
34340         * gcc.dg/cpp/maccom3.c: Likewise.
34341         * gcc.dg/cpp/maccom4.c: Likewise.
34342         * gcc.dg/cpp/maccom5.c: Likewise.
34343         * gcc.dg/cpp/maccom6.c: Likewise.
34344         * gcc.dg/cpp/multiline.c: Likewise.
34345         * gcc.dg/cpp/spacing1.c: Likewise.
34346         * gcc.dg/cpp/spacing2.c: Likewise.
34347         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
34348         * gcc.dg/cpp/trad/maccom1.c: Likewise.
34349         * gcc.dg/cpp/trad/maccom2.c: Likewise.
34350         * gcc.dg/cpp/trad/maccom3.c: Likewise.
34351         * gcc.dg/cpp/trad/maccom4.c: Likewise.
34352         * gcc.dg/cpp/trad/maccom6.c: Likewise.
34353         * gcc.dg/cpp/cxxcom2.c: Likewise.
34354         * gcc.dg/cpp/cxxcom2.h: New file.
34355
34356         * gcc.dg/cpp/truefalse.cpp: Move it to ...
34357         * g++.dg/cpp/truefalse.C: Here.
34358         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
34359
34360 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
34361
34362         * gcc.dg/cpp/redef3.c: New file.
34363
34364 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
34365
34366         * gcc.dg/i386-loop-3.c: New test.
34367
34368 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
34369
34370         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
34371
34372 2003-05-31  Roger Sayle  <roger@eyesopen.com>
34373
34374         * gcc.dg/fwrapv-1.c: New test case.
34375         * gcc.dg/fwrapv-2.c: New test case.
34376
34377 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34378
34379         PR c++/10956
34380         * g++.dg/template/spec9.C: New test.
34381
34382 2003-05-29  Roger Sayle  <roger@eyesopen.com>
34383
34384         * gcc.dg/duff-4.c: New test case.
34385
34386 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
34387
34388         PR fortran/10843
34389         * g77.dg/ffixed-form-1.f: New test
34390         * g77.dg/ffixed-form-2.f: New test
34391         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
34392         * g77.dg/ffree-form-3.f: New test
34393
34394 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
34395
34396         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
34397         * gcc.dg/wint_t-1.c: Likewise.
34398
34399 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34400
34401         * g++.dg/template/access11.C: New test.
34402
34403 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34404
34405         PR c++/10849
34406         * g++.dg/template/access10.C: New test.
34407
34408 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
34409             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34410
34411         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
34412
34413 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
34414
34415         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
34416         suppress for powerpc-*-darwin*.
34417         * gcc.dg/torture/builtin-noret-2.c: Likewise.
34418
34419 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
34420
34421         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
34422         suppress option for powerpc-*-darwin*.
34423
34424 2003-05-23  Roger Sayle  <roger@eyesopen.com>
34425
34426         * gcc.dg/builtins-1.c: Add tests for tan and atan.
34427         * gcc.dg/builtins-4.c: Add test for fmod.
34428
34429 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34430
34431         PR c++/10682
34432         * g++.dg/template/instantiate4.C: New test.
34433
34434 2003-05-22  Roger Sayle  <roger@eyesopen.com>
34435
34436         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
34437
34438 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
34439
34440         * gcc.dg/compat/scalar-return-1_main.c: New file.
34441         * gcc.dg/compat/scalar-return-1_x.c: New file.
34442         * gcc.dg/compat/scalar-return-1_y.c: New file.
34443         * gcc.dg/compat/scalar-return-2_main.c: New file.
34444         * gcc.dg/compat/scalar-return-2_x.c: New file.
34445         * gcc.dg/compat/scalar-return-2_y.c: New file.
34446         * gcc.dg/compat/struct-return-3_main.c: New file.
34447         * gcc.dg/compat/struct-return-3_y.c: New file.
34448         * gcc.dg/compat/struct-return-3_x.c: New file.
34449         * gcc.dg/compat/struct-return-2_main.c: New file.
34450         * gcc.dg/compat/struct-return-2_x.c: New file.
34451         * gcc.dg/compat/struct-return-2_y.c: New file.
34452
34453 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34454
34455         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
34456         for hppa*-hp-hpux*.
34457         * gcc.dg/20021014-1.c (dg-options): Likewise.
34458         * gcc.dg/nest.c (dg-options): Likewise.
34459
34460 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
34461
34462         PR c++/9738
34463         * g++.dg/ext/dllimport2.C: New file.
34464         * g++.dg/ext/dllimport3.C: New file.
34465
34466 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
34467
34468         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
34469         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
34470         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
34471         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
34472         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
34473         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
34474         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
34475         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
34476         * gcc.dg/compat/small-struct-defs.h: New file.
34477         * gcc.dg/compat/small-struct-init.h: New file.
34478         * gcc.dg/compat/small-struct-check.h: New file.
34479         * gcc.dg/compat/fp-struct-defs.h: New file.
34480         * gcc.dg/compat/fp-struct-check.h: New file.
34481         * gcc.dg/compat/fp-struct-init.h: New file.
34482         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
34483         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
34484
34485 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
34486
34487         * gcc.dg/20030225-2.c: New test.
34488
34489 2003-05-18  Roger Sayle  <roger@eyesopen.com>
34490             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34491
34492         * gcc.c-torture/compile/20030518-1.c: New test case.
34493
34494 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
34495
34496         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
34497         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
34498         gcc-dg-debug-runtest.
34499         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
34500         gcc-dg-debug-runtest.
34501
34502 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34503
34504         PR c++/9022
34505         * g++.dg/lookup/using6.C: New test.
34506
34507 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34508
34509         * g++.dg/parse/access2.C: New test.
34510
34511 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
34512
34513         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
34514         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
34515         * gcc.dg/debug/debug.exp: Likewise.
34516
34517 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
34518
34519         * gcc.dg/dollar.c: New test.
34520
34521 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
34522
34523         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
34524         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
34525         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
34526         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
34527         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
34528         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
34529         * gcc.dg/compat/struct-by-value-6_main.c: New file.
34530         * gcc.dg/compat/struct-by-value-6_x.c: New file.
34531         * gcc.dg/compat/struct-by-value-6_y.c: New file.
34532         * gcc.dg/compat/struct-by-value-7_main.c: New file.
34533         * gcc.dg/compat/struct-by-value-7_x.c: New file.
34534         * gcc.dg/compat/struct-by-value-7_y.c: New file.
34535         * gcc.dg/compat/struct-by-value-8_main.c: New file.
34536         * gcc.dg/compat/struct-by-value-8_x.c: New file.
34537         * gcc.dg/compat/struct-by-value-8_y.c: New file.
34538         * gcc.dg/compat/struct-by-value-9_main.c: New file.
34539         * gcc.dg/compat/struct-by-value-9_x.c: New file.
34540         * gcc.dg/compat/struct-by-value-9_y.c: New file.
34541
34542 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
34543
34544         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
34545         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
34546         support for "repo" mode.
34547         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
34548         * lib/g77-dg.exp: Likewise.
34549         * lib/obj-dg.exp: Likewise.
34550
34551 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
34552
34553         Merge from gcc-3_2-rhl8-branch:
34554         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
34555
34556         * gcc.dg/tls/opt-6.c: New test.
34557
34558         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
34559
34560         * gcc.dg/20030405-1.c: New test.
34561
34562         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
34563
34564         * gcc.dg/20030309-1.c: New test.
34565
34566         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
34567
34568         * gcc.c-torture/execute/20030307-1.c: New test.
34569
34570         2003-02-20  Randolph Chung  <tausq@debian.org>
34571
34572         * gcc.c-torture/compile/20030220-1.c: New test.
34573
34574         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
34575
34576         * gcc.dg/20030217-1.c: New test.
34577
34578         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
34579
34580         * gcc.c-torture/compile/20020129-1.c: New test.
34581
34582         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
34583
34584         * gcc.dg/unroll-1.c: New test.
34585
34586         2002-11-16  Jan Hubicka  <jh@suse.cz>
34587
34588         * gcc.c-torture/execute/20020920-1.c: New test.
34589
34590         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
34591
34592         PR target/7434
34593         * gcc.c-torture/compile/20021008-1.c: New test.
34594
34595         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
34596
34597         PR target/7559
34598         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
34599
34600         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
34601
34602         * gcc.c-torture/compile/20020807-1.c: New test.
34603
34604         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
34605
34606         * gcc.dg/tls/opt-1.c: New test.
34607
34608         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
34609
34610         * gcc.dg/20020729-1.c: New test.
34611
34612         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
34613
34614         * g++.dg/opt/life1.C: New test.
34615
34616         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
34617
34618         * gcc.dg/20020525-1.c: New test.
34619
34620         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
34621
34622         PR c++/6794
34623         * g++.dg/ext/pretty1.C: New test.
34624         * g++.dg/ext/pretty2.C: New test.
34625
34626 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
34627
34628         PR c++/8385
34629         * g++.dg/ext/typeof5.C: New test.
34630
34631 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
34632
34633         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
34634         __USER_LABEL_PREFIX__ into account.
34635         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
34636
34637 2003-05-14  Roger Sayle  <roger@eyesopen.com>
34638
34639         * gcc.dg/builtins-15.c: New test case.
34640
34641 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
34642
34643         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
34644
34645 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
34646
34647         * lib/g++.exp: Tweak handling of additional source files.
34648         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
34649         * g++.dg/special/conpr-2a.C: Rename to ...
34650         * g++.dg/special/conpr-2a.cc: ... this.
34651         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
34652         * g++.dg/special/conpr-3a.C: Rename to ...
34653         * g++.dg/special/conpr-3a.cc: This.
34654         * g++.dg/special/conpr-3b.C: Rename to ...
34655         * g++.dg/special/conpr-3b.cc: This.
34656         * g++.dg/special/conpr-4.C: New test.
34657         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
34658
34659 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
34660
34661         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
34662
34663 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34664
34665         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
34666         * g++.old-deja/g++.robertl/eb71.C: Likewise.
34667         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
34668         * g++.old-deja/g++.other/warn3.C: Likewise.
34669
34670 2003-05-11  Roger Sayle  <roger@eyesopen.com>
34671
34672         * gcc.dg/i386-387-1.c: Update to also test log.
34673         * gcc.dg/i386-387-2.c: Likewise.
34674
34675 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
34676
34677         * g77.f-torture/execute/int8421.f: New test.
34678
34679 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34680
34681         PR c++/10230, c++/10481
34682         * g++.dg/lookup/scoped5.C: New test.
34683
34684 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34685
34686         PR c++/10552
34687         * g++.dg/template/ttp6.C: New test.
34688
34689 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
34690
34691         * gcc.c-torture/execute/builtins: New directory.
34692         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
34693         gcc.c-torture/execute/builtins.
34694         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
34695         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
34696         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
34697         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
34698
34699 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34700
34701         PR c++/9252
34702         * g++.dg/template/access8.C: New test.
34703         * g++.dg/template/access9.C: New test.
34704
34705 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34706
34707         PR c++/9554
34708         * g++.dg/parse/access1.C: New test.
34709
34710 2003-05-09  DJ Delorie  <dj@redhat.com>
34711
34712         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
34713         long, and not an int.
34714
34715 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34716
34717         PR c++/10555, c++/10576
34718         * g++.dg/template/memclass1.C: New test.
34719
34720 2003-05-08  DJ Delorie  <dj@redhat.com>
34721
34722         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
34723         targets.
34724         * gcc.c-torture/execute/20021024-1.x: Likewise.
34725         * gcc.c-torture/execute/shiftdi.x: Likewise.
34726         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
34727         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
34728         * gcc.dg/20021018-1.c: Likewise.
34729
34730 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34731
34732         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
34733
34734         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
34735         (bcopy): Call memmove.
34736
34737 2003-05-08  Roger Sayle  <roger@eyesopen.com>
34738
34739         * g77.f-torture/compile/8485.f: New test case.
34740
34741 2003-05-07  Richard Henderson  <rth@redhat.com>
34742
34743         PR c++/10570
34744         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
34745         Verify exception_cleanup not called for rethrows.
34746         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
34747         when exiting catch block without rethrowing.
34748         * g++.dg/eh/forced3.C: New.
34749         * g++.dg/eh/forced4.C: New.
34750
34751 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
34752
34753         * gcc.dg/20030505.c: Fix triplet.
34754
34755 2003-05-06  DJ Delorie  <dj@redhat.com>
34756
34757         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
34758         * gcc.dg/nest.c: Likewise.
34759
34760 2003-05-05  Roger Sayle  <roger@eyesopen.com>
34761
34762         * gcc.dg/builtins-14.c: New test case.
34763
34764 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
34765
34766         * lib/compat.exp (compat-execute): New argument.
34767         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
34768         * gcc.dg/compat: New test directory.
34769         * gcc.dg/compat/compat.exp: New expect script.
34770         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
34771         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
34772         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
34773         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
34774         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
34775         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
34776
34777         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
34778         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
34779         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
34780         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
34781         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
34782         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
34783         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
34784         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
34785         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
34786         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
34787         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
34788         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
34789         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
34790         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
34791         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
34792
34793 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
34794
34795         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
34796
34797 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
34798
34799         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
34800
34801 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
34802
34803         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
34804         * gcc.dg/ppc-fsel-2.c: New test.
34805
34806         * gcc.dg/unused-5.c: New test.
34807
34808 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34809
34810         PR c++/10496
34811         * g++.dg/warn/pmf1.C: New test.
34812
34813 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34814
34815         PR c++/4494
34816         * g++.dg/warn/main.C: New test.
34817
34818 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34819
34820         * gcc.dg/nonnull-3.c: New test.
34821
34822 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
34823
34824         * gcc.dg/cpp/Wtrigraphs.c: Update.
34825         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
34826
34827 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
34828
34829         * gcc.dg/ppc-fsel-1.c: New test.
34830
34831 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
34832
34833         PR c/10604
34834         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
34835
34836 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
34837
34838         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
34839
34840 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34841
34842         PR c++/9364, c++/10553, c++/10586
34843         * g++.dg/parse/typename4.C: New test.
34844         * g++.dg/parse/typename5.C: Likewise.
34845
34846 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
34847
34848         * gcc.c-torture/compile/20030503-1.c: New test.
34849
34850 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34851
34852         * g++.dg/lookup/using5.C: Fix testcase error.
34853
34854 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
34855
34856         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
34857         since MEABI is no longer supported.  Remove all vestiges
34858         of MEABI from the test.
34859
34860 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34861
34862         PR c++/10554
34863         * g++.dg/lookup/using5.C: New test.
34864
34865 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34866
34867         PR c++/8772
34868         * g++.dg/template/ttp5.C: New test.
34869
34870 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
34871
34872         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
34873         (dg-gpp-additional-sources): New function.
34874         (dg-gpp-additional-files): Likewise.
34875         * lib/g++.exp (additional_sources): New variable.
34876         (additional_files): Likewise.
34877         (g++_target_compile): Deal with them.
34878         * lib/old-dejagnu.exp: Remove.
34879         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
34880         * g++.old-deja: Revise all tests to use dg commands.
34881
34882 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34883
34884         PR c++/9432, c++/9528
34885         * g++.dg/lookup/using4.C: New test.
34886
34887 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
34888
34889         * gcc.dg/noreturn-5.c: New file.
34890         * gcc.dg/noreturn-6.c: New file.
34891
34892         * gcc.c-torture/compile/inline-1.c: New file.
34893
34894 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
34895
34896         PR c++/10551
34897         * g++.dg/template/explicit1.C: New test.
34898
34899 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
34900
34901         PR c++/10549
34902         * g++.dg/other/bitfield1.C: New test.
34903
34904         PR c++/10527
34905         * g++.dg/init/new7.C: New test.
34906
34907 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
34908
34909         * g++.dg/ext/desig1.C: New test.
34910         * g++.dg/ext/init1.C: Update.
34911
34912         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
34913
34914 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
34915
34916         PR c++/10180
34917         * g++.dg/warn/Winline-1.C: New test.
34918
34919 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
34920
34921         * gcc.c-torture/execute/string-opt-19.c: New test.
34922
34923         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
34924         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
34925
34926 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
34927
34928         PR c++/10506
34929         * g++.dg/init/new6.C: New test.
34930
34931         PR c++/10503
34932         * g++.dg/init/ref6.C: New test.
34933
34934 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
34935
34936         * g++.dg/warn/weak1.C: XFAIL on AIX4.
34937
34938 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34939
34940         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
34941         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
34942
34943 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
34944
34945         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
34946         initialized static data members.
34947
34948 2003-04-25  H.J. Lu <hjl@gnu.org>
34949
34950         * gcc.dg/ia64-sync-4.c: New test.
34951
34952 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34953
34954         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
34955         date.
34956
34957 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
34958
34959         PR c++/10337
34960         * g++.dg/warn/conv1.C: New test.
34961         * g++.old-deja/g++.other/conv7.C: Adjust.
34962         * g++.old-deja/g++.other/overload14.C: Adjust.
34963
34964 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
34965
34966         PR c++/10471
34967         * g++.dg/template/defarg2.C: New test.
34968
34969 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
34970
34971         * gcc.dg/cpp/include2.c: Update.
34972         * gcc.dg/cpp/multiline-2.c: New.
34973         * gcc.dg/cpp/multiline.c: Update.
34974         * gcc.dg/cpp/strify2.c: Update.
34975         * gcc.dg/cpp/trad/literals-2.c: Update.
34976
34977 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34978
34979         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
34980
34981 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
34982
34983         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
34984
34985 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
34986
34987         PR c++/10451
34988         * g++.dg/parse/crash4.C: New test.
34989
34990         PR c++/9847
34991         * g++.dg/parse/crash5.C: New test.
34992
34993 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
34994
34995         PR c++/10446
34996         * g++.dg/parse/crash3.C: New test.
34997
34998         PR c++/10428
34999         * g++.dg/parse/elab1.C: New test.
35000
35001 2003-04-22  Devang Patel  <dpatel@apple.com>
35002
35003         * gcc.dg/cpp/trad/funlike-5.c: New test.
35004
35005 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
35006
35007         * g++.dg/other/packed1.C: Fix dg options.
35008
35009 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
35010
35011         * g++.dg/other/offsetof2.C: New test.
35012
35013 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
35014
35015         * g++.dg/template/recurse.C: Adjust location of error messages.
35016
35017 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
35018
35019         PR c++/9881
35020         * g++.dg/init/addr-const1.C: New test.
35021         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
35022
35023 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
35024
35025         PR c++/10405
35026         * g++.dg/lookup/struct-hack1.C: New test.
35027
35028 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
35029
35030         * ucs.c: Update diagnostic messages.
35031
35032 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
35033
35034         * gcc.dg/cpp/truefalse.cpp: New test.
35035         * gcc.dg/cpp/cpp.exp: Update.
35036         * g++.dg/other/stdbool-if.C: Remove.
35037
35038 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
35039
35040         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
35041         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
35042
35043 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
35044
35045         * gcc.c-torture/compile/20030418-1.c: New test.
35046
35047 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
35048
35049         * README.compat: Remove; content moved to doc/sourcebuild.texi.
35050
35051 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35052
35053         PR c++/10347
35054         g++.dg/template/dependent-name1.C: New test.
35055
35056 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
35057
35058         * gcc.dg/warn-1.c (tourist_guide): New array,
35059         contains a pointer to bar.
35060
35061 2003-04-16  Roger Sayle  <roger@eyesopen.com>
35062
35063         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
35064         * gcc.c-torture/execute/medce-1.c: New test case.
35065         * gcc.c-torture/execute/medce-2.c: New test case.
35066
35067 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
35068
35069         * lib/prune.exp: Ignore more messages.
35070
35071         PR c++/10381
35072         * g++.dg/parse/lookup3.C: New test.
35073
35074 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
35075
35076         * gcc.c-torture/compile/20030415-1.c : New test.
35077
35078 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
35079
35080         * gcc.c-torture/execute/scope-2.c: Move to ...
35081         * gcc.dg/noncompile/scope.c: .... here.
35082
35083 2003-04-14  Roger Sayle  <roger@eyesopen.com>
35084
35085         * gcc.dg/20030414-2.c: New test case.
35086
35087 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
35088
35089         PR target/10377
35090         * gcc.dg/20030414-1.c: New test.
35091
35092 2003-04-13  Roger Sayle  <roger@eyesopen.com>
35093
35094         * gcc.dg/builtins-12.c: New test case.
35095         * gcc.dg/builtins-13.c: New test case.
35096
35097 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35098
35099         * gcc.c-torture/execute/string-opt-18.c: New test.
35100
35101 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
35102
35103         PR c++/10300
35104         * g++.dg/init/new5.C: New test.
35105
35106 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
35107
35108         PR c++/7910
35109         * g++.dg/ext/dllimport1.C: New test.
35110
35111 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
35112
35113         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
35114
35115 2003-04-11  Bud Davis <bdavis9659@comcast.net>
35116
35117         PR Fortran/9263
35118         * g77.f-torture/noncompile/9263.f: New test
35119         PR Fortran/1832
35120         * g77.f-torture/execute/1832.f: New test
35121
35122 2003-04-11  David Chad  <davidc@freebsd.org>
35123             Loren J. Rittle  <ljrittle@acm.org>
35124
35125         libobjc/8562
35126         * objc.dg/headers.m: New test.
35127
35128 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
35129
35130         * gcc.c-torture/execute/builtin-noret-2.c: New.
35131         * gcc.c-torture/execute/builtin-noret-2.x: New.
35132         XFAIL builtin-noret-2.c at -O1 and above.
35133         * gcc.dg/redecl.c: New.
35134         * gcc.dg/Wshadow-1.c: Update error regexps.
35135
35136 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
35137
35138         * g++.dg/abi/bitfield10.C: New test.
35139
35140 2003-04-09  Mike Stump  <mrs@apple.com>
35141
35142         * gcc.dg/pch/pch.exp: Make testcase names longer.
35143         * g++.dg/pch/pch.exp: Make testcase names longer.
35144
35145 2003-04-08  Roger Sayle  <roger@eyesopen.com>
35146
35147         * gcc.dg/builtins-11.c: New test case.
35148
35149 2003-04-08  Roger Sayle  <roger@eyesopen.com>
35150
35151         * gcc.dg/builtins-9.c: New test case.
35152         * gcc.dg/builtins-10.c: New test case.
35153
35154 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
35155
35156         * gcc.dg/noncompile/init-4.c.c: New test.
35157
35158 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
35159
35160         * gcc.misc-test/gcov-9.c: New test.
35161         * gcc.misc-test/gcov-10.c: New test
35162         * gcc.misc-test/gcov-11.c: New test.
35163
35164 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
35165
35166         PR optimization/10024
35167         * gcc.c-torture/compile/20030405-1.c: New test.
35168
35169 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
35170
35171         * gcc.dg/pch/static-3.c: New.
35172         * gcc.dg/pch/static-3.hs: New.
35173         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
35174
35175 2003-04-04  Richard Henderson  <rth@redhat.com>
35176
35177         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
35178         * g++.dg/eh/forced2.C: Likewise.
35179
35180 2003-04-03  Mike Stump  <mrs@apple.com>
35181
35182         * lib/scanasm.exp (scan-assembler): Add xfail processing for
35183         target arg.
35184         (scan-assembler-times, scan-assembler-not): Likewise.
35185         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
35186
35187 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
35188
35189         * gcc.dg/sparc-loop-1.c: New test.
35190
35191 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
35192
35193         PR other/9274
35194         * g++.dg/pch/system-2.C: New.
35195         * g++.dg/pch/system-2.Hs: New.
35196
35197 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
35198
35199         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
35200
35201         * g++.dg/eh/simd-1.C (vecfunc): Same.
35202
35203 2003-04-01  Roger Sayle  <roger@eyesopen.com>
35204
35205         * gcc.c-torture/execute/20030401-1.c: New test case.
35206
35207 2003-04-01  Ziemowit Laski <zlaski@apple.com>
35208
35209         * objc.dg/defs.m: New.
35210
35211 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
35212
35213         * g++.dg/eh/simd-1.C: New.
35214         * g++.dg/eh/simd-2.C: New.
35215
35216 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
35217
35218         * gcc.c-torture/execute/simd-3.c: New.
35219
35220 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
35221
35222         PR c/9936
35223         * gcc.dg/20030331-2.c: New test.
35224
35225 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
35226
35227         PR c++/10278
35228         * g++.dg/parse/crash2.C: New test.
35229
35230 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
35231
35232         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
35233         * gcc.c-torture/execute/20030331-1.c: ...here.
35234
35235 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
35236
35237         * gcc.c-torture/execute/20030331-1.c: New test.
35238
35239 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
35240
35241         * lib/gcov.exp: Adjust call return testing strings.
35242         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
35243
35244 2003-03-31  Roger Sayle  <roger@eyesopen.com>
35245
35246         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
35247         * gcc.dg/builtins-7.c: New test case.
35248         * gcc.dg/builtins-8.c: New test case.
35249
35250 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
35251
35252         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
35253
35254 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
35255
35256         PR c++/7647
35257         * g++.dg/lookup-class-member-2.C: New test.
35258
35259 2003-03-30  Glen Nakamura  <glen@imodulo.com>
35260
35261         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
35262
35263 2003-03-28  Roger Sayle  <roger@eyesopen.com>
35264
35265         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
35266
35267 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
35268
35269         * g++.dg/init/attrib1.C: New test.
35270
35271 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
35272
35273         * gcc.dg/ultrasp8.c: New test.
35274
35275 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
35276
35277         * gcc.dg/ultrasp7.c: New test.
35278
35279 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
35280
35281         PR c++/10047
35282         * g++.dg/template/inline1.C: New test.
35283
35284 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
35285
35286         * gcc.dg/sparc-dwarf2.c: New test.
35287
35288 2003-03-27  Roger Sayle  <roger@eyesopen.com>
35289
35290         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
35291         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
35292
35293 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
35294
35295         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
35296         than reading .x files.
35297         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
35298         * g77.dg/gcov/gcov-1.f: Likewise.
35299         * gcc.misc-tests/gcov-4b.c: Likewise.
35300         * gcc.misc-tests/gcov-5b.c: Likewise.
35301         * gcc.misc-tests/gcov-6.c: Likewise.
35302         * gcc.misc-tests/gcov-7.c: Likewise.
35303         * gcc.misc-tests/gcov-8.c: Likewise.
35304         * g++.dg/gcov/gcov-1.x: Remove.
35305         * g77.dg/gcov/gcov-1.x: Likewise.
35306         * gcc.misc-tests/gcov-4b.x: Likewise.
35307         * gcc.misc-tests/gcov-5b.x: Likewise.
35308         * gcc.misc-tests/gcov-6.x: Likewise.
35309         * gcc.misc-tests/gcov-7.x: Likewise.
35310         * gcc.misc-tests/gcov-8.x: Likewise.
35311
35312 2003-03-27  Glen Nakamura  <glen@imodulo.com>
35313
35314         PR opt/10087
35315         * gcc.dg/20030324-1.c: New test.
35316
35317 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
35318
35319         PR c++/10224
35320         * g++.dg/template/arg3.C: New test.
35321
35322         PR c++/10158
35323         * g++.dg/template/friend18.C: New test.
35324
35325 2003-03-26  Roger Sayle  <roger@eyesopen.com>
35326
35327         * g77.f-torture/compile/20030326-1.f: New test case.
35328
35329 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
35330
35331         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
35332
35333         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
35334
35335 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
35336
35337         * gcc.dg/ia64-sync-3.c: New test.
35338
35339 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
35340
35341         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
35342
35343 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
35344
35345         * gcc.dg/ultrasp6.c: New test.
35346
35347 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
35348
35349         * gcc.dg/i386-signbit-1.c: New test.
35350         * gcc.dg/i386-signbit-2.c: New test.
35351         * gcc.dg/i386-signbit-3.c: New test.
35352
35353 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
35354
35355         * gcc.dg/ultrasp5.c: Fix options.
35356
35357 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
35358
35359         * gcc.dg/ultrasp5.c: Fix comment.
35360
35361 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
35362
35363         PR fortran/10197
35364         * g77.f-torture/execute/10197.f: New test.
35365
35366 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
35367
35368         PR c++/9898, c++/383
35369         * g++.dg/template/conv6.C: New test.
35370
35371         PR c++/10119
35372         * g++.dg/template/ptrmem5.C: New test.
35373
35374         PR c++/10026
35375         * g++.dg/lookup/koenig1.C: New test.
35376
35377         PR C++/10199
35378         * g++.dg/lookup/template2.C: New test.
35379
35380 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
35381
35382         * g++.dg/opt/rtti1.C: New test.
35383
35384 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
35385
35386         * gcc.dg/ultrasp5.c: New test.
35387
35388 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
35389
35390         PR middle-end/9967
35391         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
35392         builtin fputs.
35393
35394 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
35395
35396         PR c/8224
35397         * gcc.dg/20030323-1.c: New test.
35398
35399 2003-03-23  Roger Sayle  <roger@eyesopen.com>
35400
35401         * gcc.c-torture/compile/20030323-1.c: New test case.
35402
35403 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
35404
35405         * gcc.dg/20030321-1.c: New test.
35406
35407 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
35408
35409         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
35410
35411 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
35412
35413         PR c++/9978, c++/9708
35414         * g++.dg/ext/vlm1.C: Adjust expected error.
35415         * g++.dg/ext/vla2.C: New test.
35416         * g++.dg/template/arg1.C: New test.
35417         * g++.dg/template/arg2.C: New test.
35418
35419 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
35420
35421         * g77.f-torture/execute/select.f: New test.
35422         * g77.f-torture/noncompile/select_no_compile.f: New test.
35423
35424 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
35425
35426         PR c++/9898
35427         * g++.dg/other/error4.C: New test.
35428
35429 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
35430
35431         * g++.dg/template/friend17.C: New test.
35432
35433 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
35434
35435         * gcc.c-torture/compile/20030320-1.c: New.
35436
35437 2003-03-20  Roger Sayle  <roger@eyesopen.com>
35438
35439         * gcc.dg/builtins-6.c: New test case.
35440
35441 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
35442
35443         PR target/10073
35444         * gcc.c-torture/compile/20030319-1.c: New.
35445
35446 2003-03-18  Jan Hubicka  <jh@suse.cz>
35447
35448         * gcc.dg/i386-cvt-1.c: New test.
35449
35450 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
35451
35452         * objc.dg/naming-1.m: Use "(parse|syntax) error".
35453         * objc.dg/naming-2.m: Likewise.
35454
35455 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
35456
35457         PR c++/9639
35458         * g++.dg/parse/crash1.C: New test.
35459
35460 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
35461
35462         PR c++/8805
35463         * g++.dg/eh/cleanup1.C: New test.
35464
35465 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
35466
35467         * gcc.c-torture/execute/20030316-1.c: New test case.
35468
35469 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
35470
35471         PR c++/9629
35472         * g++.dg/init/ctor2.C: New test.
35473
35474 2003-03-15  Roger Sayle  <roger@eyesopen.com>
35475
35476         * g77.f-torture/compile/xformat.f: New test case.
35477
35478 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35479
35480         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
35481         * g++.old-deja/g++.mike/eh50.C: Likewise.
35482
35483 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35484
35485         PR c++/6440
35486         * g++.dg/template/spec7.C: New test.
35487         * g++.dg/template/spec8.C: Likewise.
35488
35489 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
35490
35491         * gcc.c-torture/execute/20030313-1.c: New test.
35492
35493 2003-03-14  Richard Henderson  <rth@redhat.com>
35494
35495         * gcc.dg/inline-2.c: Adjust alpha test for external call.
35496
35497 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
35498
35499         * gcc.c-torture/compile/20030314-1.c: New test.
35500
35501 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
35502
35503         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
35504         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
35505         thumb target,
35506         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
35507         to accept newer _imp__  prefix and additional
35508         newline in .drectve section.
35509         * gcc.dg/dll-4.c: Likewise.
35510         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
35511         switch.
35512
35513 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
35514
35515         * g++.dg/parse/namespace9.C: New test.
35516
35517         * g++.dg/init/ref5.C: New test.
35518         * g++.dg/parse/ptrmem1.C: Likewise.
35519
35520 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35521
35522         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
35523         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
35524         regular expression.
35525         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
35526         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
35527
35528 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
35529
35530         * gcc.c-torture/execute/20030224-2.c: New test.
35531
35532 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
35533
35534         * gcc.dg/decl-3.c: New test.
35535
35536 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
35537
35538         * gcc.dg/i386-loop-2.c: New test.
35539
35540 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
35541
35542         PR c++/9474
35543         * g++.dg/parse/namespace8.C: New test.
35544
35545         PR c++/9924
35546         * g++.dg/overload/builtin2.C: New test.
35547
35548 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
35549
35550         * gcc.dg/return-type-3.c: New test.
35551
35552 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
35553
35554         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
35555         profiling options are not supported.
35556
35557 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
35558
35559         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
35560         * g++.old-deja/g++.warn/impint2.C: Likewise.
35561
35562 2003-03-10  Devang Patel  <dpatel@apple.com>
35563
35564         * g++.dg/cpp/c++_cmd_1.C: New test.
35565         * g++.dg/cpp/c++_cmd_1.h: New file.
35566
35567 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
35568
35569         * gcc.dg/altivec-9.c: New file.
35570
35571 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35572
35573         * gcc.dg/ppc-sdata-1.c: New test.
35574         * gcc.dg/ppc-sdata-2.c: New test.
35575
35576 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
35577
35578         PR c++/9373
35579         * g++.dg/opt/ptrmem2.C: New test.
35580
35581         PR c++/8534
35582         * g++.dg/opt/ptrmem1.C: New test.
35583
35584 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
35585
35586         * gcc.dg/i386-loop-1.c: New test.
35587
35588 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35589
35590         PR c++/9970
35591         * g++.dg/lookup/friend1.C: New test.
35592
35593 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
35594
35595         PR c++/9823
35596         * g++.dg/parser/constructor1.C: New test.
35597
35598 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
35599
35600         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
35601
35602         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
35603
35604 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
35605
35606         * gcc.dg/cpp/Wunused.c: Update test.
35607
35608 2003-03-08  Jan Hubicka  <jh@suse.cz>
35609
35610         * gcc.dg/inline-3.c: New test.
35611
35612 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
35613
35614         PR c++/9809
35615         * g++.dg/parse/builtin1.C: New test.
35616
35617         PR c++/9982
35618         * g++.dg/abi/cookie1.C: New test.
35619         * g++.dg/abi/cookie2.C: Likewise.
35620
35621         PR c++/9524
35622         * g++.dg/template/field1.C: New test.
35623
35624         PR c++/9912
35625         * g++.dg/parse/class1.C: New test.
35626         * g++.dg/parse/namespace7.C: Likewise.
35627         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
35628
35629 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
35630
35631         * g++.dg/init/ref4.C: New test.
35632
35633 2003-03-07  Jan Hubicka  <jh@suse.cz>
35634
35635         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
35636         * gcc.dg/inline-3.c: New test.
35637
35638 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
35639
35640         * g++.dg/init/ref3.C: New test.
35641
35642         PR c++/9965
35643         * g++.dg/init/ref2.C: New test.
35644
35645         PR c++/9400
35646         * g++.dg/warn/Wshadow-2.C: New test.
35647
35648         PR c++/9791
35649         * g++.dg/warn/Woverloaded-1.C: New test.
35650
35651 2003-03-05  Jan Hubicka  <jh@suse.cz>
35652
35653         * gcc.dg/i386-local2.c: New.
35654         * gcc.dg/i386-local.c: Fix typo.
35655
35656 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
35657
35658         * g++.dg/abi/layout3.C: New test.
35659
35660 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
35661
35662         * gcc.c-torture/compile/20030305-1.c
35663
35664 2003-03-05  Jan Hubicka  <jh@suse.cz>
35665
35666         * gcc.dg/i386-local.c: New.
35667
35668 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
35669
35670         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
35671
35672 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
35673
35674         * gcc.dg/switch-2.c: New test.
35675         * gcc.dg/switch-3.c: New test.
35676         * gcc.dg/Wswitch.c: Adjust line numbers.
35677         * gcc.dg/Wswitch-default.c: Likewise.
35678         * gcc.dg/Wswitch-enum.c: Likewise.
35679
35680 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
35681
35682         * gcc.c-torture/execute/20030222-1.c: New test.
35683
35684 2003-03-03  James E Wilson  <wilson@tuliptree.org>
35685
35686         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
35687
35688 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
35689
35690         PR c++/9878
35691         * g++.dg/init/ref1.C: New test.
35692
35693 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
35694
35695         * gcc.dg/sh-relax.c: New SH-only test.
35696
35697 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
35698
35699         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
35700         comment explaining purpose of testcase.
35701
35702 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
35703
35704         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
35705         for HC11/HC12 (asm needs two int registers).
35706         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
35707         HC11/HC12 because the test uses an asm which needs two 32-bit
35708         registers.
35709
35710 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
35711
35712         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
35713         for HC11/HC12 (array is too large otherwise).
35714         * gcc.c-torture/compile/920501-4.x: New file, likewise.
35715         * gcc.c-torture/compile/20010518-2.x: Likewise.
35716         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
35717         HC11/HC12 (array is too large).
35718
35719 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
35720
35721         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
35722         * lib/g++-dg.exp (g++-dg-test): Likewise.
35723
35724 2003-03-01  Roger Sayle  <roger@eyesopen.com>
35725
35726         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
35727         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
35728
35729 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35730
35731         * g++.dg/warn/implicit-typename1.C: Remove warning.
35732
35733 2003-02-28  Richard Henderson  <rth@redhat.com>
35734
35735         * gcc.dg/noreturn-1.c: Move noreturn warning line.
35736         * gcc.dg/return-type-1.c: Move control reaches end warning line.
35737
35738 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
35739
35740         * gcc.dg/pch/pch.exp: Change .pch to .gch.
35741         * g++.dg/pch/pch.exp: Likewise.
35742
35743 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
35744
35745         PR c++/9879
35746         * testsuite/g++.dg/init/new4.C: New test.
35747
35748 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
35749
35750         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
35751
35752 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
35753
35754         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
35755         unsigned long.
35756
35757         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
35758         wider than float.
35759
35760 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
35761
35762         * lib/scanasm.exp: Add support for counting numbers of
35763         occurences.
35764         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
35765         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
35766
35767 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
35768
35769         PR c++/9683
35770         * g++.dg/template/static3.C: New test.
35771
35772         PR c++/9829
35773         * g++.dg/parse/namespace6.C: New test.
35774
35775 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35776
35777         PR target/9732
35778         * gcc.dg/20030225-1.c: New test.
35779
35780 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
35781
35782         * README: Remove out-of-date information.
35783
35784         PR c++/9836
35785         * g++.dg/template/spec6.C: New test.
35786
35787 2003-02-24  Jeff Law  <law@redhat.com>
35788
35789         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
35790
35791 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35792
35793         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
35794         * gcc.dg/pragma-ep-1.c: Likewise.
35795
35796 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35797
35798         PR c++/9602
35799         * g++.dg/template/friend16.C: New test.
35800
35801 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
35802
35803         PR c++/5333
35804         * g++.dg/parse/fused-params1.C: Adjust error messages.
35805         * g++.dg/template/nested3.C: New test.
35806
35807 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
35808
35809         * g++.dg/abi/param1.C: New test.
35810
35811 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35812
35813         PR c++/7982
35814         * g++.dg/warn/implicit-typename1.C: New test.
35815
35816 2003-02-22  Kelley Cook <kelleycook@comcast.net>
35817
35818         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
35819         with "mtune".
35820         * g++.old-deja/g++.other/store-expr2.C: Likewise.
35821         * gcc.c-torture/execute/20010129-1.x: Likewise.
35822         * gcc.dg/20011107-1.c: Likewise.
35823         * gcc.dg/20020108-1.c: Likewise.
35824         * gcc.dg/20020122-3.c: Likewise.
35825         * gcc.dg/20020206-1.c: Likewise.
35826         * gcc.dg/20020310-1.c: Likewise.
35827         * gcc.dg/20020426-2.c: Likewise.
35828         * gcc.dg/20020517-1.c: Likewise.
35829         * gcc.dg/991230-1.c: Likewise.
35830         * gcc.dg/i386-unroll-1.c: Likewise.
35831         * gcc.misc-tests/i386-prefetch.exp: Likewise.
35832
35833 2003-02-22  Jan Hubicka  <jh@suse.cz>
35834
35835         * gcc.dg/i386-mul.c: New test.
35836
35837 2003-02-21  Roger Sayle  <roger@eyesopen.com>
35838
35839         * gcc.dg/builtins-5.c: New test case.
35840
35841 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
35842
35843         * gcc.dg/asmreg-1.c: New test.
35844
35845 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
35846
35847         PR c++/9749
35848         * g++.dg/parse/varmod1.C: New test.
35849
35850 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
35851
35852         PR c++/9727
35853         * g++.dg/template/op1.C: New test.
35854
35855 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
35856
35857         PR c++/8906
35858         * g++.dg/template/nested2.C: New test.
35859
35860 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
35861
35862         PR c++/8724
35863         * g++.dg/expr/dtor1.C: New test.
35864
35865 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
35866
35867         * gcc.dg/cpp/include3.c: New test.
35868         * gcc.dg/cpp/inc/foo.h: New file.
35869
35870 2003-02-21  Glen Nakamura  <glen@imodulo.com>
35871
35872         * gcc.c-torture/execute/20030221-1.c: New test.
35873
35874 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
35875
35876         PR c++/9729
35877         * g++.dg/abi/conv1.C: New test.
35878
35879 2003-02-20  Jan Hubicka  <jh@suse.cz>
35880
35881         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
35882
35883 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
35884
35885         * gcc.c-torture/compile/20030219-1.c: New test.
35886
35887 2003-02-18  Jan Hubicka  <jh@suse.cz>
35888
35889         * gcc.dg/funcorder.c: New test.
35890
35891 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
35892
35893         * gcc.c-torture/execute/20030218-1.c: New.
35894
35895 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
35896
35897         * gcc.dg/20030218-1.c: New.
35898
35899 2003-02-18  Richard Henderson  <rth@redhat.com>
35900
35901         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
35902         * gcc.dg/attr-used-2.c: New.
35903
35904 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
35905
35906         PR c++/9704
35907         * g++.dg/init/copy5.C: New test.
35908
35909 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
35910
35911         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
35912         * g++.dg/pch/pch.exp: Likewise.
35913
35914 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
35915
35916         * gcc.c-torture/execute/20030209-1.c: Enable the test if
35917         STACK_SIZE is not defined.
35918
35919 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35920
35921         PR c++/9457
35922         * g++.dg/template/init1.C: New test.
35923
35924 2003-02-16  Jan HUbicka  <jh@suse.cz>
35925
35926         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
35927         (foo): Add few extra tests
35928         * gcc.dg/c99-const-expr-3.c: Likewise.
35929         * gcc.c-torture/execute/20030216-1.c: New.
35930
35931 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35932
35933         PR c++/9459
35934         * g++.dg/ext/typeof4.C: New test.
35935
35936 2003-02-15  Roger Sayle  <roger@eyesopen.com>
35937
35938         * gcc.dg/i386-387-3.c: New test case.
35939
35940 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
35941
35942         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
35943         cris-*-elf* cris-*-aout* and mmix-*-*.
35944
35945 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
35946
35947         * gcc.dg/20030213-1.c: New test.
35948
35949 2003-02-12  Roger Sayle  <roger@eyesopen.com>
35950
35951         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
35952         * gcc.dg/i386-387-2.c: Likewise.
35953
35954 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
35955
35956         * gcc.dg/ppc-spe.c: Fix formatting.
35957         Enable tests that were previously unsupported by gas.
35958         Delete tests for instructions that no longer exist.
35959         Switch arguments on evsubifw builtin.
35960
35961 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
35962
35963         * gcc.c-torture/execute/20030209-1.c: Disable the test if
35964         STACK_SIZE is too small.
35965
35966 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
35967             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
35968
35969         * gcc.dg/decl-2.c: New test.
35970
35971 2003-02-10  Jan Hubicka  <jh@suse.cz>
35972
35973         * gcc.dg/i386-fpcvt-1.c: New test.
35974
35975 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
35976
35977         * gcc.c-torture/execute/20030209-1.c: New test.
35978
35979 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
35980
35981         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
35982         int-wide bitops, use the constants of the same width.
35983         Likewise, if long long is 32-bit wide, test bitops using
35984         32-bit constants.
35985
35986 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
35987
35988         * gcc.dg/20021014-1.c: Annotate with expected notice text.
35989
35990 2003-02-07  Roger Sayle  <roger@eyesopen.com>
35991
35992         * testsuite/gcc.dg/builtins-4.c: New test case.
35993
35994 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35995
35996         * gcc.dg/20020430-1.c: Fix dg command typos.
35997         * gcc.dg/20020503-1.c: Likewise.
35998
35999 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
36000
36001         PR c++/8785
36002         * g++.dg/parse/fused-params1.C: New test.
36003
36004         PR c++/8857
36005         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
36006
36007         PR c++/8921
36008         * g++.dg/parse/non-dependent1.C: New test.
36009
36010         PR c++/8928
36011         * g++.dg/parse/dupl-tmpl-args1.C: New test.
36012
36013         PR c++/9228
36014         * g++.dg/parse/undefined7.C: New test.
36015         * g++.dg/parse/non-templ1.C: New test.
36016
36017         PR c++/9229
36018         * g++.dg/parse/too-many-tmpl-args1.C: New test.
36019
36020 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
36021
36022         * gcc.c-torture/compile/20030206-1.c: New test.
36023
36024 2003-02-05  Roger Sayle  <roger@eyesopen.com>
36025
36026         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
36027         "pow" to "foo" to avoid potential confusion with a math built-in.
36028
36029 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36030
36031         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
36032         conditions for SPARC targets.
36033
36034 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
36035
36036         * gcc.dg/20030204-1.c: New test.
36037
36038 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
36039
36040         PR c++/38
36041         * g++.dg/parse/array-size1.C: New test.
36042
36043         PR c++/5657
36044         * g++.dg/parse/undefined3.C: New test.
36045
36046         PR c++/5665
36047         * g++.dg/parse/undefined4.C: New test.
36048
36049         PR c++/5975
36050         * g++.dg/parse/undefined5.C: New test.
36051
36052         PR c++/7259
36053         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
36054
36055         PR c++/8578
36056         * g++.dg/parse/casting-operator1.C: New test.
36057
36058         PR c++/8596
36059         * g++.dg/parse/undefined6.C: New test.
36060
36061         PR c++/8736
36062         * g++.dg/parse/missing-template1.C: New test.
36063
36064 2003-02-04  Jan Hubicka  <jh@suse.cz>
36065
36066         * gcc.dg/i386-cadd.c: Compile using -march=k8.
36067         * gcc.dg/i386-cmov?.c: Likewise.
36068         * gcc.dg/i386-fpcvt-?.c: Likewise.
36069         * gcc.dg/i386-ssefp-1.c: Likewise.
36070         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
36071         conventions.
36072
36073 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
36074
36075         PR c++/7129
36076         * testsuite/g++.dg/ext/max.C: New test.
36077
36078 2003-02-03  Jan Hubicka  <jh@suse.cz>
36079
36080         * gcc.c-torture/execute/20030203-1.c: New test.
36081
36082 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
36083
36084         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
36085         'natural-endian'.
36086
36087 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
36088
36089         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
36090         * g++.dg/init/new2.C: Likewise.
36091         * g++.dg/other/new1.C: Likewise.
36092
36093 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
36094
36095         * gcc.dg/struct-ret-libc.c: New test.
36096
36097 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
36098
36099         * gcc.dg/20030129-1.c: New test.
36100
36101 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36102
36103         PR c++/8849
36104         * g++.dg/template/ptrmem4.C: New test.
36105
36106 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
36107
36108         * g++.dg/parser/constant1.C: New test.
36109
36110 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36111
36112         PR c++/8591
36113         * g++.dg/parse/friend2.C: New test.
36114
36115 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
36116
36117         PR c++/9437
36118         * g++.dg/template/unify4.C: New test.
36119
36120 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
36121
36122         * gcc.c-torture/execute/20030128-1.c: New test.
36123
36124 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
36125
36126         * g++.dg/lookup/nested1.C: Test moved from ...
36127         * g++.old-deja/g++.other/lookup24.C: ... here.
36128
36129 2003-01-28  Jan Hubicka  <jh@suse.cz>
36130
36131         * gcc.dg/i386-cmov5.c: New test.
36132
36133 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
36134
36135         * gcc.c-torture/execute/20010925-1.c: Changed the
36136         memcpy declaration.
36137
36138 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
36139
36140         PR c++/3902
36141         * g++.dg/parse/template5.C: New test.
36142
36143 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
36144
36145         PR fortran/9258
36146         * g77.dg/pr9258: New test.
36147
36148 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
36149
36150         * README: Move relevant parts from README.g++.
36151
36152         * README.g++: Remove this file.
36153
36154 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
36155
36156         * g++.dg/abi/dcast1.C: New test.
36157
36158 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36159
36160         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
36161
36162 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
36163
36164         PR c++/47
36165         * g++.old-deja/g++.other/lookup24.C: New test.
36166
36167 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36168
36169         PR middle-end/7227
36170         * gcc.dg/uninit-C.c: New test.
36171
36172 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
36173
36174         * g++.dg/abi/covariant1.C: New test.
36175
36176 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
36177
36178         * gcc.dg/20030123-1.c: New test.
36179
36180 2003-01-25  Jan Hubicka  <jh@suse.cz>
36181
36182         PR opt/8492
36183         * gcc.c-torture/compile/20030125-1.c
36184
36185 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
36186
36187         PR c++/9403
36188         * g++.dg/parse/template3.C: New test.
36189         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
36190
36191         PR c++/795
36192         * g++.dg/parse/template4.C: New test.
36193
36194         PR c++/9415
36195         * g++.dg/template/qual2.C: New test.
36196
36197         PR c++/8545
36198         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
36199
36200         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
36201
36202 2003-01-25  Roger Sayle  <roger@eyesopen.com>
36203
36204         * gcc.c-torture/execute/switch-1.c: New test case.
36205
36206 2003-01-25  Jan Hubicka  <jh@suse.cz>
36207
36208         * gcc.c-torture/execute/20030125-1.[cx]: New test.
36209
36210 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
36211
36212         Tweaks for Bison-1.875. From the NEWS file:
36213         "- `parse error' -> `syntax error'
36214         Bison now uniformly uses the term `syntax error'"
36215         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
36216         * gcc.dg/cpp/digraph2.c: Likewise.
36217         * gcc.dg/cpp/direct2.c: Likewise.
36218         * gcc.dg/cpp/paste4.c: Likewise.
36219         * gcc.dg/c90-restrict-1.c: Likewise.
36220         * gcc.dg/c99-func-2.c: Likewise.
36221         * gcc.dg/noncompile/920721-2.c: Likewise.
36222         * gcc.dg/noncompile/930622-2.c: Likewise.
36223         * gcc.dg/noncompile/940112-1.c: Likewise.
36224         * gcc.dg/noncompile/950921-1.c: Likewise.
36225         * gcc.dg/noncompile/951123-1.c: Likewise.
36226         * gcc.dg/noncompile/971104-1.c: Likewise.
36227         * gcc.dg/noncompile/990416-1.c: Likewise.
36228
36229 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
36230
36231         * g++.dg/parse/undefined1.C: Add error message.
36232
36233 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
36234
36235         PR c++/9354
36236         * g++.dg/parse/new1.C: New test.
36237
36238         PR c++/9216
36239         * g++.dg/parse/template2.C: New test.
36240
36241         PR c++/9354
36242         * g++.dg/parse/typedef2.C: New test.
36243
36244         PR c++/9328
36245         * g++.dg/ext/typeof3.C: New test.
36246
36247 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
36248
36249         PR c++/2738
36250         * g++.dg/parse/ret-type1.C: New test.
36251
36252         PR c++/3792
36253         * g++.dg/parse/tmpl-outside1.C: New test.
36254
36255         PR c++/4207
36256         * g++.dg/parse/int-as-enum1.C: New test.
36257
36258         PR c++/4903
36259         * g++.dg/parse/no-typename1.C: New test.
36260
36261         PR c++/5533
36262         * g++.dg/parse/no-value1.C: New test.
36263
36264         PR c++/5921
36265         * g++.dg/parse/wrong-inline1.C: New test.
36266
36267         PR c++/6402
36268         * g++.dg/parse/ref1.C: New test.
36269
36270         PR c++/6992
36271         * g++.dg/parse/attr-ctor1.C: New test.
36272
36273         PR c++/7229
36274         * g++.dg/parse/namespace5.C: New test.
36275
36276         PR c++/7917
36277         * g++.dg/parse/func-def1.C: New test.
36278
36279         PR c++/8143
36280         * g++.dg/parse/undefined1.C: New test.
36281
36282         PR c++/5723, PR c++/8522
36283         * g++.dg/parse/specialization1.C: New test.
36284
36285         PR c++/163, PR c++/8595
36286         * g++.dg/parse/struct-as-enum1.C: New test.
36287
36288         PR c++/9173
36289         * g++.dg/parse/undefined2.C: New test.
36290
36291 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
36292
36293         PR c++/9298
36294         * g++.dg/parse/template1.C: New test.
36295
36296         PR c++/9384
36297         * g++.dg/parse/using1.C: New test.
36298
36299         PR c++/9285
36300         PR c++/9294
36301         * g++.dg/parse/expr2.C: New test.
36302
36303         PR c++/9388
36304         * g++.dg/parse/lookup2.C: Likewise.
36305
36306 2003-01-21  Jan Hubicka  <jh@suse.cz>
36307
36308         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
36309         * gcc.c-torture/execute/eeprof-1.c: Likewise.
36310         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
36311         * gcc.c-torture/execute/string-opt-*.c: Likewise.
36312
36313 2003-01-20  Nick Clifton  <nickc@redhat.com>
36314
36315         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
36316         problem with ARM sibcall code generation.
36317
36318 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
36319
36320         * gcc.c-torture/execute/20030120-1.c: New.
36321
36322 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
36323
36324         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
36325
36326 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
36327
36328         PR c++/9272
36329         * g++.dg/parse/ctor1.C: New test.
36330
36331         PR c++/9294:
36332         * g++.dg/parse/qualified1.C: New test.
36333
36334         * g++.dg/parse/typename3.C: New test.
36335
36336 2003-01-16  Richard Henderson  <rth@redhat.com>
36337
36338         * g++.dg/tls/init-2.C: Fix error matches for real this time.
36339
36340 2003-01-16  Richard Henderson  <rth@redhat.com>
36341
36342         * g++.dg/pch/pch.exp: Copy test header to the working directory
36343         before using it either for precompilation or direct use.
36344         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
36345         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
36346
36347 2003-01-16  Richard Henderson  <rth@redhat.com>
36348
36349         * gcc.dg/pch/pch.exp: Copy test header to the working directory
36350         before using it either for precompilation or direct use.
36351         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
36352         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
36353
36354 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
36355
36356         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
36357         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
36358         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
36359         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
36360         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
36361         typename warning into error.
36362         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
36363         error messages.
36364         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
36365         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
36366         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
36367         messages.
36368         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
36369         make declaration visible in template.
36370         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
36371         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
36372         messages.
36373         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
36374         message.
36375         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
36376         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
36377         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
36378         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
36379         typename warning with error message.
36380         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
36381         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
36382         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
36383
36384 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
36385
36386         * g++.dg/parse/ambig2.C: New test.
36387
36388 2003-01-15  Richard Henderson  <rth@redhat.com>
36389
36390         * g++.dg/tls/init-2.C: Update error message string.
36391
36392 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36393
36394         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
36395
36396 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
36397
36398         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
36399         all for HC11/HC12.
36400         * gcc.c-torture/compile/20001205-1.x: Likewise.
36401         * gcc.c-torture/compile/20001226-1.x: Likewise.
36402         * gcc.c-torture/compile/920520-1.x: Likewise.
36403         * gcc.c-torture/compile/961203-1.x: Likewise.
36404         * gcc.c-torture/compile/20020604-1.x: Likewise.
36405
36406 2003-01-15  Jan Hubicka  <jh@suse.cz>
36407
36408         * gcc.c-torture/compile/20030115-1.c: New test.
36409
36410         * gcc.dg/i386-fpcvt-1.c: New test.
36411         * gcc.dg/i386-fpcvt-2.c: New test.
36412
36413 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
36414
36415         Further conform g++'s __vmi_class_type_info to the C++ ABI
36416         specification.
36417         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
36418         the specification.
36419
36420 2003-01-14  Jan Hubicka  <jh@suse.cz>
36421
36422         * gcc.dg/i386-fpcvt-1.c: New test.
36423         * gcc.dg/i386-fpcvt-2.c: New test.
36424
36425 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
36426
36427         * gcc.dg/i386-mmx-3.c: New test.
36428
36429 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
36430
36431         PR c++/9264
36432         * g++.dg/parse/octal1.C: New file.
36433
36434         PR c++/9172
36435         * g++.dg/parse/typename1.C: New file.
36436
36437 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
36438
36439         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
36440         * gcc.dg/bf-no-ms-layout.c: Likewise.
36441         * gcc.dg/bf-ms-attrib.c: Likewise.
36442
36443 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
36444
36445         PR c++/9099
36446         * g++.dg/parse/dtor1.C: New file.
36447
36448         PR c++/9128
36449         * g++.dg/rtti/typeid1.C: New file.
36450
36451         PR c++/9153
36452         * g++.dg/parse/lookup1.C: New file.
36453
36454         PR c++/9171
36455         * g++.dg/templ/spec5.C: New file.
36456
36457 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
36458
36459         * gcc.c-torture/compile/20030110-1.c: New test.
36460
36461 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
36462
36463         Merge from pch-branch:
36464
36465         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
36466
36467         * gcc.dg/pch/cpp-1.h: New.
36468         * gcc.dg/pch/cpp-1.c: New.
36469         * gcc.dg/pch/cpp-2.h: New.
36470         * gcc.dg/pch/cpp-2.c: New.
36471
36472         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
36473
36474         * gcc.dg/pch/except-1.h: New.
36475         * gcc.dg/pch/except-1.c: New.
36476
36477         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
36478
36479         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
36480         running test.
36481         * gcc.dg/pch: Include *.hp not *.h.
36482         * gcc.dg/pch/system-1.h: New.
36483         * gcc.dg/pch/system-1.c: New.
36484
36485         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
36486
36487         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
36488         rather than trying to build and run a program using PCH.
36489         * gcc.dg/pch: Remove dg-do commands from test files.
36490
36491         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
36492
36493         * gcc.dg/pch/macro-3.c: New.
36494         * gcc.dg/pch/macro-3.h: New.
36495
36496         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
36497
36498         * gcc.dg/pch/common-1.c: New.
36499         * gcc.dg/pch/common-1.h: New.
36500         * gcc.dg/pch/decl-1.c: New.
36501         * gcc.dg/pch/decl-1.h: New.
36502         * gcc.dg/pch/decl-2.c: New.
36503         * gcc.dg/pch/decl-2.h: New.
36504         * gcc.dg/pch/decl-3.c: New.
36505         * gcc.dg/pch/decl-3.h: New.
36506         * gcc.dg/pch/decl-4.c: New.
36507         * gcc.dg/pch/decl-4.h: New.
36508         * gcc.dg/pch/decl-5.c: New.
36509         * gcc.dg/pch/decl-5.h: New.
36510         * gcc.dg/pch/global-1.c: New.
36511         * gcc.dg/pch/global-1.h: New.
36512         * gcc.dg/pch/inline-1.c: New.
36513         * gcc.dg/pch/inline-1.h: New.
36514         * gcc.dg/pch/inline-2.c: New.
36515         * gcc.dg/pch/inline-2.h: New.
36516         * gcc.dg/pch/static-1.c: New.
36517         * gcc.dg/pch/static-1.h: New.
36518         * gcc.dg/pch/static-2.c: New.
36519         * gcc.dg/pch/static-2.h: New.
36520
36521         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
36522
36523         * g++.dg/pch/pch.exp: Better handle failing testcases.
36524         * gcc.dg/pch/pch.exp: Likewise.
36525         * gcc.dg/pch/macro-1.c: New.
36526         * gcc.dg/pch/macro-1.h: New.
36527         * gcc.dg/pch/macro-2.c: New.
36528         * gcc.dg/pch/macro-2.h: New.
36529
36530         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
36531
36532         * g++.dg/dg.exp: Treat files in pch/ specially.
36533         * g++.dg/pch/pch.exp: New file.
36534         * g++.dg/pch/empty.H: New file.
36535         * g++.dg/pch/empty.C: New file.
36536         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
36537         "precompile".
36538
36539         * gcc.dg/pch/pch.exp: New file.
36540         * gcc.dg/pch/empty.h: New file.
36541         * gcc.dg/pch/empty.c: New file.
36542         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
36543         "precompile".
36544
36545 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36546
36547         * g++.dg/template/friend14.C: New test.
36548
36549 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
36550
36551         * gcc.dg/old-style-asm-1.c: New test.
36552
36553 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
36554
36555         * gcc.c-torture/compile/20030109-1.c: New test.
36556
36557 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
36558
36559         * gcc.c-torture/execute/20030109-1.c: New test.
36560
36561 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
36562
36563         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
36564         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
36565         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
36566         * g++.old-deja/g++.mike/eh2.C: Likewise.
36567         * g++.old-deja/g++.mike/eh3.C: Likewise.
36568         * g++.old-deja/g++.mike/eh5.C: Likewise.
36569         * g++.old-deja/g++.mike/eh6.C: Likewise.
36570         * g++.old-deja/g++.mike/eh7.C: Likewise.
36571         * g++.old-deja/g++.mike/eh8.C: Likewise.
36572         * g++.old-deja/g++.mike/eh9.C: Likewise.
36573         * g++.old-deja/g++.mike/eh10.C: Likewise.
36574         * g++.old-deja/g++.mike/eh12.C: Likewise.
36575         * g++.old-deja/g++.mike/eh13.C: Likewise.
36576         * g++.old-deja/g++.mike/eh14.C: Likewise.
36577         * g++.old-deja/g++.mike/eh16.C: Likewise.
36578         * g++.old-deja/g++.mike/eh17.C: Likewise.
36579         * g++.old-deja/g++.mike/eh18.C: Likewise.
36580         * g++.old-deja/g++.mike/eh21.C: Likewise.
36581         * g++.old-deja/g++.mike/eh23.C: Likewise.
36582         * g++.old-deja/g++.mike/eh24.C: Likewise.
36583         * g++.old-deja/g++.mike/eh25.C: Likewise.
36584         * g++.old-deja/g++.mike/eh26.C: Likewise.
36585         * g++.old-deja/g++.mike/eh27.C: Likewise.
36586         * g++.old-deja/g++.mike/eh28.C: Likewise.
36587         * g++.old-deja/g++.mike/eh29.C: Likewise.
36588         * g++.old-deja/g++.mike/eh31.C: Likewise.
36589         * g++.old-deja/g++.mike/eh33.C: Likewise.
36590         * g++.old-deja/g++.mike/eh34.C: Likewise.
36591         * g++.old-deja/g++.mike/eh35.C: Likewise.
36592         * g++.old-deja/g++.mike/eh36.C: Likewise.
36593         * g++.old-deja/g++.mike/eh37.C: Likewise.
36594         * g++.old-deja/g++.mike/eh38.C: Likewise.
36595         * g++.old-deja/g++.mike/eh39.C: Likewise.
36596         * g++.old-deja/g++.mike/eh40.C: Likewise.
36597         * g++.old-deja/g++.mike/eh41.C: Likewise.
36598         * g++.old-deja/g++.mike/eh42.C: Likewise.
36599         * g++.old-deja/g++.mike/eh44.C: Likewise.
36600         * g++.old-deja/g++.mike/eh46.C: Likewise.
36601         * g++.old-deja/g++.mike/eh47.C: Likewise.
36602         * g++.old-deja/g++.mike/eh48.C: Likewise.
36603         * g++.old-deja/g++.mike/eh49.C: Likewise.
36604         * g++.old-deja/g++.mike/eh50.C: Likewise.
36605         * g++.old-deja/g++.mike/eh51.C: Likewise.
36606         * g++.old-deja/g++.mike/eh53.C: Likewise.
36607         * g++.old-deja/g++.mike/eh55.C: Likewise.
36608         * g++.old-deja/g++.mike/p7912.C: Likewise.
36609         * g++.old-deja/g++.mike/p9706.C: Likewise.
36610         * g++.old-deja/g++.mike/p10416.C: Likewise.
36611         * g++.old-deja/g++.mike/p11667.C: Likewise.
36612         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
36613         Remove redundant reference to Iris.
36614         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
36615         Elxsi, i860, Pico Java, and WE32K.
36616
36617 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
36618
36619         * g++.dg/ext/asm4.C: New test.
36620
36621 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36622
36623         PR c++/9030
36624         * g++.dg/template/friend12.C: New test.
36625         * g++.dg/template/friend13.C: Likewise.
36626         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
36627
36628 2003-01-08  Jan Hubicka  <jh@suse.cz>
36629
36630         * gcc.dg/i386-cadd.c: New test.
36631         * gcc.dg/i386-cmov4.c: Likewise.
36632
36633 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
36634
36635         PR c++/9165
36636         * g++.dg/warn/Wunused-3.C: New test.
36637
36638         * g++.dg/abi/bitfield9.C: New test.
36639
36640         PR c++/9189
36641         * g++.dg/parse/defarg3.C: New test.
36642
36643 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
36644
36645         * g++.dg/parse/ambig1.C: New test.
36646         * g++.dg/parse/defarg2.C: New test.
36647
36648 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
36649
36650         * g++.dg/template/defarg-1.C: New test.
36651         * g++.dg/template/local2.C: Likewise.
36652
36653 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
36654
36655         * gcc.c-torture/execute/20030105-1.c: New test.
36656
36657 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36658
36659         * g++.dg/parse/namespace3.C: Remove extra semicolons.
36660         * g++.dg/parse/namespace4.C: Likewise.
36661
36662 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
36663
36664         * g++.dg/template/ntp2.C: New test.
36665
36666 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
36667
36668         * g++.dg/parse/extern-C-1.C: New test.
36669
36670         * g++.dg/parse/namespace4.C: New test.
36671
36672         * g++.dg/template/nested1.C: New test.
36673
36674         * g++.dg/parse/namespace3.C: New test.
36675
36676 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
36677
36678         * g++.dg/lookup/two-stage1.C: New test.
36679
36680 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36681
36682         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
36683         * g++.old-deja/g++.jason/access8.C: Likewise.
36684         * g++.old-deja/g++.other/decl5.C: Likewise.
36685
36686 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
36687
36688         * g++.dg/parse/parse7.C: New test.
36689
36690 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
36691
36692         PR c++/2843
36693         * g++.dg/ext/attrib7.C: New test.
36694
36695 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
36696
36697         * g++.dg/parse/parse6.C: New test.
36698
36699 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
36700
36701         * gcc.dg/h8300-stack-1.c: New.
36702
36703 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
36704
36705         g++.dg/lookup/exception1.C: New test.
36706
36707         g++.dg/lookup/template1.C: New test.
36708
36709         g++.dg/parse/namespace2.C: New test.
36710
36711         g++.dg/parse/parens2.C: New test.
36712
36713 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
36714
36715         * g++.dg/parse/parse5.C: New test.
36716         * g++.dg/lookup/scoped4.C: New test.
36717
36718 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
36719
36720         * g++.dg/parse/parens1.C: New test.
36721
36722         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
36723         angle-bracket1.C.
36724         * g++.dg/parse/parens2.C: New test.
36725
36726         * g++.dg/lookup/scope-operator1.C: New test.
36727
36728         * g++.dg/parse/operator1.C: New test.
36729
36730 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36731
36732         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
36733         * g++.old-deja/g++.other/access6.C: Likewise.
36734         * g++.old-deja/g++.other/decl1.C: Likewise.
36735         * g++.old-deja/g++.pt/typename12.C: Likewise.
36736
36737 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
36738
36739         * g++.dg/parse/namespace1.C: New test.
36740
36741 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
36742
36743         * g++.dg/parse/parse4.C: New test.
36744
36745 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
36746
36747         * g++.dg/parse/parse3.C: New test.
36748
36749 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
36750
36751         * g++.dg/parse/parse2.C: New test.
36752
36753 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
36754
36755         * g++.dg/template/friend11.C: New test.
36756
36757 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
36758
36759         * g++.dg/parse/parse1.C: New test.
36760
36761 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
36762
36763         * lib/profopt.exp: Change the name of a global variable to avoid
36764         possible clashes with other test suites.
36765
36766 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
36767
36768         * g++.dg/inherit/covariant8.C: New test.
36769
36770 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
36771
36772         * g++.dg/init/array9.C: New test.
36773
36774         PR c++/9112
36775         * g++.dg/parse/expr1.C: New test.
36776
36777 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
36778
36779         * gcc.c-torture/compile/20021230-1.c: New test.
36780
36781 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
36782
36783         * g++.dg/inherit/covariant5.C: New test.
36784         * g++.dg/inherit/covariant6.C: New test.
36785         * g++.dg/inherit/covariant7.C: New test.
36786
36787 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36788
36789         PR c++/2739
36790         * g++.dg/other/access2.C: New test.
36791
36792 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
36793
36794         * g++.dg/other/anon-struct.C: No longer fails
36795         * g++.old-deja/g++.brendan/parse4.C: Likewise.
36796         * g++.old-deja/g++.brendan/parse5.C: Likewise.
36797         * g++.old-deja/g++.brendan/parse6.C: Likewise.
36798
36799 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
36800
36801         * g++.dg/parse/angle-bracket.C (main): No longer fails.
36802
36803 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
36804
36805         * g++.dg/eh/spec4.C: Remove stray semicolon.
36806         * g++.dg/expr/pmf-1.C: Change error message.
36807         * g++.dg/ext/asm1.C: Remove stray semicolon.
36808         * g++.dg/ext/typename1.C: Add missing typenames.
36809         * g++.dg/inherit/template-as-base.C: Change error message.
36810         * g++.dg/lookup/scoped1.C: Likewise.
36811         * g++.dg/lookup/scoped2.C: Likewise.
36812         * g++.dg/lookup/using2.C: Likewise.
36813         * g++.dg/other/component1.C: Remove stray semicolon.
36814         * g++.dg/other/do1.C: Change error message.
36815         * g++.dg/other/error2.C: Likewise.
36816         * g++.dg/other/init1.C: Likewise.
36817         * g++.dg/other/packed1.C: Remove stray semicolon.
36818         * g++.dg/other/ptrmem2.C: Change error message.
36819         * g++.dg/parse/parameter-declaration-1.C: Remove line number
36820         marker.
36821         * g++.dg/special/initp1.C: Remove invalid attribute usage.
36822         * g++.dg/template/access3.C: Add typename keyword.
36823         * g++.dg/template/access5.C: Remove stray semicolon.
36824         * g++.dg/template/access6.C: Likewise.
36825         * g++.dg/template/complit1.C: Likewise.
36826         * g++.dg/template/crash1.C: Change error message.
36827         * g++.dg/template/inherit2.C: Remove stray semicolon.
36828         * g++.dg/template/instantiate2.C: Likewise.
36829         * g++.dg/template/instantiate3.C: Change error message.
36830         * g++.dg/template/qual1.C: Remove stray semicolon.
36831         * g++.dg/template/qualttp18.C: Change error message.
36832         * g++.dg/template/ref1.C: Remove stray semicolon.
36833         * g++.dg/template/sizeof1.C (A::value): Declare it.
36834         * g++.dg/template/spec4.C: Change error message.
36835         * g++.dg/template/static1.C: Likewise.
36836         * g++.dg/template/type1.C: Likewise.
36837         * g++.dg/template/typename3.C: Likewise.
36838         * g++.old-deja/g++.benjamin/13478.C: Change error message.
36839         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
36840         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
36841         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
36842         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
36843         named return value extension.
36844         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
36845         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
36846         * g++.old-deja/g++.bob/extern_C.C: Likewise.
36847         * g++.old-deja/g++.bob/inherit2.C: Likewise.
36848         * g++.old-deja/g++.brendan/complex1.C: Likewise.
36849         * g++.old-deja/g++.brendan/copy5.C: Likewise.
36850         * g++.old-deja/g++.brendan/crash13.C: Likewise.
36851         * g++.old-deja/g++.brendan/crash15.C: Likewise.
36852         * g++.old-deja/g++.brendan/crash18.C: Change error message.
36853         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
36854         * g++.old-deja/g++.brendan/crash38.C: Likewise.
36855         * g++.old-deja/g++.brendan/crash50.C: Likewise.
36856         * g++.old-deja/g++.brendan/crash56.C: Likewise.
36857         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
36858         syntax.
36859         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
36860         * g++.old-deja/g++.brendan/crash8.C: Change error message.
36861         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
36862         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
36863         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
36864         * g++.old-deja/g++.brendan/template11.C: Likewise.
36865         * g++.old-deja/g++.brendan/template26.C: Likewise.
36866         * g++.old-deja/g++.brendan/template27.C: Use explicit
36867         specialization syntax.
36868         * g++.old-deja/g++.brendan/template30.C: Likewise.
36869         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
36870         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
36871         non-dependent names.
36872         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
36873         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
36874         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
36875         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
36876         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
36877         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
36878         named return value extension.
36879         * g++.old-deja/g++.ext/namedret2.C: Likewise.
36880         * g++.old-deja/g++.ext/namedret3.C: Likewise.
36881         * g++.old-deja/g++.ext/return1.C: Likewise.
36882         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
36883         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
36884         * g++.old-deja/g++.jason/access8.C: Likewise.
36885         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
36886         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
36887         pseudo-destructor names.
36888         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
36889         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
36890         pseudo-destructor names.
36891         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
36892         * g++.old-deja/g++.jason/overload19.C: Likewise.
36893         * g++.old-deja/g++.jason/overload32.C: Likewise.
36894         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
36895         stray semicolons.
36896         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
36897         * g++.old-deja/g++.jason/return.C: Likewise.
36898         * g++.old-deja/g++.jason/return2.C: Likewise.
36899         * g++.old-deja/g++.jason/shadow1.C: Likewise.
36900         * g++.old-deja/g++.jason/special.C: Use explicit specialization
36901         syntax.
36902         * g++.old-deja/g++.jason/template10.C: Account for use of
36903         non-dependent names.
36904         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
36905         syntax.
36906         * g++.old-deja/g++.jason/template37.C: Likewise.
36907         * g++.old-deja/g++.law/access4.C: Change error messages.
36908         * g++.old-deja/g++.law/arm13.C: Remove incorrect
36909         pseudo-destructor names.
36910         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
36911         * g++.old-deja/g++.law/ctors9.C: Likewise.
36912         * g++.old-deja/g++.law/cvt22.C: Likewise.
36913         * g++.old-deja/g++.law/dtors5.C: Likewise.
36914         * g++.old-deja/g++.law/global-init1.C: Likewise.
36915         * g++.old-deja/g++.law/missed-error3.C: Likewise.
36916         * g++.old-deja/g++.law/operators28.C: Likewise.
36917         * g++.old-deja/g++.law/visibility28.C: Likewise.
36918         * g++.old-deja/g++.martin/eval1.C: Likewise.
36919         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
36920         name.
36921         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
36922         * g++.old-deja/g++.mike/net34.C: Likewise.
36923         * g++.old-deja/g++.mike/net36.C: Likewise.
36924         * g++.old-deja/g++.mike/ns2.C: Likewise.
36925         * g++.old-deja/g++.mike/p12306.C: Likewise.
36926         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
36927         value extension.
36928         * g++.old-deja/g++.mike/p700.C: Likewise.
36929         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
36930         * g++.old-deja/g++.mike/p710.C: Likewise.
36931         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
36932         value extension.
36933         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
36934         * g++.old-deja/g++.mike/pmf9.C: Likewise.
36935         * g++.old-deja/g++.ns/crash2.C: Likewise.
36936         * g++.old-deja/g++.ns/crash3.C: Likewise.
36937         * g++.old-deja/g++.ns/invalid1.C: Likewise.
36938         * g++.old-deja/g++.ns/ns17.C: Likewise.
36939         * g++.old-deja/g++.ns/template16.C: Likewise.
36940         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
36941         keyword.
36942         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
36943         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
36944         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
36945         named return value extension.
36946         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
36947         * g++.old-deja/g++.other/access4.C: Issue additional error
36948         messages.
36949         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
36950         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
36951         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
36952         * g++.old-deja/g++.other/crash25.C: Change error message.
36953         * g++.old-deja/g++.other/crash4.C: Change error message.
36954         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
36955         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
36956         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
36957         checks.
36958         * g++.old-deja/g++.other/defarg8.C: Likewise.
36959         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
36960         * g++.old-deja/g++.other/dtor10.C: Likewise.
36961         * g++.old-deja/g++.other/incomplete.C: Likewise.
36962         * g++.old-deja/g++.other/linkage7.C: Likewise.
36963         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
36964         lookup algorithm.
36965         * g++.old-deja/g++.other/mangle2.C: Likewise.
36966         * g++.old-deja/g++.other/refinit2.C: Likewise.
36967         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
36968         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
36969         * g++.old-deja/g++.pt/crash28.C: Likewise.
36970         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
36971         syntax.
36972         * g++.old-deja/g++.pt/crash32.C: Change error message.
36973         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
36974         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
36975         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
36976         error message position.
36977         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
36978         * g++.old-deja/g++.pt/defarg8.C: Change error message.
36979         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
36980         syntax.
36981         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
36982         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
36983         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
36984         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
36985         keyword.
36986         * g++.old-deja/g++.pt/explicit31.C: Likewise.
36987         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
36988         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
36989         keyword.
36990         * g++.old-deja/g++.pt/explicit71.C: Change error message.
36991         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
36992         syntax.
36993         * g++.old-deja/g++.pt/friend28.C: Account for use of
36994         non-dependent names.
36995         * g++.old-deja/g++.pt/friend29.C: Likewise.
36996         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
36997         rules.
36998         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
36999         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
37000         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
37001         lookup rules.
37002         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
37003         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
37004         keyword.
37005         * g++.old-deja/g++.pt/memclass20.C: Likewise.
37006         * g++.old-deja/g++.pt/memclass5.C: Likewise.
37007         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
37008         keyword.
37009         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
37010         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
37011         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
37012         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
37013         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
37014         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
37015         keyword.
37016         * g++.old-deja/g++.pt/spec10.C: Likewise.
37017         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
37018         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
37019         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
37020         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
37021         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
37022         * g++.old-deja/g++.pt/ttp62.C: Likewise.
37023         * g++.old-deja/g++.pt/ttp64.C: Likewise.
37024         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
37025         * g++.old-deja/g++.pt/typename15.C: Likewise.
37026         * g++.old-deja/g++.pt/typename22.C: Likewise.
37027         * g++.old-deja/g++.pt/typename6.C: Change error messages.
37028         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
37029         * g++.old-deja/g++.pt/virtual2.C: Likewise.
37030         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
37031         syntax.
37032         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
37033         return value extension.
37034         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
37035         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
37036         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
37037         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
37038
37039 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
37040
37041         * g++.dg/warn/inline1.C: New test.
37042         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
37043         * g++.old-deja/g++.jason/synth10.C: Likewise.
37044         * g++.old-deja/g++.mike/net31.C: Likewise.
37045         * g++.old-deja/g++.mike/p8786.C: Likewise.
37046
37047         * g++.dg/template/friend10.C: New test.
37048         * g++.dg/template/conv5.C: New test.
37049
37050 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
37051
37052         * g++.dg/lookup/scoped3.C: New test.
37053
37054         * g++.dg/lookup/decl1.C: New test.
37055         * g++.dg/lookup/decl2.C: New test.
37056
37057 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
37058
37059         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
37060         gcc.c-torture/compile/20021015-1.c,
37061         gcc.c-torture/compile/20021015-2.c,
37062         gcc.c-torture/compile/20021123-1.c,
37063         gcc.c-torture/compile/20021123-2.c,
37064         gcc.c-torture/compile/20021123-3.c,
37065         gcc.c-torture/compile/20021123-4.c,
37066         gcc.c-torture/execute/20021024-1.c: Add tests previously added
37067         only to 3.1 or 3.2 branch.
37068
37069 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
37070
37071         * gcc.dg/i386-bitfield3.c: New test.
37072
37073         * gcc.dg/i386-bitfield2.c: New test.
37074
37075 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
37076
37077         * g++.dg/parse/conv_op1.C: New test.
37078
37079 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
37080
37081         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
37082         approved.
37083
37084 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
37085
37086         * gcc.c-torture/compile/20021220-1.c: New test.
37087
37088 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
37089
37090         * gcc.dg/i386-fastcall-1.c: New.
37091
37092 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
37093
37094         * gcc.c-torture/execute/20021219-1.c: New test.
37095
37096 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
37097
37098         * gcc.dg/i386-pic-1.c: New test.
37099
37100 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37101
37102         PR c++/8099
37103         * g++.dg/template/friend9.C: New test.
37104
37105 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37106
37107         PR c++/3663
37108         * g++.dg/template/access7.C: New test.
37109
37110 2002-12-18  Nick Clifton  <nickc@redhat.com>
37111
37112         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
37113         the libstdc++-v3 directory has been found.
37114
37115 2002-12-12  Devang Patel <dpatel@apple.com>
37116         * gcc.dg/darwin-ld-1.c: New test.
37117         * gcc.dg/darwin-ld-2.c: New test.
37118         * gcc.dg/darwin-ld-3.c: New test.
37119         * gcc.dg/darwin-ld-4.c: New test.
37120         * gcc.dg/darwin-ld-5.c: New test.
37121
37122 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
37123
37124         * gcc.c-torture/compile/20021212-1.c: New test.
37125
37126 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
37127
37128         * gcc.dg/fshort-wchar: New test.
37129
37130 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
37131
37132         PR c++/8372
37133         * g++.dg/template/dtor1.C: New test.
37134
37135         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
37136         markers.
37137
37138 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
37139
37140         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
37141
37142 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
37143
37144         * g++.dg/template/static1.C: New test.
37145         * g++.dg/template/static2.C: New test.
37146         * g++.old-deja/g++.ext/memconst.C: New test.
37147
37148 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37149
37150         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
37151         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
37152         * g++.dg/special/initp1.C: Likewise.
37153
37154 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
37155
37156         * gcc.c-torture/execute/20021204-1.c: New test.
37157
37158 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
37159
37160         * gcc.dg/ppc-fmadd-1.c: New file.
37161         * gcc.dg/ppc-fmadd-2.c: New file.
37162         * gcc.dg/ppc-fmadd-3.c: New file.
37163
37164 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
37165
37166         * gcc.c-torture/compile/20021204-1.c: New test.
37167
37168 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
37169
37170         * g++.dg/inherit/covariant2.C: New test.
37171         * g++.dg/inherit/covariant3.C: New test.
37172         * g++.dg/inherit/covariant4.C: New test.
37173         * g++.dg/inherit/covariant1.C: Remove XFAIL.
37174         * g++.old-deja/g++.robertl/eb17.C: Likewise.
37175
37176 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
37177
37178         PR c++/8688
37179         * g++.dg/init/brace3.C: New test.
37180
37181 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
37182
37183         * gcc.dg/20020210-1.c: Fix a comment typo.
37184
37185 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
37186
37187         PR c++/8720
37188         * g++.dg/parse/defarg1.C: New test.
37189
37190         PR c++/8615
37191         * g++.dg/template/char1.C: New test.
37192
37193         * g++.dg/template/varmod1.C: Fix typo.
37194
37195 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37196
37197         DR 180
37198         * g++.old-deja/g++.pt/crash32.C: Expect error.
37199
37200 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
37201
37202         PR c++/5919
37203         * g++.dg/template/varmod1.C: New test.
37204
37205         PR c++/8727
37206         * g++.dg/inherit/typeinfo1.C: New test.
37207
37208         PR c++/8663
37209         * g++.dg/inherit/typedef1.C: New test.
37210
37211 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
37212
37213         PR c++/8332
37214         PR c++/8493
37215         * g++.dg/template/strlen1.C: New test.
37216
37217         PR c++/8227
37218         * g++.dg/template/ctor2.C: New test.
37219
37220         PR c++/8214
37221         * g++.dg/init/string1.C: New test.
37222
37223         PR c++/8511
37224         * g++.dg/template/friend8.C: New test.
37225
37226 2002-11-29  Joe Buck <jbuck@synopsys.com>
37227
37228         * g++.dg/lookup/anon2.C: New test.
37229
37230 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
37231
37232         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
37233         h8300 port.
37234
37235 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
37236
37237         * gcc.dg/bitfld-6.c: New test.
37238
37239 2002-11-27  Jan Hubicka  <jh@suse.cz>
37240
37241         * gcc.c-torture/execute/20021127.[cx]: New test.
37242
37243 2002-11-26  Jan Hubicka  <jh@suse.cz>
37244
37245         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
37246         quality.
37247
37248 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
37249
37250         * g++.dg/init/brace2.C: New test.
37251         * g++.old-deja/g++.mike/p9129.C: Correct.
37252
37253 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
37254
37255         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
37256
37257 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
37258
37259         * gcc.dg/sibcall-6: New test for indirect sibcalls.
37260
37261 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
37262
37263         * testsuite/g++.dg/abi/empty11.C: New test.
37264         * testsuite/g++.dg/rtti/cv1.C: New test.
37265
37266 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
37267
37268         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
37269
37270 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
37271
37272         * g++.dg/abi/empty10.C: New test.
37273
37274 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
37275
37276         * gcc.c-torture/compile/20021124-1.c: New test.
37277
37278 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
37279
37280         * g++.dg/abi/rtti2.C: New test.
37281
37282 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
37283
37284         * gcc.dg/i386-unroll-1.c: New test.
37285
37286 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
37287
37288         * gcc.c-torture/compile/20021120-1.c: New test.
37289         * gcc.c-torture/compile/20021120-2.c: New test.
37290
37291 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
37292
37293         * gcc.dg/bitfld-5.c: New test.
37294
37295 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
37296
37297         * gcc.c-torture/execute/20021120-3.c: New test.
37298
37299 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
37300
37301         * gcc.c-torture/execute/20021120-2.c: New test.
37302
37303 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
37304
37305         * gcc.c-torture/execute/20021120-1.c: New test.
37306
37307 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
37308
37309         * gcc.c-torture/execute/20021118-3.c: New test.
37310
37311 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
37312
37313         * gcc.c-torture/compile/20021119-1.c: New test.
37314
37315 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
37316
37317         * gcc.dg/duff-1.c: New test.
37318         * gcc.dg/duff-2.c: New test.
37319         * gcc.dg/duff-3.c: New test.
37320
37321 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
37322
37323         * gcc.dg/cpp/_Pragma5.c: New test.
37324
37325 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
37326
37327         * gcc.c-torture/execute/20021118-2.c: New test.
37328
37329 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
37330
37331         * gcc.c-torture/execute/20021118-1.c: New test.
37332
37333 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
37334
37335         * gcc.dg/20021116-1.c: New test.
37336
37337 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
37338
37339         * g++.dg/abi/vcall1.C: New test.
37340
37341 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
37342
37343         * gcc.dg/20021029-1.c: New test.
37344         * gcc.dg/20021029-2.c: New test.
37345
37346 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
37347
37348         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
37349
37350 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
37351
37352         PR c/8439
37353         * gcc.dg/20021110.c: Move to ...
37354         * gcc.c-torture/compile/20021110.c: .... here.
37355
37356 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37357
37358         PR c/8467
37359         * gcc.c-torture/execute/20021111-1.c
37360
37361 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
37362
37363         PR c/8439
37364         * gcc.dg/20021110.c: New test.
37365
37366 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
37367
37368         * g++.dg/abi/vthunk3.C: Run only on x86.
37369
37370 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
37371
37372         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
37373
37374 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
37375
37376         * lib/compat.exp (compat-execute): Fix logic error in last
37377         change.
37378
37379 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
37380
37381         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
37382
37383 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37384
37385         PR c++/8389
37386         * g++.dg/template/access6.C: New test.
37387
37388 2002-11-08  Jan Hubicka  <jh@suse.cz>
37389
37390         * gcc.dg/i386-ssefp-1.c: New test.
37391         * gcc.dg/i386-ssefp-1.c: New test.
37392
37393 2002-11-08  Jan Hubicka  <jh@suse.cz>
37394
37395         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
37396
37397 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
37398
37399         * g++.dg/abi/vthunk3.C: New test.
37400
37401         PR c++/8338
37402         * g++.dg/template/crash2.C: New test.
37403
37404 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
37405
37406         * testsuite/g++.dg/abi/dtor1.C: New test.
37407         * testsuite/g++.dg/abi/dtor2.C: Likewise.
37408
37409 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
37410
37411         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
37412         Darwin.
37413
37414 2002-11-04  Adam Nemet  <anemet@lnxw.com>
37415
37416         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
37417         -mthumb.  Only xfail with -O0.
37418
37419 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
37420
37421         * g++.dg/abi/thunk1.C: New test.
37422         * g++.dg/abi/thunk2.C: Likewise.
37423         * g++.dg/abi/vtt1.C: Likewise.
37424
37425 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
37426
37427         PR optimization/8423
37428         * gcc.c-torture/execute/builtin-constant.c: New test.
37429
37430 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
37431
37432         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
37433         Add some more cases.
37434
37435 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
37436
37437         PR c++/8391
37438         * g++.dg/opt/local1.C: New test.
37439
37440 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
37441
37442         PR c++/8160
37443         * g++.dg/template/complit1.C: New test.
37444
37445         PR c++/8149
37446         * g++.dg/template/typename4.C: Likewise.
37447
37448 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37449
37450         Core issue 287, PR c++/7639
37451         * g++.dg/template/instantiate1.C: Adjust error location.
37452         * g++.dg/template/instantiate3.C: New test.
37453         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
37454         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
37455         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
37456
37457 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
37458
37459         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
37460
37461 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
37462
37463         PR c++/8287
37464         * g++.dg/init/dtor2.C: New test.
37465
37466 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37467
37468         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
37469         * gcc.dg/nest.c: Bypass errors on irix6.
37470
37471 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
37472
37473         * gcc.dg/nest.c: Expect error for mmix-*-*.
37474         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
37475
37476 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
37477
37478         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
37479         markers.
37480
37481         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
37482
37483 2002-10-25  Mike Stump  <mrs@apple.com>
37484
37485         * gcc.dg/warn-1.c: New test.
37486
37487 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
37488
37489         * g++.dg/template/typename3.C: New test.
37490
37491 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
37492
37493         * g++.dg/lookup/ptrmem1.C: New test.
37494
37495         * g++.dg/abi/vthunk2.C: New test.
37496
37497 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
37498
37499         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
37500
37501 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
37502
37503         * g++.dg/abi/empty9.C: New test.
37504
37505 2002-10-24  Richard Henderson  <rth@redhat.com>
37506
37507         * g++.dg/inherit/thunk1.C: Enable for ia64.
37508
37509 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
37510
37511         PR c++/8067
37512         * g++.dg/lookup/pretty1.C: New test.
37513
37514 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
37515
37516         * gcc.dg/20021023-1.c: New test.
37517
37518 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
37519
37520         PR c++/7679
37521         * g++.dg/parse/inline1.C: New test.
37522
37523 2002-10-23  Richard Henderson  <rth@redhat.com>
37524
37525         * g++.dg/inherit/thunk1.C: Enable for x86_64.
37526
37527         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
37528
37529 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
37530
37531         PR c++/6579
37532         * g++.dg/parse/stmtexpr3.C: New test.
37533
37534 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
37535
37536         * g++.dg/expr/cond1.C: New test.
37537
37538 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
37539
37540         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
37541
37542 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
37543
37544         * g++.dg/abi/vbase13.C: New test.
37545         * g++.dg/abi/vbase14.C: Likewise.
37546
37547 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
37548
37549         * gcc.dg/tls/pic-1.c: New test.
37550         * gcc.dg/tls/nonpic-1.c: New test.
37551         * gcc.dg/20021018-1.c: New test.
37552
37553 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
37554
37555         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
37556         Remove only files with the same base name as the test case.
37557         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
37558         (profopt-execute): Likewise.  Also, remove old profiling
37559         and performance data files before running the tests.
37560
37561         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
37562         * g++.dg/bprob/bprob.exp: Likewise.
37563         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
37564         to allow more general test case names.
37565
37566         * g++.dg/bprob/bprob-1.C: Rename to ...
37567         * g++.dg/bprob/g++-bprob-1.C: ... this.
37568
37569         * g77.dg/bprob/bprob-1.f: Rename to ...
37570         * g77.dg/bprob/g77-bprob-1.f: ... this.
37571
37572 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
37573
37574         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
37575         bison 1.50 or later.
37576
37577 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
37578
37579         * g++.dg/README: Describe more test directories.
37580
37581 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
37582
37583         * g++.dg/init/array6.C: Add additional tests.
37584
37585 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
37586
37587         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
37588         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
37589
37590 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
37591
37592         * gcc.c-torture/compile/20020604-1.x: New.
37593         * gcc.c-torture/compile/simd-5.x: Likewise.
37594         * gcc.c-torture/execute/920710-1.x: Likewise.
37595         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
37596
37597 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
37598
37599         * g++.dg/inherit/override1.C: Add dg-options clause.
37600
37601 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
37602
37603         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
37604         _mm_slli_si128.
37605
37606 2002-10-19  Andreas Schwab  <schwab@suse.de>
37607
37608         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
37609         directory component.
37610
37611 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
37612
37613         * g++.dg/inherit/thunk1.C: New test.
37614
37615         * g++.dg/inherit/override1.C: New test.
37616
37617         * g++.dg/abi/mangle11.C: New test.
37618         * g++.dg/abi/mangle14.C: New test.
37619         * g++.dg/abi/mangle17.C: New test.
37620
37621 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
37622
37623         * g++.dg/overload/member2.C: New test.
37624
37625 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
37626
37627         * g++.dg/README: Describe new compat directory.
37628         * g++.dg/dg.exp: Skip tests in compat directory.
37629         * README.compat: New file.
37630         * lib/compat.exp: New expect script.
37631         * g++.dg/compat: New test directory.
37632         * g++.dg/compat/compat.exp: New expect script.
37633         * g++.dg/compat/abi: New test directory.
37634         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
37635         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
37636         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
37637         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
37638         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
37639         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
37640         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
37641         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
37642         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
37643         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
37644         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
37645         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
37646         * g++.dg/compat/break: New test directory.
37647         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
37648         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
37649         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
37650         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
37651         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
37652         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
37653         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
37654         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
37655         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
37656         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
37657         g++.dg/compat/break/README: New files.
37658         * g++.dg/compat/eh: New test directory.
37659         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
37660         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
37661         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
37662         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
37663         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
37664         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
37665         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
37666         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
37667         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
37668         g++.dg/compat/eh/filter2_y.C,
37669         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
37670         g++.dg/compat/eh/new1_y.C,
37671         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
37672         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
37673         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
37674         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
37675         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
37676         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
37677         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
37678         g++.dg/compat/eh/unexpected1_y.C: New files.
37679         * g++.dg/compat/init: New test directory.
37680         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
37681         g++.dg/compat/init/array5_y.C,
37682         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
37683         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
37684         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
37685         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
37686         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
37687         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
37688         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
37689         g++.dg/compat/init/init-ref2_y.C: New files.
37690
37691 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
37692
37693         PR c++/7584
37694         * g++.dg/inherit/using3.C: New test.
37695
37696 2002-10-17  Jan Hubicka  <jh@suse.cz>
37697
37698         * gcc.dg/20021017-2.c: New test.
37699
37700 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
37701
37702         * g++.dg/abi/mangle16.C: Adjust.
37703
37704         * g++.dg/init/array8.C: New test.
37705
37706 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
37707
37708         * gcc.dg/special/mips-abi.exp: New test.
37709         * gcc.dg/special/mips-abi.s: Empty file used by the above.
37710
37711 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
37712
37713         * g++.dg/abi/mangle16.C: New test.
37714         * g++.dg/abi/mangle17.C: Likewise.
37715
37716         PR c++/7478
37717         * g++.dg/template/ref1.C: New test.
37718
37719 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37720
37721         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
37722
37723 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
37724
37725         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
37726
37727 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
37728
37729         PR c++/7524
37730         * g++.dg/init/array7.C: New test.
37731
37732 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
37733
37734         * g++.dg/init/array6.C: New test.
37735
37736         * g++.dg/abi/mangle13.C: Likewise.
37737         * g++.dg/abi/mangle14.C: Likewise.
37738         * g++.dg/abi/mangle15.C: Likewise.
37739
37740 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
37741
37742         * g++.dg/abi/empty8.C: New test.
37743
37744 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
37745
37746         * g++.dg/init/ctor1.C: New test.
37747
37748 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
37749
37750         * gcc.c-torture/execute/20021015-1.c: New test.
37751
37752 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
37753
37754         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
37755
37756 2002-10-14  Jan Hubicka  <jh@suse.cz>
37757
37758         * gcc.dg/i386-ssetype-[1-5].c: New tests.
37759
37760 2002-10-14  Richard Henderson  <rth@redhat.com>
37761
37762         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
37763
37764 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
37765
37766         PR optimization/6631
37767         * g++.dg/opt/const2.C: New test.
37768
37769 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
37770
37771         PR c++/7176
37772         * g++.dg/parse/friend1.C: New test.
37773         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
37774
37775 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
37776
37777         * gcc.dg/20021014-1.c: New test.
37778
37779 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
37780
37781         PR c++/5661
37782         * g++.dg/ext/vlm1.C: New test.
37783         * g++.dg/ext/vlm2.C: Likewise.
37784
37785         * g++.dg/init/array1.C: Remove invalid braces.
37786         * g++.dg/init/brace1.C: New test.
37787         * g++.dg/init/copy2.C: Likewise.
37788         * g++.dg/init/copy3.C: Likewise.
37789         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
37790         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
37791         braces.
37792
37793 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
37794
37795         * gcc.dg/cpp/assembler.S: Don't use -ansi.
37796
37797 2002-10-11  Richard Shann  <richard.shann@superh.com>
37798
37799         * gcc.c-torture/compile/simd-5.c: New test.
37800
37801 2002-10-10  Roger Sayle  <roger@eyesopen.com>
37802
37803         * gcc.c-torture/execute/shiftopt-1.c: New test case.
37804
37805 2002-10-10  Jim Wilson  <wilson@redhat.com>
37806
37807         * gcc.c-torture/execute/20021010-1.c: New test.
37808
37809 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
37810
37811         PR c/7353
37812         * g++.dg/ext/typedef-init.C: New test.
37813         * gcc.dg/typedef-init.c: New test.
37814
37815 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
37816
37817         * gcc.dg/cpp/paste13.c: New test.
37818
37819 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37820
37821         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
37822         remaining platforms, XFAIL during compile, not execute.  Don't
37823         XFAIL at -O0.
37824
37825 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
37826
37827         * gcc.dg/alias-1.c: Tweak expected warning.
37828
37829 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
37830
37831         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
37832
37833 2002-10-06  Andreas Jaeger  <aj@suse.de>
37834
37835         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
37836         * gcc.dg/cpp/c++98.C: Likewise.
37837
37838         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
37839         * g++.dg/cpp/c++98.C: Likewise.
37840
37841         * g++.dg/README (Subdirectories): Mention cpp directory.
37842
37843         PR target/7559
37844         * gcc.dg/20021006-1.c: New test.
37845
37846 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37847
37848         PR c++/7804
37849         * g++.dg/other/warning1.C: New test.
37850
37851 2002-10-04  Roger Sayle  <roger@eyesopen.com>
37852
37853         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
37854         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
37855         and sparc-*-* with -m64 as expected failures.  See PR 8087.
37856
37857 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
37858
37859         PR c++/7931
37860         * g++.dg/template/ptrmem3.C: New test.
37861
37862         PR c++/7754
37863         * g++.dg/template/union1.C: New test.
37864
37865 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
37866
37867         PR c++/8006
37868         * g++.dg/abi/mangle9.C: New test.
37869         * g++.dg/abi/mangle10.C: New test.
37870         * g++.dg/abi/mangle11.C: New test.
37871         * g++.dg/abi/mangle12.C: New test.
37872
37873 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
37874
37875         PR c++/7188.
37876         * g++.dg/template/meminit1.C: New test.
37877         * g++.dg/warn/Wreorder-1.C: Likewise.
37878         * g++.old-deja/g++.mike/warn3.C: Tweak.
37879         * lib/prune.exp: Ingore "in copy constructor".
37880
37881 2002-10-02  Andreas Jaeger  <aj@suse.de>
37882
37883         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
37884         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
37885         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
37886         on x86-64.
37887
37888 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
37889
37890         * gcc.dg/empty1.C: Fix typo.
37891
37892 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
37893
37894         * gcc.dg/alias-1.c: New test.
37895
37896 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
37897
37898         * gcc.dg/empty1.C: New test.
37899
37900         * g++.dg/tls/init-2.C: Tweak error messages.
37901
37902 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
37903
37904         * gcc.c-torture/compile/20020923-1.c: New test.
37905
37906 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
37907
37908         * gcc.c-torture/execute/ffs-1.c: New test.
37909         * gcc.c-torture/execute/ffs-2.c: Ditto.
37910
37911 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
37912
37913         * g++.dg/overload/member1.C: New test.
37914
37915 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
37916
37917         * g++.dg/abi/empty7.C: New test.
37918         * g++.dg/init/pm2.C: Likewise.
37919
37920 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
37921
37922         * g++.dg/rtti/crash1.C: New test.
37923
37924 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
37925
37926         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
37927         gcc.dg/sibcall-4.c: New tests.
37928
37929 2002-09-28  Roger Sayle  <roger@eyesopen.com>
37930
37931         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
37932         powerpc and MMIX targets.
37933
37934 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
37935
37936         * gcc.dg/cpp/20020927-1.c: New.
37937
37938 2002-09-26  David S. Miller  <davem@redhat.com>
37939
37940         * gcc.c-torture/compile/trunctfdf.c: New.
37941
37942 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37943
37944         * lib/target-supports.exp (check_weak_available): Handle solaris2.
37945
37946 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
37947
37948         * gcc.c-torture/execute/loop-15.c: New.
37949
37950 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
37951
37952         * README.QMTEST: Fix typo.
37953
37954 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
37955
37956         * gcc.dg/20020926-1.c: New test.
37957
37958 2002-09-25  David S. Miller  <davem@redhat.com>
37959
37960         PR target/7842
37961         * gcc.c-torture/execute/shiftdi.c: New test.
37962
37963 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
37964
37965         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
37966         unique to the tool.
37967         * lib/g77.exp (g77_init): Likewise.
37968         * lib/g++.exp (g++_init): Likewise.
37969         * lib/objc.exp (objc_init): Likewise.
37970
37971 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
37972
37973         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
37974         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
37975         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
37976
37977 2002-09-25  Richard Henderson  <rth@redhat.com>
37978
37979         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
37980         too-small long double.
37981
37982 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
37983
37984         * gcc.dg/20020919-1.c: New test.
37985
37986 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
37987
37988         * g++.dg/abi/bitfield6.C: New test.
37989         * g++.dg/abi/bitfield7.C: New test.
37990         * g++.dg/abi/bitfield8.C: New test.
37991         * g++.dg/abi/vbase11.C: New test.
37992
37993 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
37994
37995         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
37996         hppa*-*-hpux*.  Update test comment.
37997
37998 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
37999
38000         * gcc.dg/tls/struct-1.c: New test.
38001
38002 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
38003
38004         * gcc.dg/cpp/tr-warn2.c: Update.
38005
38006 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
38007
38008         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
38009
38010 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
38011
38012         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
38013         systems.
38014
38015 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
38016
38017         * gcc.c-torture/execute/ieee/mzero3.c: New test.
38018
38019         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
38020         Adjust for c++filt moved to binutils.  Remove spurious duplicate
38021         setting of cxxfilt.
38022
38023 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
38024
38025         * gcc.dg/20020312-2.c: Update for darwin.
38026
38027 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
38028
38029         * g++.old-deja/g++.other/crash32.C: Mark ICE.
38030
38031 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
38032
38033         * objc.dg/comp-types-1.m: New test.
38034         * objc.dg/comp-types-2.m: New test.
38035         * objc.dg/comp-types-3.m: New test.
38036         * objc.dg/comp-types-4.m: New test.
38037         * objc.dg/comp-types-5.m: New test.
38038         * objc.dg/comp-types-6.m: New test.
38039
38040 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
38041
38042         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
38043
38044 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
38045
38046         * g++.dg/other/do1.C: New test.
38047
38048         * g++.dg/template/subst1.C: New test.
38049
38050 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
38051
38052         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
38053
38054 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
38055
38056         * g++.dg/template/qualttp20.C: Adjust expected errors.
38057         * g++.old-deja/g++.jason/report.C: Likewise.
38058         * g++.old-deja/g++.other/qual1.C: Likewise.
38059
38060         * g++.dg/lookup/scoped2.C: New test.
38061
38062         * g++.dg/ext/asm3.C: New test.
38063
38064 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
38065
38066         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
38067
38068 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
38069
38070         * ChangeLog: follow spelling conventions.
38071         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
38072         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
38073         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
38074         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
38075         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
38076         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
38077         * g++.old-deja/g++.law/global-init1.C: Likewise.
38078         * g++.old-deja/g++.other/delete4.C: Likewise.
38079         * g++.old-deja/g++.other/inline21.C: Likewise.
38080         * g++.old-deja/g++.other/singleton.C: Likewise.
38081         * g77.dg/strlen0.f: Likewise.
38082         * g77.f-torture/compile/20010519-1.f: Likewise.
38083         * g77.f-torture/compile/980310-4.f: Likewise.
38084         * gcc.c-torture/compile/20000605-1.c: Likewise.
38085         * gcc.c-torture/execute/20020225-1.c: Likewise.
38086         * gcc.dg/c90-hexfloat-2.c: Likewise.
38087         * gcc.dg/c99-bool-1.c: Likewise.
38088         * gcc.dg/c99-hexfloat-2.c: Likewise.
38089         * gcc.dg/dll-2.c: Likewise.
38090         * gcc.dg/wtr-union-init-1.c: Likewise.
38091         * gcc.dg/wtr-union-init-2.c: Likewise.
38092         * gcc.dg/wtr-union-init-3.c: Likewise.
38093         * gcc.dg/cpp/avoidpaste1.c: Likewise.
38094         * gcc.dg/cpp/defined.c: Likewise.
38095         * gcc.dg/cpp/macsyntx.c: Likewise.
38096         * gcc.dg/cpp/paste2.c: Likewise.
38097         * gcc.dg/cpp/trad/defined.c: Likewise.
38098         * gcc.dg/format/c90-printf-1.c: Likewise.
38099         * gcc.dg/format/c90-scanf-1.c: Likewise.
38100         * gcc.dg/format/c99-printf-1.c: Likewise.
38101         * gcc.dg/format/c99-scanf-1.c: Likewise.
38102         * gcc.misc-tests/gcov-8.c: Likewise.
38103         * lib/profopt.exp: Likewise.
38104
38105 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
38106
38107         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
38108
38109 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
38110
38111         * g++.dg/inherit/using2.C: New test.
38112
38113 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
38114
38115         * ChangeLog: Follow spelling conventions.
38116         * g++.dg/template/friend4.C: Likewise.
38117         * g++.old-deja/g++.pt/crash67.C: Likewise.
38118         * gcc.c-torture/execute/20000801-4.c: Likewise.
38119         * gcc.dg/c90-digraph-1.c: Likewise.
38120         * gcc.dg/c94-digraph-1.c: Likewise.
38121         * gcc.dg/c99-digraph-1.c: Likewise.
38122         * gcc.dg/cpp/line5.c: Likewise.
38123         * gcc.dg/cpp/multiline.c: Likewise.
38124         * gcc.dg/cpp/trad/literals-1.c: Likewise.
38125         * gcc.dg/format/attr-3.c: Likewise.
38126         * gcc.dg/format/c90-scanf-3.c: Likewise.
38127         * gcc.dg/format/ext-4.c: Likewise.
38128
38129 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
38130
38131         * g++.dg/template/pretty1.C: New test.
38132
38133 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
38134
38135         * gcc.c-torture/execute/struct-cpy-1.c: New test.
38136
38137 2002-09-13  Matt Austern  <austern@apple.com>
38138
38139         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
38140         passing a cast expression to a function by const reference.
38141
38142 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
38143
38144         * g++.dg/template/deduce1.C: New test.
38145
38146 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
38147
38148         * gcc.c-torture/execute/simd-1.c: Force all use of int to
38149         32-bit int.
38150
38151 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
38152
38153         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
38154         usage.
38155
38156 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
38157
38158         * gcc.c-torture/compile/20020910-1.c: New test.
38159
38160 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
38161
38162         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
38163
38164 2002-09-10  Andreas Jaeger  <aj@suse.de>
38165
38166         * gcc.dg/20020312-2.c: Adjust for x86-64.
38167
38168 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
38169
38170         * g77.dg/7388.f: New test case for PR 7388.
38171
38172 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
38173
38174         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
38175
38176 2002-09-05  Ziemowit Laski <zlaski@apple.com>
38177
38178         * objc.dg/proto-lossage-1.m: New test.
38179
38180 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
38181
38182         * gcc.dg/cpp/_Pragma4.c: Fix typo.
38183
38184 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
38185
38186         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
38187         expected to pass.
38188
38189 2002-09-06  Stan Shebs  <shebs@apple.com>
38190             David Edelsohn  <edelsohn@gnu.org>
38191
38192         * gcc.dg/weak: New directory.
38193         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
38194         target-specific xfail bits.
38195         * gcc.dg/typeof-2.c: Move to new directory.
38196         * gcc.dg/weak.exp: New expect script.
38197
38198 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
38199
38200         * gcc.c-torture/execute/extzvsi.c: New test.
38201
38202 2002-09-05  Stan Shebs  <shebs@apple.com>
38203
38204         * gcc.dg/weak-1.c: xfail on Darwin.
38205         * gcc.dg/weak-2.c: Ditto.
38206         * gcc.dg/weak-3.c: Ditto.
38207         * gcc.dg/weak-4.c: Ditto.
38208         * gcc.dg/weak-5.c: Ditto.
38209         * gcc.dg/weak-6.c: Ditto.
38210         * gcc.dg/weak-7.c: Ditto.
38211         * gcc.dg/weak-8.c: Ditto.
38212         * gcc.dg/weak-9.c: Ditto.
38213
38214 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
38215
38216         * gcc.c-torture/execute/loop-14.c: New test.
38217
38218 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
38219
38220         * g++.dg/other/cxa-atexit1.C: New test.
38221
38222         * gcc.dg/typeof-2.c: New test.
38223
38224 2002-09-03  Roger Sayle  <roger@eyesopen.com>
38225
38226         * gcc.dg/builtins-2.c: New testcase.
38227         * gcc.dg/builtins-3.c: New testcase.
38228
38229 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
38230
38231         * gcc.dg/cpp/_Pragma4.c: New test.
38232
38233 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
38234
38235         * objc/execute/nil_method-1.m: New testcase.
38236
38237 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
38238
38239         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
38240         [Object class], not [Object initialize].
38241
38242 2002-08-31  Roger Sayle  <roger@eyesopen.com>
38243             Hans-Peter Nilsson  <hp@bitrange.com>
38244
38245         * gcc.c-torture/execute/20020720-1.x: Skip test on
38246         mmix-knuth-mmixware.  Correct comment.
38247
38248 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
38249
38250         * testsuite/g++.dg/abi/bitfield5.C: New test.
38251         * testsuite/g++.dg/abi/vbase10.C: Likewise.
38252
38253 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
38254
38255         * objc.dg/undeclared-selector.m: New test.
38256
38257 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
38258
38259         * g++.dg/other/offsetof1.C: Avoid cast warning.
38260
38261 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
38262
38263         * objc.dg/super-class-2.m: New test.
38264
38265 2002-08-24  Matt Austern  <austern@apple.com>
38266
38267         * g++.dg/ext/lvaddr.C: New test.
38268         * g++.dg/ext/lvcast.C: New test.
38269
38270 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
38271
38272         * testsuite/g++.dg/inherit/cond1.C: New test.
38273
38274 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
38275
38276         * gcc.dg/noncompile/incomplete-1.c: New test.
38277
38278 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
38279
38280         * gcc.dg/typespec-1.c: New test.
38281
38282 2002-08-20  Devang Patel  <dpatel@apple.com>
38283         * objc.dg/proto-hier-2.m: New test.
38284
38285 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
38286
38287         * objc.dg/bitfield-1.m: New test.
38288         * objc.dg/bitfield-2.m: New test.
38289
38290 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
38291
38292         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
38293         gcc.dg/c99-flex-array-4.c: New tests.
38294
38295 2002-08-16  Stan Shebs  <shebs@apple.com>
38296
38297         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
38298
38299 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
38300
38301         * gcc.dg/typeof-1.c: New test.
38302         * g++.dg/ext/typeof2.C: New test.
38303
38304 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
38305
38306         * g++.dg/other/offsetof1.C: New test.
38307
38308 2002-08-14  Richard Henderson  <rth@redhat.com>
38309
38310         * gcc.dg/tls/diag-3.c: Fix expected message strings.
38311
38312 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
38313
38314         * gcc.dg/cpp/_Pragma3.c: New test.
38315
38316 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
38317
38318         * g++.dg/template/inherit3: New test.
38319
38320 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
38321
38322         * gcc.dg/bitfld-4.c: Add blank options.
38323
38324 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
38325
38326         * g++.dg/template/crash1.C: New test.
38327
38328 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
38329
38330         * gcc.dg/tls/opt-2.c: New test.
38331
38332 2002-08-08  Devang Patel  <dpatel@apple.com>
38333
38334         * objc.dg/selector-1.m : New test
38335
38336 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
38337
38338         * g++.dg/abi/bitfield4.C: New test.
38339         * gcc.dg/bitfld-4.c: New test.
38340
38341 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
38342
38343         * g++.dg/other/packed1.C: New test.
38344
38345 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
38346
38347         * g++.dg/abi/offsetof.C: Tweak error messages.
38348         * g++.old-deja/g++.mike/p10769a.C: Likewise.
38349
38350 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
38351
38352         * gcc.dg/bitfld-3.c: New test.
38353
38354 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
38355             Richard Henderson  <rth@redhat.com>
38356
38357         * gcc.dg/i386-bitfield1.c: New test.
38358         * g++.dg/abi/bitfield3.C: Update.
38359
38360 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
38361
38362         * objc.dg/const-str-2.m: Update.
38363         * gcc.dg/cpp/c++98.c: Change to C extension.
38364         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
38365         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
38366
38367 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
38368
38369         * testsuite/gcc.dg/tls/diag-3.c: New.
38370
38371 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
38372
38373         * g++.dg/README (Subdirectories): Document new subdir expr.
38374         * g++.dg/expr/pmf-1.C: New test.
38375
38376 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
38377
38378         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
38379
38380 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
38381
38382         * g++.dg/abi/bitfield3.C: New test.
38383
38384 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
38385
38386         * lib/gcov.exp: Tweak expected line formats.
38387         * gcc.misc-tests/gcov8.c: New test.
38388         * gcc.misc-tests/gcov8.x: New flags.
38389
38390 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
38391
38392         * consistency.vlad/layout/endian.c: Include string.h.
38393
38394         * gcc.c-torture/execute/20020805-1.c: New test.
38395
38396 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
38397
38398         * g++.dg/other/conversion1.C: New test.
38399
38400 2002-08-03  Roger Sayle  <roger@eyesopen.com>
38401
38402         * gcc.dg/builtins-1.c: New testcase.
38403
38404 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
38405
38406         * g++.dg/inherit/access3.C: New test.
38407
38408 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
38409
38410         * gcc.dg/ia64-visibility-2.c: New test.
38411
38412 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
38413
38414         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
38415         __qualifier_flags to __flags.
38416
38417 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
38418
38419         * g++.dg/inherit/operator1.C: New test.
38420         * g++.dg/lookup/disamb1.C: Fix typo in comment.
38421         * g++.dg/other/error1.C: Change expected error message.
38422         * g++.dg/template/conv4.C: Likewise.
38423
38424 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
38425
38426         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
38427         for documented behavior.
38428
38429 2002-07-25  Roger Sayle  <roger@eyesopen.com>
38430
38431         * gcc.c-torture/execute/20020720-1.x: Skip this test on
38432         several targets known to fail.
38433
38434 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
38435
38436         * gcc.dg/mips-args-[123].c: New tests.
38437
38438 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
38439
38440         * gcc.dg/ppc-spe.c: New.
38441
38442 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
38443
38444         * g++.dg/other/ptrmem4.C: New testcase.
38445
38446 2002-07-24  Richard Henderson  <rth@redhat.com>
38447
38448         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
38449
38450 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
38451
38452         * g++.dg/ext/alignof1.C (main): Return 0 for success.
38453
38454 2002-07-24  Roger Sayle  <roger@eyesopen.com>
38455
38456         * gcc.c-torture/execute/memset-3.c: New testcase.
38457
38458 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
38459
38460         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
38461         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
38462
38463 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38464
38465         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
38466         Delete.
38467
38468 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
38469
38470         * gcc.c-torture/compile/simd-4.c: New test.
38471
38472 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38473
38474         PR c++/7347, c++/7348
38475         * g++.dg/template/access4.C: New test.
38476         * g++.dg/template/access5.C: New test.
38477         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
38478         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
38479         * g++.old-deja/g++.pt/ttp58.C: Likewise.
38480         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
38481
38482 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
38483
38484         * gcc.dg/gnu89-init-2.c: New test.
38485
38486 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
38487
38488         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
38489
38490 2002-07-20  Roger Sayle  <roger@eyesopen.com>
38491
38492         * gcc.c-torture/execute/20020720-1.c: New testcase.
38493
38494 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
38495
38496         * gcc.dg/cpp/Wsignprom.c: New tests.
38497
38498 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
38499
38500         * gcc.c-torture/execute/loop-13.c: New test.
38501
38502 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
38503
38504         * gcc.dg/cpp/expr.c: New tests.
38505
38506 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
38507
38508         * g++.dg/opt/pr6713.C: Add template instantiation.
38509
38510 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
38511
38512         * gcc.dg/nest.c: New test.
38513
38514 2002-07-17  Richard Henderson  <rth@redhat.com>
38515
38516         * g++.dg/opt/pr6713.C: New test.
38517
38518 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
38519
38520         * gcc.c-torture/execute/loop-2e.x: Let the testcase
38521         XFAIL for all x86 processors.
38522
38523 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
38524
38525         * gcc.c-torture/execute/20010122-1.x: Do not test with
38526         -fomit-frame-pointer.
38527
38528 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38529
38530         * g++.dg/template/instantiate2.C: New test.
38531         * g++.dg/template/spec4.C: New test.
38532
38533 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38534
38535         * g++.dg/template/access2.C: New test.
38536         * g++.dg/template/access3.C: New test.
38537
38538 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
38539
38540         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
38541         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
38542         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
38543         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
38544         Convert to use <stdarg.h>.
38545         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
38546         Delete.
38547         * gcc.dg/va-arg-2.c: New.
38548         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
38549
38550 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
38551
38552         * gcc.c-torture/compile/20020710-1.c: New test.
38553
38554 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
38555                           Andrew Pinski  <pinskia@physics.uc.edu>
38556
38557         gcc.c-torture/compile/simd-2.c: New testcase.
38558         gcc.c-torture/compile/simd-3.c: Likewise.
38559
38560 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
38561
38562         PR c++/7224
38563         * g++.dg/overload/error1.C: New test.
38564
38565 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
38566
38567         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
38568         configuration and IRIX 6 O32 ABI.
38569
38570 2002-07-11  Roger Sayle  <roger@eyesopen.com>
38571
38572         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
38573
38574 2002-07-10  Roger Sayle  <roger@eyesopen.com>
38575
38576         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
38577
38578 2002-07-10  Jeffrey A Law  <law@redhat.com>
38579
38580         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
38581
38582         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
38583
38584 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
38585
38586         * gcc.dg/20020312-2.c: Check for __PPC__.
38587
38588 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
38589
38590         * gcc.c-torture/compile/20020709-1.c: New test.
38591
38592 2002-07-07  Roger Sayle  <roger@eyesopen.com>
38593
38594         * g++.dg/template/qualttp21.C: New test case.
38595
38596 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
38597
38598         * gcc.c-torture/compile/20020706-1.c: New test.
38599         * gcc.c-torture/compile/20020706-2.c: New test.
38600
38601 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
38602             Alexandre Oliva  <aoliva@redhat.com>
38603
38604         * g++.dg/warn/incomplete1.C: New test.
38605
38606 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38607
38608         PR c++/7099
38609         * g++.dg/warn/noreturn1.C: New test.
38610
38611 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
38612
38613         PR c++/6706
38614         * g++.dg/debug/debug6.C: New test.
38615         * g++.dg/debug/debug7.C: New test.
38616
38617 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
38618
38619         * gcc.c-torture/compile/simd-3.c: New test.
38620
38621 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
38622
38623         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
38624         * gcc.dg/20020620-1.c: Likewise.
38625
38626 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38627
38628         PR c++/6944
38629         * g++.dg/init/array4.C: New test.
38630         * g++.dg/init/array5.C: New test.
38631
38632 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
38633
38634         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
38635         * gcc.c-torture/execute/simd-2.c (main): Likewise.
38636
38637 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38638
38639         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
38640         * gcc.dg/wtr-aggr-init-1.c: Likewise.
38641         * gcc.dg/wtr-conversion-1.c: Likewise.
38642         * gcc.dg/wtr-escape-1.c: Likewise.
38643         * gcc.dg/wtr-int-type-1.c: Likewise.
38644         * gcc.dg/wtr-label-1.c: Likewise.
38645         * gcc.dg/wtr-static-1.c: Likewise.
38646         * gcc.dg/wtr-strcat-1.c: Likewise.
38647         * gcc.dg/wtr-suffix-1.c: Likewise.
38648         * gcc.dg/wtr-switch-1.c: Likewise.
38649         * gcc.dg/wtr-unary-plus-1.c: Likewise.
38650         * gcc.dg/wtr-union-init-1.c: Likewise.
38651         * gcc.dg/wtr-union-init-2.c: Likewise.
38652         * gcc.dg/wtr-union-init-3.c: Likewise.
38653
38654         * gcc.dg/wtr-func-def-1.c: New test.
38655
38656 2002-07-02 Devang Patel <dpatel@apple.com>
38657
38658         * objc.dg/param-1.m: New test.
38659
38660 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
38661
38662         * gcc.dg/cpp/trad/directive.c: Add test.
38663         * gcc.dg/cpp/trad/macroargs.c: Add test.
38664         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
38665
38666 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
38667
38668         * gcc.dg/cpp/cmdlne-M.c: New test.
38669
38670 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
38671
38672         * objc.dg/desig-init-1.m: New test.
38673
38674 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38675
38676         PR c++/6716
38677         * g++.dg/template/instantiate1.C: New test.
38678
38679 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
38680
38681         PR c++/7112
38682         * g++.dg/template/sizeof2.C: New test.
38683
38684 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
38685
38686         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
38687         gcc.dg/cpp/trad/include.c: New tests.
38688
38689 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
38690
38691         PR target/7177
38692         * gcc.c-torture/compile/20020701-1.c: New test.
38693
38694 2002-07-01  Stan Shebs  <shebs@apple.com>
38695
38696         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
38697         header here...
38698         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
38699         (objc-torture-execute): or here.
38700
38701 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
38702
38703         * gcc.c-torture/execute/arith-rand-ll.c: New test.
38704
38705 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
38706
38707         * gcc.dg/cpp/trad/escaped-nl.c: New test.
38708
38709 2002-06-30  Devang Patel  <dpatel@apple.com>
38710
38711         * objc.dg/fsyntax-only.m: New test.
38712
38713 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
38714
38715         PR c++/6695
38716         * g++.dg/template/friend7.C: New file.
38717
38718 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
38719
38720         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
38721         return type.
38722
38723 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
38724
38725         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
38726         avoid division by zero.
38727
38728 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
38729
38730         * gcc.dg/Wunknownprag.c: New tests.
38731
38732 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
38733
38734         * gcc.c-torture/execute/simd-2.c: New test.
38735
38736 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
38737
38738         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
38739         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
38740         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
38741         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
38742         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
38743         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
38744         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
38745         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
38746         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
38747         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
38748         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
38749         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
38750         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
38751         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
38752         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
38753         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
38754         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
38755
38756 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
38757
38758         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
38759         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
38760         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
38761         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
38762         New tests.
38763         * gcc.dg/cpp/trad/directive.c: Update.
38764
38765 2002-06-23  Andreas Jaeger  <aj@suse.de>
38766
38767         * gcc.c-torture/execute/complex-6.c: New.
38768
38769 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
38770
38771         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
38772         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
38773         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
38774         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
38775
38776 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
38777
38778         * gcc.dg/cpp/trad: New directory with traditional tests copied
38779         from parent directory.
38780         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
38781         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
38782         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
38783         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
38784         Move to trad/ and rename.
38785         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
38786         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
38787         gcc.dg/cpp/trad/redef2.c: New tests.
38788         * gcc.dg/cpp/trad/trad.exp: New driver.
38789
38790 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
38791
38792         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
38793         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
38794         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
38795         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
38796         Remove.
38797
38798 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
38799
38800         * gcc.dg/20020620-1.c: New test.
38801
38802 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38803
38804         * g++.dg/template/ttp4.C: New test.
38805
38806 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
38807
38808         * g++.dg/opt/vt1.C: Fix regexp.
38809
38810 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38811
38812         * gcc.c-torture/execute/pure-1.c: Make functions static again.
38813         Don't use attribute `noinline'.
38814
38815 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
38816
38817         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
38818
38819 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
38820
38821         * gcc.c-torture/execute/simd-1.c: New.
38822
38823         * gcc.dg/simd-1.c: New.
38824
38825 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
38826
38827         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
38828
38829 2002-06-16  Richard Henderson  <rth@redhat.com>
38830
38831         * g++.dg/ext/anon-struct1.C: New.
38832         * g++.dg/ext/anon-struct2.C: New.
38833         * g++.dg/ext/anon-struct3.C: New.
38834         * gcc.dg/anon-struct-1.c: New.
38835         * gcc.dg/anon-struct-2.c: New.
38836         * gcc.dg/anon-struct-3.c: New.
38837         * gcc.dg/20011008-1.c: Adjust warning text.
38838         * gcc.dg/20020527-1.c: Add -fms-extensions.
38839
38840 2002-06-16  Richard Henderson  <rth@redhat.com>
38841
38842         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
38843
38844 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
38845
38846         * gcc.c-torture/execute/20020615-1.c: New test.
38847
38848 2002-06-15  Roger Sayle  <roger@eyesopen.com>
38849
38850         * gcc.c-tortuture/execute/compare-1.c: New test case.
38851         * gcc.c-tortuture/execute/compare-2.c: New test case.
38852         * gcc.c-tortuture/execute/compare-3.c: New test case.
38853
38854 2002-06-13  Richard Henderson  <rth@redhat.com>
38855
38856         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
38857         ia64 ilp32.
38858
38859 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38860
38861         * g++.dg/template/typename2.C: Update error message.
38862
38863 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
38864
38865         * gcc.c-torture/execute/20020611-1.c: New test.
38866
38867 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
38868
38869         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
38870         list of targets to skip.
38871
38872 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
38873
38874         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
38875         targets if not optimizing.
38876
38877 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
38878
38879         * gcc.c-torture/compile/20020605-1.c: New test.
38880
38881         * g++.dg/opt/vt1.C: New test.
38882
38883         * gcc.dg/20020531-1.c: New test.
38884
38885         * gcc.dg/20020530-1.c: New test.
38886
38887         * gcc.dg/20020527-1.c: New test.
38888
38889         * g++.dg/opt/cse1.C: New test.
38890
38891 2002-06-07  Roger Sayle  <roger@eyesopen.com>
38892
38893         * gcc.dg/20020607-2.c: New test case.
38894
38895 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
38896
38897         * gcc.c-torture/compile/20020604-1.c: New test.
38898
38899 2002-06-04  Richard Henderson  <rth@redhat.com>
38900
38901         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
38902         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
38903         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
38904
38905 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
38906
38907         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
38908
38909 2002-06-03  Richard Henderson  <rth@redhat.com>
38910
38911         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
38912         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
38913
38914 2002-06-02  Richard Henderson  <rth@redhat.com>
38915
38916         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
38917         test functions static.
38918
38919 2002-06-02  Andreas Jaeger  <aj@suse.de>
38920
38921         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
38922         now.
38923
38924 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
38925
38926         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
38927         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
38928         Update for mofified diagnostics.
38929         * gcc.dg/c99-intconst-1.c: No longer fail.
38930
38931 2002-06-02  Richard Henderson  <rth@redhat.com>
38932
38933         * gcc.dg/uninit-A.c: Remove xfail markers.
38934
38935 2002-06-01  Roger Sayle  <roger@eyesopen.com>
38936
38937         * gcc.dg/fnegate-1.c: New test case.
38938
38939 2002-05-30  Osku Salerma  <osku@iki.fi>
38940
38941         * gcc.c-torture/execute/mayalias-1.c: New file.
38942
38943 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
38944
38945         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
38946         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
38947         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
38948
38949 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
38950
38951         * gcc.c-torture/execute/20020529-1.c: New test.
38952
38953 2002-05-27  Richard Henderson  <rth@redhat.com>
38954
38955         * g++.dg/ext/attrib6.C: New test case.
38956
38957 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38958
38959         * gcc.c-torture/execute/pure-1.c: New test.
38960
38961 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
38962
38963         * gcc.dg/cpp/arith-2.c: Remove.
38964
38965 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
38966
38967         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
38968         * gcc.dg/cpp/if-3.c: Remove.
38969
38970 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
38971
38972         * g++.dg/opt/cse2.C: New test.
38973
38974 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
38975
38976         * gcc.dg/cpp/arith-1.c: New semantic tests.
38977         * gcc.dg/cpp/if-1.c: Update.
38978
38979 2002-05-24  Ben Elliston  <bje@redhat.com>
38980
38981         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
38982
38983 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
38984
38985         * gcc.dg/verbose-asm.c: New test.
38986
38987 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
38988
38989         * gcc.dg/cpp/paste12.c: New test.
38990
38991 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
38992
38993         * g++.dg/parse/named_ops.C: New test.
38994
38995 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
38996
38997         * gcc/testsuite/gcc.dg/weak-8.c: New test.
38998
38999 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
39000
39001         * gcc.dg/weak-2.c: Allow optional leading underscore
39002         in scan-assembler symbol name.
39003         * gcc.dg/weak-3.c: Likewise.
39004         * gcc.dg/weak-4.c: Likewise.
39005         * gcc.dg/weak-5.c: Likewise.
39006
39007 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
39008
39009         * gcc.dg/20020523-1.c: New test.
39010
39011 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
39012
39013         * objc.dg/const-str-2.m: Update now that we stop after
39014         a command line error.
39015
39016 2002-05-22  Richard Henderson  <rth@redhat.com>
39017
39018         * g++.dg/dg.exp: Fix typo in test pruneing.
39019
39020 2002-05-22  Richard Henderson  <rth@redhat.com>
39021
39022         * g++.dg/dg.exp: Prune the tls subdirectory.
39023         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
39024         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
39025         * g++.dg/tls/init-1.C: New.
39026
39027 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
39028
39029         * gcc.dg/20020517-1.c: New test.
39030
39031 2002-05-21  Richard Henderson  <rth@redhat.com>
39032
39033         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
39034         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
39035
39036 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
39037
39038         * g++.dg/other/copy2.C: New test.
39039
39040 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
39041
39042         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
39043         (MAX_COPY): Bump up to 10 times sizeof (long long).
39044         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
39045
39046         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
39047         sizeof (long long).
39048
39049         * gcc.c-torture/execute/strcpy-1.c: New test.
39050
39051 2002-05-19  Jason Merrill  <jason2redhat.com>
39052
39053         * g++.dg/ext/oper1.C: New test.
39054
39055 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
39056 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
39057
39058         * README.QMTEST: New file.
39059
39060         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
39061
39062 2002-05-19  Andreas Jaeger  <aj@suse.de>
39063
39064         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
39065         now.
39066         * gcc.c-torture/execute/loop-2d.x: Likewise.
39067
39068 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
39069
39070         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
39071         support weak symbols.
39072         * gcc.dg/weak-4.c: Likewise.
39073         * gcc.dg/weak-6.c: Likewise.
39074
39075 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
39076
39077         * gcc.dg/weak-3.c: Add dg-excess-error comment for
39078         cygwin, coff and h8300-*-hms targets
39079         * gcc.dg/weak-5.c: Likewise.
39080         * gcc.dg/weak-7.c: Likewise.
39081
39082 2002-05-16  Jason Merrill  <jason@redhat.com>
39083
39084         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
39085         (scan-assembler-not, scan-assembler-dem): Likewise.
39086         (scan-assembler-dem-not): Likewise.
39087
39088 2002-05-15  Richard Henderson  <rth@redhat.com>
39089
39090         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
39091
39092 2002-05-15  Richard Henderson  <rth@redhat.com>
39093
39094         * gcc.dg/weak-5.c (vfoo1c): No warning here.
39095         (vfoo1f): Warning here.
39096         (vfoo1l): Don't redefine the alias.
39097
39098 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
39099
39100         * g++.dg/init/pm1.C: New test.
39101
39102 2002-05-12  David S. Miller  <davem@redhat.com>
39103
39104         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
39105         types.
39106
39107 2002-05-10  Roger Sayle  <roger@eyesopen.com>
39108
39109         * gcc.c-torture/execute/20020510-1.c: New test case.
39110
39111 2002-05-10  David S. Miller  <davem@redhat.com>
39112
39113         * gcc.c-torture/execute/conversion.c: Test long double too.
39114
39115 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
39116
39117         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
39118         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
39119         * lib/g++.exp (g++_link_flags): Likewise.
39120         * lib/objc.exp (objc_target_compile): Likewise.
39121
39122 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
39123
39124         * gcc.dg/cpp/poison.c: Update.
39125         * gcc.dg/cpp/20000625-2.c: Remove.
39126         * gcc.dg/cpp/direct2s.c: Remove final test.
39127
39128 2002-05-08  Tom Rix  <trix@redhat.com>
39129
39130         * gcc.c-torture/execute/20020508-1.c: New test.
39131         * gcc.c-torture/execute/20020508-2.c: New test.
39132         * gcc.c-torture/execute/20020508-3.c: New test.
39133
39134 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
39135
39136         * gcc.dg/cpp/charconst-4.c: More tests.
39137
39138 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
39139
39140         PR c/6569
39141         * gcc.dg/weak-3.c: Update location of warning messages.
39142         * gcc.dg/weak-5.c: Likewise.
39143
39144 2002-05-06  Roger Sayle  <roger@eyesopen.com>
39145
39146         * gcc.c-torture/execute/20020506-1.c: New test case.
39147
39148 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
39149
39150         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
39151
39152 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
39153
39154         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
39155
39156 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
39157
39158         * gcc.dg/cpp/charconst-3.c: New test.
39159
39160 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
39161
39162         * gcc.dg/cpp/charconst.c: Update tests.
39163
39164 2002-05-05  Tim Josling  <tej@melbpc.org.au>
39165
39166         * treelang: Added directory for new sample language treelang. Also
39167         lib/treelang.exp: New file to signal treelang should be tested.
39168
39169 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
39170
39171         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
39172         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
39173         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
39174         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
39175         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
39176         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
39177         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
39178
39179 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
39180
39181         * gcc.dg/format/xopen-2.c: New test.
39182
39183 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
39184
39185         * gcc.dg/20020503-1.c: New test.
39186
39187 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
39188
39189         * g++.dg/init/dtor1.C: Make it tougher.
39190
39191 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
39192
39193         * g++.dg/init/dtor1.C: New test.
39194
39195 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
39196
39197         * gcc.dg/altivec-8.c: New.
39198
39199 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
39200
39201         * gcc.dg/altivec-7.c: New.
39202
39203 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
39204
39205         * g++.dg/parse/typedef1.C: New test.
39206
39207 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
39208
39209         PR c++/6486
39210         * g++.dg/template/friend6.C: New test.
39211
39212         PR c++/6492
39213         * g++.dg/init/copy1.C: New test.
39214
39215 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
39216
39217         * g++.dg/warn/effc1.C: New test.
39218
39219 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
39220
39221         * gcc.dg/cpp/if-cexp.c: Add a test.
39222
39223 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
39224
39225         * gcc.dg/20020426-2.c: New test.
39226
39227 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
39228
39229         * gcc.dg/cpp/if-mop.c: Update.
39230         * gcc.dg/cpp/if-mpar.c: Add test.
39231         * gcc.dg/cpp/if-oppr.c: Update.
39232
39233 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39234
39235         PR c/6343
39236         * gcc.dg/weak-[2-7].c: New tests.
39237
39238 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
39239
39240         * gcc.dg/enum1.c: New test.
39241
39242 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
39243
39244         PR c++/6497
39245         * g++.dg/inherit/access2.C: New test.
39246
39247 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
39248
39249         PR bootstrap/6445
39250         * gcc.dg/20020426-1.c: New test.
39251
39252 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
39253
39254         * g++.dg/abi/enum1.C: New test.
39255
39256 2002-04-26  Richard Henderson  <rth@redhat.com>
39257
39258         * gcc.dg/c99-bool-1.c: Expect always true warning.
39259
39260 2002-04-25  Roger Sayle  <roger@eyesopen.com>
39261
39262         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
39263
39264 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39265
39266         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
39267         targets.
39268
39269 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
39270
39271         * g++.dg/abi/mange7.C: New test.
39272
39273         PR c++/6438.
39274         * g++.dg/parse/stmtexpr2.C: New test.
39275
39276 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
39277
39278         * gcc.dg/20020312-2.c: Add SH target.
39279
39280 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39281
39282         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
39283         compiler output on mips*-*-irix*.
39284
39285 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
39286
39287         * g++.dg/parse/attr1.C: New test.
39288
39289 2002-04-23  Roger Sayle  <roger@eyesopen.com>
39290
39291         * gcc.c-torture/execute/string-opt-17.c: New test case.
39292         * gcc.c-torture/execute/memset-2.c: New test case.
39293
39294 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
39295
39296         PR c++/6256:
39297         * g++.dg/template/friend5.C: New test.
39298
39299         PR c++/6331:
39300         * g++.dg/template/qual1.C: Likewise.
39301
39302 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
39303
39304         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
39305         Include stdlib.h, not stdio.h or ctype.h.
39306
39307 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
39308
39309         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
39310         cris-*-elf* and mmix-*-*.
39311         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
39312         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
39313         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
39314         Ditto.
39315         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
39316         * gcc.dg/wchar_t-1.c: Ditto.
39317
39318 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
39319
39320         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
39321         Clarify comment.
39322
39323 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
39324
39325         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
39326
39327 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39328
39329         * gcc.c-torture/execute/20000906-1.x: Delete.
39330
39331 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
39332
39333         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
39334
39335 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
39336
39337         * PR6367
39338         * g77.f-torture/execute/6367.f: New test.
39339         * g77.f-torture/execute/6367.x: Disable for MMIX.
39340
39341 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
39342
39343         * PR6352
39344         * g++.dg/opt/inline2.C: New test.
39345
39346 2002-04-18  Richard Henderson  <rth@redhat.com>
39347
39348         * gcc.dg/20000906-1.c: Enable for all targets.
39349         * gcc.c-torture/compile/iftrap-2.c: New.
39350
39351 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
39352
39353         * gcc.dg/20020418-1.c: New test.
39354         * gcc.dg/20020418-2.c: New test.
39355
39356 2002-04-18  Richard Henderson  <rth@redhat.com>
39357
39358         * gcc.c-torture/compile/iftrap-1.c: New.
39359         * gcc.dg/iftrap-1.c: Adjust for ia64.
39360         * gcc.dg/iftrap-2.c: New.
39361
39362 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
39363
39364         * gcc.c-torture/compile/20020418-1.c: New test.
39365
39366 2002-04-18  Roger Sayle  <roger@eyesopen.com>
39367
39368         * gcc.c-torture/compile/20020415-1.c: New.
39369
39370 2002-04-18  David S. Miller  <davem@redhat.com>
39371
39372         * gcc.c-torture/execute/20020418-1.c: New test.
39373
39374 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
39375
39376         * gcc.dg/20020416-1.c: New test.
39377
39378         * g++.dg/opt/inline1.C: New test.
39379
39380 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
39381
39382         * gcc.dg/altivec-5.c: New test.
39383
39384         * gcc.dg/20020415-1.c: New test.
39385
39386 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
39387
39388         * testsuite/lib/chill.exp: Remove.
39389
39390 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
39391
39392         * g++.dg/other/big-struct.C: New test.
39393
39394 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
39395
39396         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
39397         of scratch file.
39398
39399 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
39400
39401         PR c/6277
39402         * gcc.dg/i386-387-1.c: Allow optional leading underscore
39403         in scan-assembler function name
39404
39405 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
39406
39407         * g77.f-torture/execute/980628-4.x,
39408         g77.f-torture/execute/980628-5.x,
39409         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
39410         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
39411         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
39412         i[34567]86-*-*.
39413
39414 2002-04-13  David S. Miller  <davem@redhat.com>
39415
39416         * gcc.c-torture/execute/20020413-1.c: New test.
39417
39418 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
39419
39420         * gcc.dg/asm-6.c,
39421         * g++.dg/ext/asm1.C: New tests.
39422
39423 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
39424
39425         PR c++ 5373.
39426         * g++.dg/parse/stmtexpr1.C: New test.
39427
39428         PR c++/5189.
39429         * g++.dg/template/copy1.C: New test.
39430
39431 2002-04-12  Richard Henderson  <rth@redhat.com>
39432
39433         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
39434
39435 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
39436
39437         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
39438         gcc.c-torture/execute/20020307-2.c.
39439
39440 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
39441
39442         * g++.dg/ext/attrib5.C,
39443         * g++.dg/lookup/struct1.C: New tests.
39444
39445 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
39446
39447         * gcc.dg/20020411-1.c: New test.
39448
39449         * gcc.c-torture/execute/20020411-1.c: New test.
39450
39451 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
39452
39453         * g77.f-torture/execute/6177.f: New test.
39454
39455 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
39456
39457         PR middle-end/6247
39458         * g++.dg/opt/cleanup1.C: New test.
39459
39460         * g++.dg/opt/const1.C: New test.
39461
39462 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
39463
39464         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
39465
39466 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
39467
39468         PR c++/5507
39469         * g++.dg/template/typename2.C: New test.
39470
39471 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
39472
39473         * gcc.c-torture/execute/loop-12.c: New.
39474
39475 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
39476
39477         * g77.f-torture/execute/980628-4.x,
39478         g77.f-torture/execute/980628-5.x,
39479         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
39480         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
39481         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
39482
39483 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39484
39485         PR optimization/6086
39486         * g++.dg/opt/preinc1.C: New test.
39487
39488 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
39489
39490         PR c++/5571
39491         * g++.dg/opt/static2.C: New test.
39492
39493 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
39494
39495         PR c/5120
39496         * gcc.dg/20020406-1.c: New test.
39497
39498 2002-04-04  David S. Miller  <davem@redhat.com>
39499
39500         * gcc.c-torture/execute/20020404-1.c: New test.
39501
39502 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
39503
39504         PR c/6123
39505         * gcc.dg/20020312-2.c: Do not declare global register variable
39506         if __PIC__ or __pic__ is defined.
39507
39508 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
39509
39510         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
39511         __asm__ so that it works correctly even if -ansi -pedantic-errors.
39512
39513 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39514
39515         * gcc.misc-tests/linkage.exp: Update last change to handle
39516         sparc*-, not just sparc-.
39517
39518 2002-04-03  Richard Henderson  <rth@redhat.com>
39519
39520         * gcc.dg/cpp/ucs.c: Improved long UCS test.
39521
39522 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
39523
39524         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
39525
39526 2002-04-02  David S. Miller  <davem@redhat.com>
39527
39528         * gcc.c-torture/execute/20020402-3.c: New test.
39529
39530 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
39531
39532         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
39533         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
39534
39535         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
39536         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
39537         g77.f-torture/execute/20001201.x,
39538         g77.f-torture/execute/u77-test.x: New files.
39539
39540         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
39541         * gcc.dg/wchar_t-1.c: Ditto.
39542
39543 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39544
39545         * gcc.c-torture/execute/20020402-1.c: New test.
39546
39547 2002-04-01  Richard Henderson  <rth@redhat.com>
39548
39549         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
39550
39551         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
39552
39553 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39554
39555         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
39556
39557 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
39558
39559         * g++.dg/inherit/template-as-base.C: Expect error.
39560         * g++.dg/inherit/namespace-as-base.C: Likewise.
39561
39562 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
39563
39564         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
39565         g++.dg/ext/instantiate3.C: Tweak match patterns.
39566
39567         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
39568         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
39569         -da test.
39570
39571 2002-03-31  Richard Henderson  <rth@redhat.com>
39572
39573         * gcc.dg/special/alias-2.c: New.
39574         * gcc.dg/special/ecos.exp: Run it.
39575
39576 2002-03-31  Richard Henderson  <rth@redhat.com>
39577
39578         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
39579
39580 2002-03-31  Kazu Hirata  <kazu@hxi.com>
39581
39582         * gcc.dg/weak-1.c: Disable on h8300 port.
39583
39584 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
39585
39586         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
39587         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
39588         ordering tests.
39589         * g++.dg/bprob/bprob-1.C: New test.
39590         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
39591         * g++.dg/gcov/gcov-1.C: New test.
39592         * g++.dg/gcov/gcov-1.x: New file.
39593         * g++.dg/gcov/gcov-2.C: New test.
39594         * g++.dg/gcov/gcov-3.C: New test.
39595         * g++.dg/gcov/gcov-3.h: New file.
39596
39597 2002-03-28  Roger Sayle  <roger@eyesopen.com>
39598
39599         * g++.old-deja/g++.other/builtins5.C: New test.
39600         * g++.old-deja/g++.other/builtins6.C: New test.
39601         * g++.old-deja/g++.other/builtins7.C: New test.
39602         * g++.old-deja/g++.other/builtins8.C: New test.
39603         * g++.old-deja/g++.other/builtins9.C: New test.
39604
39605 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
39606
39607         * g++.dg/opt/static1.C: New test.
39608
39609         * g++.dg/opt/longbranch1.C: New test.
39610
39611 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
39612
39613         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
39614
39615         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
39616
39617 2002-03-28  Jeffrey A Law  (law@redhat.com)
39618
39619         * gcc.c-torture/execute/20020328-1.c: New test.
39620
39621 2002-03-27  Richard Henderson  <rth@redhat.com>
39622
39623         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
39624         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
39625         move from g++.old-deja/g++.ext/.
39626
39627 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
39628
39629         * g++.dg/init/new2.C: New test.
39630
39631 2002-03-26  Richard Henderson  <rth@redhat.com>
39632
39633         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
39634
39635         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
39636         on sparc.
39637
39638         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
39639         sparcv9 systems.
39640         * gcc.dg/20001102-1.c: Likewise.
39641
39642 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
39643
39644         * gcc.dg/cpp/endif-pedantic1.c,
39645         gcc.dg/cpp/endif-pedantic2.c: New tests.
39646
39647 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
39648
39649         * g++.dg/init/new1.C: New test.
39650
39651 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
39652
39653         * g++.dg/abi/vbase9.C: New test.
39654
39655 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
39656
39657         * gcc.dg/arm-asm.c: New test.
39658
39659 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
39660
39661         * gcc.dg/Wswitch-enum.c: New test.
39662         Fix PR c/5044.
39663
39664 2002-03-26  Richard Henderson  <rth@redhat.com>
39665
39666         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
39667         structure.
39668
39669 2002-03-25  Richard Henderson  <rth@redhat.com>
39670
39671         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
39672         sparcv9 systems.
39673
39674         * gcc.c-torture/compile/20011119-1.c (xxx): New.
39675         * gcc.c-torture/compile/20011119-2.c (xxx): New.
39676
39677 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
39678
39679         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
39680
39681 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
39682
39683         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
39684         targets using generic thunk support.
39685
39686 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
39687
39688         * gcc.c-torture/compile/20020323-1.c: New test.
39689
39690         * g++.dg/opt/conj2.C: New test.
39691
39692 2002-03-24  Richard Henderson  <rth@redhat.com>
39693
39694         * gcc.dg/weak-1.c: Use -fno-common.
39695
39696 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
39697
39698         * g77.dg/f77-edit-apostrophe-out.f: New test
39699         * g77.dg/f77-edit-h-out.f: New test
39700         * g77.dg/f77-edit-t-in.f: New test
39701         * g77.dg/f77-edit-t-out.f: New test
39702         * g77.dg/f77-edit-x-out.f: New test
39703         * g77.dg/f77-edit-slash-out.f: New test
39704         * g77.dg/f77-edit-colon-out.f: New test
39705         * g77.dg/f77-edit-s-out.f: New test
39706
39707 2002-03-24  Richard Henderson  <rth@redhat.com>
39708
39709         * objc/execute/formal_protocol-6.x: New XFAIL.
39710
39711 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
39712
39713         * gcc.dg/weak-1.c: Early return from dg-final on platforms
39714         that do not support weak symbols
39715
39716 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
39717
39718         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
39719         * lib/g77.exp: Likewise.
39720         * lib/objc.exp: Likewise.
39721
39722 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
39723
39724         * gcc.dg/Wswitch-default.c: New test.
39725
39726 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
39727
39728         * g++.dg/other/enum1.C: New test.
39729
39730 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
39731
39732         * gcc.dg/pragma-ep-3.c: Fix typo.
39733
39734 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
39735
39736         * g++.dg/inherit/template-as-base.C: New test.
39737
39738 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
39739
39740         * g++.old-deja/g++.other/dwarf2-1.C: Move...
39741         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
39742
39743 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
39744
39745         * gcc.dg/cpp/multiline.c: Update to match.
39746
39747 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
39748
39749         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
39750
39751 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
39752
39753         * gcc.dg/cpp/extratokens2.c: New file.
39754
39755 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
39756
39757         * gcc.dg/20020312-2.c: Add rs6000 target.
39758
39759         * gcc.c-torture/compile/20020319-1.c: New test.
39760
39761 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
39762
39763         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
39764         (A, E): Handle this.
39765
39766 2002-03-20  Jason Merrill  <jason@redhat.com>
39767
39768         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
39769         ignoring -fpic.
39770         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
39771         through prune_gcc_output.
39772
39773 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
39774
39775         * gcc.c-torture/compile/20020320-1.c: New test.
39776
39777 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
39778
39779         * gcc.c-torture/compile/20020318-1.c: New test.
39780
39781         * gcc.dg/struct-by-value-1.c: New test.
39782
39783         * gcc.dg/20020319-1.c: New test.
39784
39785 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
39786
39787         * g++.dg/opt/conj1.C: New test.
39788
39789 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
39790
39791         * g++.dg/template/qualttp20.C: Revert previous change.
39792         * g++.dg/template/qualttp3.C: Likewise.
39793         * g++.dg/template/qualttp4.C: Likewise.
39794         * g++.dg/template/qualttp5.C: Likewise.
39795         * g++.dg/template/qualttp6.C: Likewise.
39796         * g++.dg/template/qualttp7.C: Likewise.
39797         * g++.dg/template/qualttp8.C: Likewise.
39798         * g++.dg/template/recurse.C: Likewise.
39799
39800 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
39801
39802         * gcc.dg/cpp/wchar-1.c: Update.
39803
39804 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
39805
39806         * g++.dg/template/conv1.C: New test.
39807         * g++.dg/template/conv2.C: New test.
39808         * g++.dg/template/conv3.C: New test.
39809         * g++.dg/template/conv4.C: New test.
39810
39811 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
39812
39813         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
39814         * g++.dg/template/qualttp3.C: Likewise.
39815         * g++.dg/template/qualttp4.C: Likewise.
39816         * g++.dg/template/qualttp5.C: Likewise.
39817         * g++.dg/template/qualttp6.C: Likewise.
39818         * g++.dg/template/qualttp7.C: Likewise.
39819         * g++.dg/template/qualttp8.C: Likewise.
39820         * g++.dg/template/recurse.C: Likewise.
39821
39822 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
39823
39824         * g++.dg/opt/dtor1.C: New test.
39825
39826 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
39827
39828         * gcc.c-torture/compile/20020315-1.c: New test.
39829
39830 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
39831
39832         * gcc.dg/weak-1.c: Fix scan tests.
39833
39834 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
39835
39836         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
39837         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
39838         cris-*-aout* mmix-*-*.
39839         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
39840         cris-*-aout* mmix-*-*.
39841         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
39842         cris-*-elf* cris-*-aout* and mmix-*-*.
39843         * gcc.dg/20001009-1.c: Ditto.
39844         * gcc.dg/20010912-1.c: Ditto.
39845         * gcc.dg/20020122-4.c: Ditto.
39846         * gcc.dg/inline-2.c: Ditto.
39847
39848 2002-03-14  Jeffrey A Law  (law@cygnus.com)
39849
39850         * gcc.c-torture/compile/20020314-1.c: New test.
39851
39852 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
39853
39854         * gcc.c-torture/execute/20020314-1.c: New test.
39855
39856 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
39857
39858         * g++.dg/warn/Wunused-1.C: New test.
39859
39860 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
39861
39862         * g++.dg/abi/mangle6.C: New test.
39863
39864 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
39865
39866         * gcc.c-torture/compile/20020309-2.c: New test.
39867
39868         * gcc.c-torture/compile/20020312-1.c: New test.
39869
39870 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
39871
39872         * g++.dg/other/access1.C: New test.
39873
39874 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
39875
39876         * gcc.c-torture/execute/wchar_t-1.c: New test.
39877
39878 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
39879
39880         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
39881
39882 2002-03-12  Roger Sayle  <roger@eyesopen.com>
39883
39884         * gcc.dg/20020312-1.c: New test case.
39885
39886 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
39887
39888         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
39889
39890 2002-03-11  Richard Henderson  <rth@redhat.com>
39891
39892         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
39893         * g++.old-deja/g++.jason/report.C: Likewise.
39894
39895 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
39896
39897         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
39898         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
39899
39900 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
39901
39902         * testsuite/g++.dg/overload/pmf1.C: New test.
39903
39904 2002-03-11  Kazu Hirata  <kazu@hxi.com>
39905
39906         * gcc.c-torture/execute/20020307-1.c: Use long.
39907
39908 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
39909
39910         PR optimization/5844
39911         * gcc.dg/20020310-1.c: New test.
39912
39913 2002-03-09  Michael Meissner  <meissner@redhat.com>
39914
39915         * gcc.c-torture/execute/memcpy-2.c: New test.
39916         * gcc.c-torture/execute/memset-1.c: New test.
39917         * gcc.c-torture/execute/strlen-1.c: New test.
39918         * gcc.c-torture/execute/strcmp-1.c: New test.
39919         * gcc.c-torture/execute/strncmp-1.c: New test.
39920
39921 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
39922
39923         * gcc.dg/ppc-ldstruct.c: New test.
39924
39925 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
39926
39927         * gcc.c-torture/execute/va-arg-22.c: New test.
39928
39929 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
39930
39931         * gcc.c-torture/compile/20020309-1.c: New test.
39932
39933 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
39934
39935         * gcc.c-torture/execute/20020307-2.c: New test.
39936
39937 2002-03-07  Jeffrey A Law  (law@redhat.com)
39938
39939         * g77.f-torture/compile/20020307-1.f: New test.
39940
39941 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
39942
39943         * gcc.dg/unordered-1.c: New test.
39944
39945 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
39946
39947         * gcc.c-torture/execute/20020307-1.c: New test.
39948
39949 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
39950
39951         * gcc.dg/20020304-1.c: New test.
39952
39953         * gcc.c-torture/compile/20020304-2.c: New test.
39954
39955 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
39956
39957         * gcc.c-torture/compile/20020304-1.c: New test case
39958         (from PR c/5830).
39959
39960 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
39961
39962         * gcc.dg/20020103-1.c: Add other -D ppc variants.
39963
39964 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
39965
39966         * g++.dg/other/classkey1.C: New test.
39967
39968 2002-03-01  Richard Henderson  <rth@redhat.com>
39969
39970         * gcc.c-torture/compile/981223-1.x: New.
39971         * gcc.c-torture/compile/920625-1.x: New.
39972
39973 2002-02-28  Richard Henderson  <rth@redhat.com>
39974
39975         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
39976
39977 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
39978
39979         * gcc.c-torture/execute/20020227-1.c: New test.
39980
39981 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
39982
39983         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
39984         here" ERROR lines.
39985         * g++.old-deja/g++.oliva/partord1.C: Likewise.
39986         * g++.old-deja.g++.other/defarg1.C: Likewise.
39987         * g++.old-deja/g++.pt/calls2.C: Likewise.
39988         * g++.old-deja/g++.pt/crash20.C: Likewise.
39989         * g++.old-deja/g++.pt/crash30.C: Likewise.
39990         * g++.old-deja/g++.pt/crash36.C: Likewise.
39991         * g++.old-deja/g++.pt/crash6.C: Likewise.
39992         * g++.old-deja/g++.pt/defarg13.C: Likewise.
39993         * g++.old-deja/g++.pt/derived3.C: Likewise.
39994         * g++.old-deja/g++.pt/error1.C: Likewise.
39995         * g++.old-deja/g++.pt/friend21.C: Likewise.
39996         * g++.old-deja/g++.pt/friend23.C: Likewise.
39997         * g++.old-deja/g++.pt/infinite1.C: Likewise.
39998         * g++.old-deja/g++.robertl/eb128.C: Likewise.
39999
40000 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
40001
40002         * gcc.c-torture/execute/20020225-2.c: New test.
40003
40004 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
40005
40006         * gcc.c-torture/execute/920730-1t.c,
40007         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
40008         Delete test cases, only relevant to -traditional.
40009
40010 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
40011
40012         * gcc.dg/cpp/undef1.c: Remove.
40013         * gcc.dg/cpp/directiv.c: Update.
40014         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
40015
40016 2002-02-27  Michael Meissner  <meissner@redhat.com>
40017
40018         * gcc.c-torture/execute/20020226-1.c: New test.
40019
40020 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
40021
40022         * g++.dg/debug/debug4.C: New test.
40023
40024         * gcc.dg/ia64-visibility-1.c: New test.
40025
40026 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
40027
40028         * gcc.dg/debug/20020224-1.c: New.
40029
40030 2002-02-25  Kazu Hirata  <kazu@hxi.com>
40031
40032         * gcc.c-torture/execute/960416-1.x: New.
40033         * gcc.c-torture/execute/divconst-3.x: Likewise.
40034
40035 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
40036
40037         * gcc.dg/20020224-1.c: New test.
40038
40039 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
40040
40041         * gcc.c-torture/execute/20020225-1.c: New.
40042
40043 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
40044
40045         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
40046
40047 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
40048
40049         * gcc.dg/20020222-1.c: New test.
40050
40051 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
40052
40053         * g++.dg/opt/anonunion1.C: New test.
40054
40055 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
40056
40057         * g++.dg/template/qualttp19.C: New test.
40058         * g++.dg/template/qualttp20.C: New test.
40059         * g++.old-deja/g++.jason/report.C: Adjust expected errors
40060         * g++.old-deja/g++.other/qual1.C: Likewise.
40061
40062 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
40063
40064         * gcc.dg/attr-alwaysinline.c: New.
40065
40066 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
40067
40068         * gcc.dg/20020220-1.c: New test.
40069
40070         * gcc.dg/20020220-2.c: New test.
40071
40072         * g++.dg/opt/mmx1.C: New test.
40073
40074 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
40075
40076         * gcc.c-torture/compile/20020110.c: New test.
40077
40078 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
40079
40080         * gcc.c-torture/execute/20020219-1.c: New test.
40081
40082         * gcc.dg/20020219-1.c: New test.
40083
40084         * gcc.dg/noncompile/20020220-1.c: New test.
40085
40086         * g++.dg/opt/ptrintsum1.C: New test.
40087
40088         * gcc.dg/debug/20020220-1.c: New test.
40089
40090 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
40091
40092         * gcc.c-torture/execute/20020216-1.c: New test.
40093
40094 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
40095
40096         * gcc.dg/decl-1.c: Update, new test.
40097
40098 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
40099
40100         * g++.dg/abi/bitfield1.C: New test.
40101         * g++.dg/abi/bitfield2.C: New test.
40102
40103 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
40104
40105         * gcc.dg/attr-nest.c: New test.
40106
40107 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
40108
40109         * gcc.c-torture/execute/20020215-1.c: New test.
40110
40111 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
40112
40113         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
40114         * g++.dg/debug/debug.exp: New.
40115         * g++.dg/debug/trivial.C: New.
40116         * g++.dg/debug/debug1.C: Moved...
40117         * g++.dg/other/debug1.C: ...from here.
40118         * g++.dg/debug/debug2.C: Moved...
40119         * g++.dg/other/debug2.C: ...from here.
40120         * g++.dg/debug/debug3.C: Moved...
40121         * g++.dg/other/debug3.C: ...from here.
40122
40123         * gcc.dg/noncompile/20020213-1.c: New test.
40124
40125 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
40126
40127         * g++.dg/other/debug3.C: New test.
40128
40129         * gcc.c-torture/execute/20020213-1.c: New test.
40130
40131 2002-02-13  Richard Smith <richard@ex-parrot.com>
40132
40133         * g++.old-deja/g++.other/thunk1.C: New test.
40134
40135 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
40136
40137         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
40138
40139 2002-02-13  Stan Shebs  <shebs@apple.com>
40140
40141         * gcc.dg/altivec-3.c: New.
40142
40143 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
40144
40145         * gcc.dg/Wunreachable-1.c: New test.
40146         * gcc.dg/Wunreachable-2.c: New test.
40147
40148 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
40149
40150         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
40151
40152 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
40153
40154         * gcc.dg/decl-1.c: New test.
40155
40156 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
40157
40158         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
40159
40160 2002-02-10  Kazu Hirata  <kazu@hxi.com>
40161
40162         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
40163         * gcc.c-torture/compile/980506-1.x: Likewise.
40164
40165 2002-02-10  Kazu Hirata  <kazu@hxi.com>
40166
40167         * gcc.dg/20020210-1.c: New.
40168
40169 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
40170
40171         * g77.f-torture/execute/947.f: New regression test
40172         for PR fortran/947.
40173
40174 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
40175
40176         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
40177         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
40178
40179 2002-02-08  Richard Henderson  <rth@redhat.com>
40180
40181         * gcc.c-torture/compile/labels-3.c: New.
40182
40183 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
40184
40185         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
40186         expression statements work instead.
40187         * gcc.dg/noncompile/20020207-1.c: New test.
40188
40189 2002-02-07  Richard Henderson  <rth@redhat.com>
40190
40191         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
40192
40193 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
40194
40195         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
40196         message from g77
40197         * lib/g77-dg.exp: Trim g77 error messages so that they are
40198         recognized by dg.exp.
40199
40200 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
40201
40202         PR fortran/5473
40203         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
40204
40205 2002-02-07  Richard Henderson  <rth@redhat.com>
40206
40207         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
40208         to be sufficiently aligned for integers.
40209
40210 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
40211
40212         * g++.dg/template/friend4.C: New test.
40213
40214 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
40215
40216         PR fortran/5743
40217         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
40218         unsupported cases.
40219
40220 2002-02-07  Richard Henderson  <rth@redhat.com>
40221
40222         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
40223         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
40224         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
40225         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
40226
40227 2002-02-06  Richard Henderson  <rth@redhat.com>
40228
40229         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
40230
40231 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
40232
40233         * gcc.dg/20020206-1.c: New test.
40234
40235 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
40236
40237         * gcc.c-torture/execute/20020206-1.c: New test.
40238
40239         * gcc.c-torture/execute/20020206-2.c: New test.
40240
40241         PR optimization/5429:
40242         * gcc.c-torture/compile/20020206-1.c: New test.
40243
40244 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
40245
40246         * g++.dg/ext/align1.C: Do not use an explicit alignment value
40247         as certain file formats cannot support particularly large
40248         alignments.
40249
40250         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
40251         and do not expect to be able to link the executable.
40252
40253         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
40254         fail because the COFF format does not support the weak attribute.
40255
40256 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
40257
40258         * g77.dg/pr5473.f: New test
40259
40260 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
40261
40262         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
40263         Fix testcase accordingly.
40264
40265 2002-02-04  Richard Henderson  <rth@redhat.com>
40266
40267         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
40268         (buf): Change to be an array of pointers, not ints.
40269
40270 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
40271
40272         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
40273         before all tests.  Move warning one line above to match where it
40274         C frontend emits.
40275         * gcc.dg/Wswitch-2.c: New test.
40276         * g++.dg/warn/Wswitch-1.C: New test.
40277         * g++.dg/warn/Wswitch-2.C: New test.
40278
40279 2002-02-04  Richard Henderson  <rth@redhat.com>
40280
40281         * g++.dg/abi/offsetof.C: Fix size comparison.
40282
40283 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
40284
40285         * gcc.dg/cast-qual-2.c: New test.
40286
40287 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
40288
40289         * gcc.dg/20020201-4.c: New test.
40290
40291 2002-02-04  Ben Elliston  <bje@redhat.com>
40292
40293         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
40294         target_info attribute != 0, in addition to the empty string.
40295         (gcc_target_compile): Likewise.
40296
40297 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
40298
40299         * gcc.dg/Wswitch.c: New test.
40300         PR gcc/4475. PR gcc/3780.
40301
40302 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
40303
40304         * g77.f-torture/execute/5122.f: New test for regressions
40305         against PR fortran/5122.
40306
40307 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
40308
40309         * g77.f-torture/compile/pr3743.f: Delete
40310         * g77.dg/pr3743-1.f: New test.
40311         * g77.dg/pr3743-2.f: New test.
40312         * g77.dg/pr3743-3.f: New test.
40313         * g77.dg/pr3743-4.f: New test.
40314
40315 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
40316
40317         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
40318
40319 2002-02-02  Richard Henderson  <rth@redhat.com>
40320
40321         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
40322         * gcc.c-torture/execute/bf64-1.c: Likewise.
40323
40324 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
40325
40326         * gcc.dg/20020201-2.c: New test.
40327
40328         * gcc.dg/20020201-3.c: New test.
40329
40330         * gcc.c-torture/execute/bitfld-2.c: New test.
40331
40332 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
40333
40334         * gcc.dg/bitfld-1.c: Update.
40335         * gcc.dg/bitfld-2.c: Update.
40336         * gcc.c-torture/execute/bitfld-1.x: New.
40337
40338 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
40339
40340         * gcc.c-torture/execute/20020201-1.c: New test.
40341
40342 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
40343
40344         PR target/5469
40345         * gcc.dg/20020201-1.c: New test.
40346
40347 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
40348
40349         PR fortran/3743
40350         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
40351         * g77.f-torture/compile/pr3743.x: Remove
40352
40353 2002-01-31  Tom Rix  <trix@redhat.com>
40354
40355         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
40356
40357 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
40358
40359         * gcc.dg/noncompile/20020130-1.c: New test.
40360
40361 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
40362
40363         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
40364
40365 2002-01-29  Richard Henderson  <rth@redhat.com>
40366
40367         * gcc.c-torture/execute/991118-1.c: Cast various constants back
40368         to long long.
40369         * gcc.c-torture/execute/bf64-1.c: Likewise.
40370
40371 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
40372
40373         * gcc.c-torture/execute/20020129-1.c: New test.
40374
40375 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
40376
40377         * gcc.c-torture/compile/20000224-1.c: Update.
40378         * gcc.c-torture/execute/bitfld-1.c: New tests.
40379         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
40380         * gcc.dg/uninit-A.c: Update.
40381
40382 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
40383
40384         * g++.dg/template/ctor1.C: Add instantiation.
40385
40386 2002-01-28  Paul Koning  <pkoning@equallogic.com>
40387
40388         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
40389         argument to __builtin_prefetch to be const ptr.
40390
40391 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
40392
40393         * gcc.c-torture/compile/20020120-1.c: New test.
40394
40395 2002-01-27  Kazu Hirata  <kazu@hxi.com>
40396
40397         * gcc.c-torture/execute/20020127-1.c: New test.
40398
40399 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
40400
40401         * g77.dg/f77-edit-i-in.f: New test
40402         * g77.dg/f77-edit-i-out.f: New test
40403
40404 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
40405
40406         * gcc.dg/debug/debug.exp: New file.
40407         * gcc.dg/debug/trivial.c: New file.
40408         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
40409         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
40410         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
40411         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
40412         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
40413         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
40414         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
40415         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
40416         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
40417         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
40418         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
40419         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
40420         * gcc.dg/20000503-1.c: Removed.
40421         * gcc.dg/20010207-1.c: Removed.
40422         * gcc.dg/20011223-1.c: Removed.
40423         * gcc.dg/20020104-2.c: Removed.
40424         * gcc.dg/debug-1.c: Removed.
40425         * gcc.dg/debug-2.c: Removed.
40426         * gcc.dg/debug-3.c: Removed.
40427         * gcc.dg/debug-4.c: Removed.
40428         * gcc.dg/debug-5.c: Removed.
40429         * gcc.dg/debug-6.c: Removed.
40430         * gcc.dg/dwarf2-1.c: Removed.
40431         * gcc.dg/dwarf2-2.c: Removed.
40432
40433 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
40434
40435         * g++.old-deja/g++.other/eh5.C: New test.
40436         * g++.old-deja/g++.other/sibcall2.C: New test.
40437         * g++.old-deja/g++.other/array9.C: New test.
40438         * g++.old-deja/g++.other/typename2.C: New test.
40439         * g++.old-deja/g++.other/crash60.C: New test.
40440         * g++.old-deja/g++.other/conv9.C: New test.
40441         * g++.old-deja/g++.other/mangle10.C: New test.
40442         * g++.old-deja/g++.other/unchanging1.C: New test.
40443         * g++.old-deja/g++.other/exprstmt1.C: New test.
40444         * g++.old-deja/g++.other/inline23.C: New test.
40445         * g++.old-deja/g++.eh/ia64-1.C: New test.
40446         * g++.old-deja/g++.other/dwarf2-1.C: New test.
40447         * g++.old-deja/g++.other/reload1.C: New test.
40448         * g++.old-deja/g++.other/static20.C: New test.
40449         * g++.old-deja/g++.other/local-alloc1.C: New test.
40450         * g++.old-deja/g++.other/conv8.C: New test.
40451         * g++.old-deja/g++.other/stmtexpr2.C: New test.
40452         * g++.old-deja/g++.other/storeexpr1.C: New test.
40453         * g++.old-deja/g++.other/storeexpr2.C: New test.
40454         * g++.dg/eh/template2.C: New test.
40455         * g++.dg/warn/weak1.C: New test.
40456
40457 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
40458
40459         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
40460         Remove first, non-varying, argument.
40461
40462 2002-01-23  Richard Henderson  <rth@redhat.com>
40463
40464         * gcc.dg/inline-2.c: New.
40465
40466         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
40467         Add optional target arg.  Check number of arguments.
40468         (scan-assembler-not, scan-assembler-dem): Likewise.
40469         (scan-assembler-dem-not): Likewise.
40470
40471 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
40472
40473         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
40474         line 12.
40475         * g++.old-deja/g++.brendan/parse3.C,
40476         g++.old-deja/g++.other/crash26.C,
40477         g++.old-deja/g++.other/crash28.C,
40478         g++.old-deja/g++.other/crash29.C,
40479         g++.old-deja/g++.other/crash30.C,
40480         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
40481
40482 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
40483
40484         * gcc.dg/20020115-1.c: New.
40485
40486 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
40487
40488         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
40489
40490 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
40491
40492         * gcc.dg/20020122-3.c: New.
40493
40494 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
40495
40496         * g++.dg/other/gc1.C: New test.
40497
40498 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
40499
40500         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
40501
40502 2002-01-22  Richard Henderson  <rth@redhat.com>
40503
40504         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
40505
40506 2002-01-22  Richard Henderson  <rth@redhat.com>
40507
40508         * gcc.dg/20020122-4.c: New.
40509
40510 2002-01-22  H.J. Lu <hjl@gnu.org>
40511
40512         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
40513         link output.
40514         * gcc.dg/special/ecos.exp: Likewise.
40515         * lib/g++-dg.exp: Likewise.
40516         * lib/g77-dg.exp: Likewise.
40517         * lib/gcc-dg.exp : Likewise.
40518         * lib/mike-g++.exp: Likewise.
40519         * lib/mike-g77.exp: Likewise.
40520         * lib/mike-gcc.exp: Likewise.
40521         * lib/objc-dg.exp: Likewise.
40522
40523 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
40524
40525         PR target/5379
40526         * gcc.dg/20020122-2.c: New test.
40527
40528 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
40529
40530         * gcc.dg/20020122-1.c: New test.
40531
40532 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
40533
40534         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
40535
40536 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
40537
40538         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
40539
40540 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40541
40542         * gcc.c-torture/compile/20020121-1.c: New test.
40543
40544 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
40545
40546         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
40547         ld_library_path.
40548
40549 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
40550
40551         * gcc.dg/20020218-1.c: New test.
40552
40553 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
40554
40555         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
40556         messages
40557         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
40558         "At global scope" warning
40559         * g++.dg/ext/align1.C: Change cygwin test for alignment
40560         from db-bogus to dg-warning
40561
40562 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
40563
40564         * g77.f-torture/compile/cpp2.F: New test.
40565
40566 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
40567
40568         * g++.dg/template/access1.C: New test.
40569
40570 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
40571
40572         * gcc.dg/20020118-1.c: New.
40573
40574 2002-01-18  Kazu Hirata  <kazu@hxi.com>
40575
40576         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
40577
40578 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
40579
40580         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
40581         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
40582         alignment warnings.
40583
40584 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
40585
40586         * gcc.misc-tests/i386-prefetch.exp: Save and restore
40587         torture_with_loops and torture_without_loops
40588
40589 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
40590
40591         * gcc.c-torture/compile/20020116-1.c: New test.
40592
40593 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
40594
40595         * gcc.dg/20020116-2.c: New test.
40596
40597         * gcc.dg/ultrasp4.c: New test.
40598
40599         * gcc.dg/20020116-1.c: New test.
40600
40601 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
40602
40603         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
40604         by EABI.
40605
40606 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
40607
40608         * gcc.misc-tests/i386-prefetch.exp: New.
40609         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
40610         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
40611         * gcc.misc-tests/i386-pf-none-1.c: New test.
40612         * gcc.misc-tests/i386-pf-sse-1.c: New test.
40613
40614 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
40615
40616         * gcc.dg/gnu89-init-1.c: Add new tests.
40617
40618 2002-01-15  Andreas Jaeger  <aj@suse.de>
40619
40620         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
40621         * gcc.dg/i386-mmx-2.c: Likewise.
40622         * gcc.dg/i386-sse-1.c: Likewise.
40623         * gcc.dg/i386-sse-2.c: Likewise.
40624         * gcc.dg/i386-sse-3.c: Likewise.
40625
40626 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
40627
40628         * g77.f-torture/execute/intrinsic-unix-bessel.f:
40629         Uncomment additional cases that now pass.
40630
40631 2002-01-11  Richard Henderson  <rth@redhat.com>
40632
40633         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
40634         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
40635
40636 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
40637
40638         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
40639
40640 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
40641
40642         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
40643         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
40644
40645 2002-01-10  Dale Johannesen  <dalej@apple.com>
40646
40647         * gcc.c-torture/execute/loop-11.c: New.
40648
40649 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
40650
40651         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
40652         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
40653
40654 2002-01-09  Richard Henderson  <rth@redhat.com>
40655
40656         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
40657         type in which to perform the operation for each size.
40658
40659 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
40660
40661         * gcc.c-torture/compile/20020109-2.c: New test.
40662
40663 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
40664
40665         * gcc.c-torture/execute/loop-10.c: New test.
40666
40667 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
40668
40669         * gcc.c-torture/compile/20010226-1.c: New test.
40670         * gcc.c-torture/compile/20010227-1.c: New test.
40671         * gcc.c-torture/compile/20010426-1.c: New test.
40672         * gcc.c-torture/compile/20010510-1.c: New test.
40673         * gcc.c-torture/compile/20010605-3.c: New test.
40674         * gcc.c-torture/compile/20010824-1.c: New test.
40675         * gcc.c-torture/execute/20010409-1.c: New test.
40676         * gcc.dg/noncompile/20000901-1.c: New test.
40677         * gcc.dg/20001023-1.c: New test.
40678         * gcc.dg/20001101-1.c: New test.
40679         * gcc.dg/20001102-1.c: New test.
40680         * gcc.dg/20010207-1.c: New test.
40681         * gcc.dg/20010405-1.c: New test.
40682         * gcc.dg/20010822-1.c: New test.
40683         * gcc.dg/20011107-1.c: New test.
40684
40685 2002-01-09  Jeffrey A Law  (law@redhat.com)
40686
40687         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
40688
40689         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
40690         execution failure on PA targets.
40691
40692 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
40693
40694         * gcc.c-torture/compile/20020109-1.c: New test.
40695
40696 2002-01-08  Kazu Hirata  <kazu@hxi.com>
40697
40698         * gcc.c-torture/execute/20020108-1.c: New test.
40699
40700 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
40701
40702         * gcc.dg/20020108-1.c: New test.
40703
40704 2002-01-08  H.J. Lu <hjl@gnu.org>
40705
40706         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
40707         for header files.
40708
40709 2002-01-08  Geoff Keating  <geoffk@redhat.com>
40710
40711         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
40712         consistency.
40713
40714 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
40715
40716         * gcc.dg/altivec-4.c: Test altivec predicates.
40717
40718 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
40719
40720         * gcc.c-torture/execute/20020107-1.c: New test.
40721
40722 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
40723
40724         PR c/5279
40725         * gcc.c-torture/compile/20020106-1.c: New test.
40726
40727 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
40728
40729         * gcc.c-torture/execute/nestfunc-4.c: New test.
40730
40731 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
40732
40733         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
40734         extra triple that slipped in.
40735         * g++.old-deja/g++.abi/align.C: Likewise.
40736         * g++.old-deja/g++.abi/bitfields.C: Likewise.
40737
40738 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
40739
40740         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
40741         * g++.old-deja/g++.abi/align.C: Likewise.
40742         * g++.old-deja/g++.abi/bitfields.C: Likewise.
40743
40744         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
40745         on FreeBSD/i386.
40746         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
40747         FreeBSD.
40748
40749 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
40750
40751         * gcc.dg/20020104-1.c: New test.
40752
40753         * gcc.dg/20020104-2.c: New test.
40754
40755 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
40756
40757         * gcc.dg/20020103-1.c: Fix typo in target selector.
40758
40759 2002-01-03  Richard Henderson  <rth@redhat.com>
40760
40761         * gcc.dg/20020103-1.c: New.
40762
40763 2002-01-03  Kazu Hirata  <kazu@hxi.com>
40764
40765         * gcc.c-torture/execute/20020103-1.c: New test.
40766
40767 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
40768
40769         * g++.dg/other/debug2.C: New test.
40770
40771         * gcc.c-torture/compile/20020103-1.c: New test.
40772
40773 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
40774
40775         * gcc.dg/gnu89-init-1.c: Added new tests.
40776
40777 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
40778
40779         * g++.dg/template/friend2.C: Remove as patch is reverted.
40780
40781         * g++.dg/warn/oldcast1.C: New test.
40782
40783         * g++.dg/template/ptrmem1.C: New test.
40784         * g++.dg/template/ptrmem2.C: New test.
40785
40786         * g++.dg/template/ntp.C: New test.
40787
40788         * g++.dg/other/component1.C: New test.
40789
40790         * g++.dg/template/ttp3.C: New test.
40791
40792         * g++.dg/template/friend2.C: New test.
40793         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
40794
40795 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
40796
40797         * g++.dg/other/ptrmem1.C: New test.
40798         * g++.dg/other/ptrmem2.C: New test.
40799
40800 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
40801
40802         * g++.dg/template/ctor1.C: New test.
40803
40804 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
40805
40806         * g++.dg/template/friend2.C: New test.
40807
40808 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
40809
40810         * gcc.dg/mmix-1.c: New test.
40811
40812 2001-12-31  Richard Henderson  <rth@redhat.com>
40813
40814         * gcc.dg/asm-5.c: New.
40815
40816 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
40817
40818         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
40819         in namespace __gnu_cxx
40820
40821 2001-12-30  Richard Henderson  <rth@redhat.com>
40822
40823         * gcc.dg/debug-6.c: New.
40824
40825 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
40826
40827         * gcc.c-torture/compile/20011229-2.c: New test.
40828
40829 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
40830
40831         * gcc.dg/debug-3.c: New test.
40832         * gcc.dg/debug-4.c: New test.
40833         * gcc.dg/debug-5.c: New test.
40834
40835 2001-12-29  Richard Henderson  <rth@redhat.com>
40836
40837         * g++.dg/eh/loop1.C: New.
40838
40839 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
40840
40841         * g++.dg/template/crash1.C: New test.
40842
40843 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
40844
40845         * g++.dg/other/const1.C: New test.
40846
40847 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
40848
40849         * gcc.c-torture/compile/20011229-1.c: New test.
40850
40851 2001-12-28  Stan Shebs  <shebs@apple.com>
40852
40853         * lib/objc-torture.exp: Resync with c-torture.exp.
40854         * lib/objc.exp: Load standard libraries.
40855
40856 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
40857
40858         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
40859         additional tests.
40860
40861 2001-12-27  Roger Sayle <roger@eyesopen.com>
40862
40863         * gcc.c-torture/execute/string-opt-16.c: New testcase.
40864
40865 2001-12-27  Richard Henderson  <rth@redhat.com>
40866
40867         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
40868
40869 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
40870
40871         * g++.dg/eh/ctor1.C: New test.
40872         * g++.dg/other/error2.C: New test.
40873
40874 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
40875
40876         * g++.dg/other/init2.C: New test.
40877
40878 2001-12-24  Richard Henderson  <rth@redhat.com>
40879
40880         * gcc.dg/20011223-1.c: New.
40881         * gcc.dg/inline-1.c: New.
40882
40883 2001-12-23  Richard Henderson  <rth@redhat.com>
40884
40885         * gcc.dg/asm-4.c: Test operand modifiers.
40886
40887 2001-12-23  Richard Henderson  <rth@redhat.com>
40888
40889         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
40890
40891 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
40892
40893         * gcc.c-torture/execute/20011223-1.c: New test.
40894
40895 2001-12-21  Richard Henderson  <rth@redhat.com>
40896
40897         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
40898         re-enables the warning.
40899
40900 2001-12-21  Richard Henderson  <rth@redhat.com>
40901
40902         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
40903
40904 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
40905
40906         * gcc.c-torture/compile/20011218-1.c: New test.
40907
40908 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
40909
40910         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
40911         arm-isr.c test.
40912         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
40913         epilogue generation for ARM ISR routines.
40914
40915 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40916
40917         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
40918         * gcc.dg/format/c90-printf-3.c: Likewise.
40919         * gcc.dg/format/c99-printf-3.c: Likewise.
40920         * gcc.dg/format/ext-1.c: Likewise.
40921         * gcc.dg/format/ext-6.c: Likewise.
40922         * gcc.dg/format/format.h: Prototype unlocked stdio.
40923
40924 2001-12-20  Richard Henderson  <rth@redhat.com>
40925
40926         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
40927         (arena): Use it.
40928         (malloc): Correct allocation logic.  Abort if we fill up the
40929         arena before initialization complete.
40930         (realloc): Correct allocation logic.
40931
40932 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
40933
40934         * gcc.c-torture/compile/20011219-2.c: New test.
40935
40936         * gcc.c-torture/execute/20011219-1.c: New test.
40937
40938 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
40939
40940         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
40941         target does not support weak symbols.
40942
40943 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
40944
40945         * gcc.c-torture/compile/20011219-1.c: New test.
40946
40947 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
40948
40949         * g++.dg/other/error1.C: New test.
40950
40951 2001-12-17  Jeffrey A Law  (law@redhat.com)
40952
40953         * gcc.c-torture/execute/20011217-1.c: New test.
40954
40955 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
40956
40957         * objc.dg/special/: New directory.
40958         * objc.dg/special/special.exp: New file.
40959         * objc.dg/special/unclaimed-category-1.h: New file.
40960         * objc.dg/special/unclaimed-category-1a.m: New file.
40961         * objc.dg/special/unclaimed-category-1.m: New file.
40962
40963 2001-12-17  Andreas Jaeger  <aj@suse.de>
40964
40965         * gcc.c-torture/compile/20011217-2.c: New test.
40966
40967 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
40968
40969         * gcc.c-torture/compile/20011217-1.c: New test.
40970
40971 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
40972
40973         * testsuite/gcc.dg/20011214-1.c: New.
40974
40975 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
40976
40977         * gcc.dg/altivec-4.c: New.
40978
40979 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
40980
40981         * gcc.dg/20011113-1.c: New test.
40982
40983 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
40984
40985         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
40986         std::__malloc_alloc_template<0> and
40987         std::__default_alloc_template<false, 0>.
40988
40989 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
40990
40991         * objc/execute/bf-21.m: New test.
40992         * objc/execute/enumeration-1.m: New test.
40993         * objc/execute/enumeration-2.m: New test.
40994
40995 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
40996
40997         * gcc.dg/gnu89-init-1.c: New test.
40998
40999 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
41000
41001         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
41002         * g++.old-deja/g++.jason/2371.C: Likewise.
41003         * g++.old-deja/g++.jason/template33.C: Likewise.
41004         * g++.old-deja/g++.jason/template34.C: Likewise.
41005         * g++.old-deja/g++.jason/template36.C: Likewise.
41006         * g++.old-deja/g++.oliva/typename1.C: Likewise.
41007         * g++.old-deja/g++.oliva/typename2.C: Likewise.
41008         * g++.old-deja/g++.other/typename1.C: Likewise.
41009         * g++.old-deja/g++.pt/inherit2.C: Likewise.
41010         * g++.old-deja/g++.pt/nontype5.C: Likewise.
41011         * g++.old-deja/g++.pt/typename11.C: Likewise.
41012         * g++.old-deja/g++.pt/typename14.C: Likewise.
41013         * g++.old-deja/g++.pt/typename16.C: Likewise.
41014         * g++.old-deja/g++.pt/typename3.C: Likewise.
41015         * g++.old-deja/g++.pt/typename4.C: Likewise.
41016         * g++.old-deja/g++.pt/typename5.C: Likewise.
41017         * g++.old-deja/g++.pt/typename7.C: Likewise.
41018         * g++.old-deja/g++.robertl/eb9.C: Likewise.
41019
41020 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
41021
41022         * g++.dg/other/linkage1.C: New test.
41023         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
41024         specifiers.
41025
41026 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
41027
41028         * gcc.dg/concat.c: New test.
41029
41030 2001-12-11  Stan Shebs  <shebs@apple.com>
41031
41032         * objc/compile: New test directory.
41033         * objc/compile/compile.exp: New expect script.
41034         * objc/compile/20011211-1.m: New compile test.
41035
41036 2001-12-11  Jason Merrill  <jason@redhat.com>
41037
41038         * lib/prune.exp (prune_gcc_output): Also handle "In member
41039         function".  So many permutations...
41040
41041 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
41042
41043         * g++.dg/template/typedef1.C: New test.
41044
41045 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
41046
41047         * g++.dg/other/copy1.C: New test.
41048
41049 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
41050
41051         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
41052
41053         * gcc.dg/builtin-choose-expr.c: New.
41054
41055 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
41056
41057         * gcc.dg/altivec-2.c: New.
41058
41059 2001-12-07  Richard Henderson  <rth@redhat.com>
41060
41061         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
41062
41063 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
41064
41065         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
41066         ultrasparc.
41067
41068 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
41069
41070         * g++-old.deja/g++.robertl/eb101.C: Deleted.
41071
41072 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
41073
41074         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
41075         variable argument list.
41076
41077 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
41078
41079         * gcc.c-torture/execute/memcheck: Delete entire directory.
41080         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
41081         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
41082
41083 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
41084
41085         * gcc.dg/Wshadow-1.c: New test.
41086
41087 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
41088
41089         * gcc.c-torture/compile/20011130-1.c: New test.
41090
41091         * gcc.dg/noncompile/20011025-1.c: New test.
41092
41093         * g++.dg/other/anon-union.C: New test.
41094
41095         * gcc.c-torture/execute/20011024-1.c: New test.
41096
41097 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
41098
41099         * gcc.c-torture/execute/20000722-1.x,
41100         gcc.c-torture/execute/20010123-1.x: Remove.
41101         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
41102         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
41103         gcc.dg/c99-complit-2.c: New tests.
41104
41105 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
41106
41107         * g++.dg/inherit/base1.C: New test.
41108
41109 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
41110
41111         * g++.dg/other/stdarg1.C: New test.
41112
41113         * gcc.c-torture/compile/20011130-2.c: New test.
41114
41115 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
41116
41117         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
41118         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
41119         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
41120         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
41121         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
41122         * gcc.dg/builtin-prefetch-1.c: New test.
41123
41124 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
41125
41126         * gcc.dg/20011130-1.c: New test.
41127
41128 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
41129
41130         * g++.dg/other/scope1.C: New test.
41131         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
41132
41133 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
41134
41135         * gcc.dg/vla-init-1.c: New test.
41136
41137 2001-12-01  Geoff Keating  <geoffk@redhat.com>
41138
41139         * gcc.c-torture/compile/structs.c: New testcase from GDB.
41140
41141 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
41142
41143         * objc.dg/alias.m: Update.
41144         * objc.dg/class-1.m: Update.
41145         * objc.dg/const-str-1.m: Update.
41146         * objc.dg/fwd-proto-1.m: Update.
41147         * objc.dg/id-1.m: Update.
41148         * objc.dg/super-class-1.m: Update.
41149
41150 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
41151
41152         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
41153         constructs.
41154
41155 2001-11-28  Jeffrey A Law  (law@cygnus.com)
41156
41157         * gcc.c-torture/execute/20011128-1.c: New test.
41158
41159 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
41160
41161         * gcc.dg/20011127-1.c: New test.
41162
41163 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
41164
41165         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
41166         from Austin Group draft 7.
41167         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
41168         scanf format arguments.
41169         * gcc.dg/format/no-exargs-2.c: New test.
41170
41171 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
41172
41173         * g++.dg/abi/vbase8-4.C: New test.
41174
41175 2001-11-24  Ian Lance Taylor  <ian@airs.com>
41176
41177         * gcc.c-torture/execute/20011121-1.c: New test.
41178
41179 2001-11-23  Jeffrey A Law  (law@cygnus.com)
41180
41181         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
41182
41183 2001-11-23  Andreas Jaeger  <aj@suse.de>
41184
41185         * gcc.dg/cpp/charconst-2.c: New test.
41186
41187 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
41188
41189         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
41190         to the host if it is remote.  Let tests specify extra headers
41191         they use.
41192         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
41193         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
41194         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
41195         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
41196         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
41197         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
41198         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
41199         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
41200         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
41201         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
41202
41203 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
41204
41205         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
41206         for little endian ARMs.
41207
41208 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
41209
41210         * gcc.c-torture/compile/20011119-1.c: New test.
41211         * gcc.c-torture/compile/20011119-2.c: New test.
41212
41213 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
41214
41215         * gcc.dg/altivec-1.c: Fix typo.
41216
41217 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
41218
41219         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
41220
41221 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
41222
41223         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
41224
41225 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
41226
41227         * lib/g77.exp: Don't specify --rpath-link.
41228
41229         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
41230         across all the headers.
41231         * gcc.dg/format/format.exp: For testing on a remote host,
41232         copy format.h.
41233
41234         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
41235         * gcc.c-torture/execute/930406-1.c: Likewise.
41236         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
41237
41238 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
41239
41240         * gcc.dg/altivec-1.c: New.
41241
41242 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
41243
41244         * gcc.dg/cpp/fpreprocessed.c: New test case.
41245
41246 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
41247
41248         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
41249         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
41250         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
41251
41252 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
41253
41254         * gcc.dg/no-builtin-1.c: New test.
41255
41256 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
41257
41258         * gcc.c-torture/execute/20011115-1.c: New test.
41259
41260 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
41261
41262         * gcc.c-torture/compile/20011114-2.c: New test.
41263         * gcc.c-torture/compile/20011114-3.c: New test.
41264         * gcc.c-torture/compile/20011114-4.c: New test.
41265
41266 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
41267
41268         * g++.dg/other/init1.C: New test.
41269
41270 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
41271
41272         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
41273         message.
41274
41275         * gcc.c-torture/execute/20011114-1.c: New testcase.
41276
41277         * gcc.c-torture/compile/20010327-1.c: Revert last change.
41278         * gcc.c-torture/compile/20011114-1.c: New test, exactly
41279         like the (before this change) version of 20010327-1.c.
41280
41281 2001-11-14  Roger Sayle <roger@eyesopen.com>
41282
41283         * gcc.c-torture/execute/string-opt-13.c: New testcase.
41284
41285 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
41286
41287         * g++.dg/init/array2.C: New test.
41288
41289 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
41290
41291         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
41292
41293 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
41294
41295         * g++.dg/other/forscope1.C: New test.
41296         * g++.dg/ext/forscope1.C: New test.
41297         * g++.dg/ext/forscope2.C: New test.
41298
41299 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
41300
41301         * gcc.c-torture/execute/20011113-1.c: New test.
41302
41303 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
41304
41305         * gcc.c-torture/execute/20011109-2.c: New test.
41306
41307         * gcc.c-torture/execute/20011109-1.c: New test.
41308
41309 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
41310
41311         * gcc.c-torture/compile/20011109-1.c: New test.
41312
41313 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
41314
41315         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
41316         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
41317         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
41318         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
41319         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
41320         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
41321         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
41322
41323 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
41324
41325         * g++.dg/warn/Wshadow-1.C: New tests.
41326         * g++.old-deja/g++.mike/for3.C: Update.
41327
41328 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
41329
41330         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
41331         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
41332         XFAILs.  Adjust expected error texts.
41333         * gcc.c-torture/compile/20011106-1.c,
41334         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
41335         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
41336         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
41337         gcc.dg/c99-array-lval-5.c: New tests.
41338
41339 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
41340
41341         * gcc.dg/cpp/defined.c: Update.
41342
41343 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
41344
41345         * gcc.c-torture/execute/anon-1.c: New test.
41346
41347 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
41348
41349         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
41350         same size, so no warning should be produced on stormy16.
41351
41352         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
41353         due to oversized array.
41354         * g++.old-deja/g++.mike/ns15.C: Likewise.
41355         * g++.old-deja/g++.pt/crash16.C: Likewise.
41356
41357 2001-11-02  Graham Stott  <grahams@redhat.com>
41358
41359         * g++.dgother/debug1.C: Fix typos.
41360
41361 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
41362
41363         * g++.dg/other/debug1.C: New test.
41364
41365 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
41366
41367         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
41368         of unsigned long.
41369
41370 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
41371
41372         * gcc.dg/20011029-2.c: New test.
41373
41374         * gcc.c-torture/compile/20011029-1.c: New test.
41375
41376 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
41377
41378         * objc/execute/class_self-1.m: New test.
41379         * objc/execute/class_self-2.m: New test.
41380
41381 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
41382
41383         * gcc.misc-tests/msgs.exp: Delete.
41384         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
41385         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
41386         error set to match recent changes.
41387
41388 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
41389
41390         * gcc.dg/20011021-1.c: New test.
41391
41392 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
41393
41394         * gcc.c-torture/compile/20011023-1.c: New test.
41395
41396 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
41397
41398         * lib/g77.exp: Rewrite based on lib/g++.exp.
41399
41400 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
41401
41402         * gcc.c-torture/execute/20011019-1.c: New test.
41403
41404         * gcc.dg/20011018-1.c: New test.
41405
41406 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
41407
41408         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
41409
41410 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
41411
41412         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
41413         * gcc.dg/attr-invalid.c: Likewise.
41414
41415 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
41416
41417         * testsuite/gcc.dg/20011015-1.c: New test.
41418
41419 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
41420
41421         * g++.dg/template/unify2.C: New test.
41422
41423 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
41424
41425         * g++.dg/other/exception-specification.C: New test
41426
41427 2001-10-13  Tom Rix  <trix@redhat.com>
41428
41429         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
41430         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
41431
41432 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
41433
41434         * testsuite/gcc.dg/20011009-1.c: New test.
41435
41436 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
41437
41438         PR g++/4476
41439         * g++.dg/other/friend1.C: New test.
41440
41441 2001-10-11  Richard Henderson  <rth@redhat.com>
41442
41443         * g++.old-deja/g++.other/crash18.C: Add -S to options.
41444
41445 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41446
41447         * gcc.c-torture/compile/20011010-1.c: New.
41448
41449 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
41450
41451         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
41452         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
41453         g77.f-torture/execute/execute.exp,
41454         g77.f-torture/noncompile/noncompile.exp,
41455         gcc.c-torture/compile/compile.exp,
41456         gcc.c-torture/execute/execute.exp,
41457         gcc.c-torture/execute/ieee/ieee.exp,
41458         gcc.c-torture/execute/memcheck/memcheck.exp,
41459         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
41460         objc/execute/execute.exp: Update FSF address.
41461
41462 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
41463
41464         * gcc.dg/cpp/cmdlne-C.c: Update.
41465         * gcc.dg/cpp/cmdlne-C2.c: New.
41466
41467 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41468
41469         * gcc.c-torture/execute/20011008-3.c: New.
41470
41471 2001-10-08  DJ Delorie  <dj@redhat.com>
41472
41473         * gcc.dg/20011008-1.c: New.
41474         * gcc.dg/20011008-2.c: New.
41475
41476 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
41477
41478         * gcc.dg/cpp/spacing1.c: Update test.
41479
41480 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
41481
41482         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
41483         spelling errors of "separate" as "seperate".
41484
41485 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
41486
41487         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
41488         enough to avoid inlining.
41489
41490 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
41491
41492         * lib/g77.exp: set libg2c_dir correctly.
41493
41494 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
41495
41496         * gcc.dg/cpp/macro11.c: New test.
41497
41498 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
41499
41500         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
41501         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
41502         gcc.dg/format/multattr-3.c: New tests.
41503         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
41504         tests for format attributes on function pointers being rejected.
41505
41506 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
41507
41508         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
41509
41510 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
41511
41512         * g++.dg/warn/format1.C: New test.
41513
41514 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
41515
41516         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
41517
41518 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
41519
41520         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
41521
41522 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
41523
41524         * gcc.dg/cpp/redef2.c: Add test.
41525
41526 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
41527
41528         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
41529         long-standing bug on i686, apparently.
41530         * gcc.c-torture/execute/loop-2c.x: New file.
41531         * gcc.c-torture/execute/loop-2d.x: New file.
41532         * gcc.c-torture/execute/loop-3c.x: New file.
41533
41534 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
41535
41536         * gcc.dg/cpp/20000625-2.c: Correct line number.
41537
41538 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
41539
41540         * gcc.dg/cpp/macro10.c: New test.
41541         * gcc.dg/cpp/strify3.c: New test.
41542         * gcc.dg/cpp/spacing1.c: Add tests.
41543         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
41544         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
41545
41546 2001-09-24  DJ Delorie  <dj@redhat.com>
41547
41548         * gcc.c-torture/execute/20010924-1.c: New test.
41549
41550 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
41551
41552         * testsuite/objc/execute/paste.m: Remove.
41553
41554 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
41555
41556         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
41557
41558 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
41559
41560         * g77.dg/strlen0.f: New test.
41561
41562 2001-09-21  Richard Henderson  <rth@redhat.com>
41563
41564         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
41565         * g++.old-deja/g++.abi/vtable2.C: Likewise.
41566
41567 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
41568
41569         Table-driven attributes.
41570         * g++.dg/ext/attrib1.C: New test.
41571
41572 2001-09-20  DJ Delorie  <dj@redhat.com>
41573
41574         * gcc.dg/20000926-1.c: Update expected warning messages.
41575         * gcc.dg/array-2.c: Likewise, and test for warnings too.
41576         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
41577         array.
41578
41579 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
41580
41581         * g++.dg/eh/registers1.C: New test case.
41582
41583 2001-09-17  Richard Henderson  <rth@redhat.com>
41584
41585         * gcc.dg/array-5.c: Fix VLA decomposition test.
41586
41587 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
41588
41589         * gcc.dg/cpp/line5.c: New testcase.
41590
41591 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
41592
41593         * gcc.dg/cpp/macro9.c: New test.
41594
41595 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
41596
41597         * gcc.c-torture/execute/980223.c: Change type of addr from long
41598         to char *.
41599
41600 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
41601
41602         * gcc.c-torture/execute/20010915-1.c: New test.
41603
41604 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
41605
41606         * g77.dg/bprob: New directory.
41607         * g77.dg/bprob/bprob.exp: New file.
41608         * g77.dg/bprob/bprob-1.f: New test.
41609         * g77.dg/gcov: New directory.
41610         * g77.dg/gcov/gcov.exp: New file.
41611         * g77.dg/gcov/gcov-1.f: New test.
41612         * g77.dg/gcov/gcov-1.x: New file.
41613
41614 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
41615
41616         * gcc.dg/cpp/directiv.c: Update.
41617         * gcc.dg/cpp/undef1.c: Update.
41618
41619 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
41620
41621         * gcc.dg/20010912-1.c: New test.
41622
41623 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
41624
41625         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
41626         language-independent file in lib.
41627         * lib/gcov.exp: New file.
41628
41629 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
41630
41631         * gcc.c-torture/compile/20010911-1.c: New test.
41632
41633 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
41634
41635         * lib/profopt.exp: New, to support profile-directed optimizations.
41636         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
41637         * gcc.misc-tests/bprob-1.c: New test.
41638         * gcc.misc-tests/bprob-2.c: New test.
41639
41640 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
41641
41642         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
41643         XFAIL and which kinds of gcov output to verify.
41644         * gcc.misc-tests/gcov-4b.x: New file.
41645         * gcc.misc-tests/gcov-5b.x: New file.
41646         * gcc.misc-tests/gcov-6.x: New file.
41647         * gcc.misc-tests/gcov-7.c: New test.
41648         * gcc.misc-tests/gcov-7.x: New file.
41649
41650 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
41651
41652         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
41653         * gcc.misc-tests/gcov-6.c: New test.
41654
41655 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
41656
41657         PR c++/3986
41658         * g++.dg/abi/vbase1.C: New test.
41659
41660 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
41661
41662         * objc.dg/method-2.m: New.
41663
41664 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
41665
41666         PR c++/4203
41667         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
41668         * g++.dg/init/empty1.C: New test.
41669
41670 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
41671
41672         * gcc.c-torture/compile/20010903-1.c: New test.
41673
41674 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
41675
41676         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
41677         for m68k.
41678
41679 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
41680
41681         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
41682
41683         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
41684
41685         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
41686
41687 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
41688
41689         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
41690         for 16-bit 'unsigned int'.
41691
41692 2001-08-29  Kazu Hirata  <kazu@hxi.com>
41693
41694         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
41695
41696 2001-08-27  Richard Henderson  <rth@redhat.com>
41697
41698         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
41699         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
41700
41701 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
41702
41703         * gcc.dg/asm-names.c (ymain): New.
41704
41705 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
41706
41707         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
41708         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
41709         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
41710
41711 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41712
41713         * gcc.dg/compare5.c: New testcase.
41714
41715 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
41716
41717         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
41718         and "In instantiation".
41719
41720 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
41721
41722         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
41723
41724 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
41725
41726         * gcc.misc-tests/gcov.exp: Add support for branch information.
41727         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
41728         * gcc.misc-tests/gcov-4.c: New test.
41729         * gcc.misc-tests/gcov-4b.c: New test.
41730         * gcc.misc-tests/gcov-5b.c: New test.
41731
41732 2001-08-20  Zack Weinberg  <zackw@panix.com>
41733
41734         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
41735         expected to fail.
41736
41737 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
41738
41739         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
41740
41741 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
41742
41743         * g++.dg/eh/template1.C: New test.
41744
41745 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
41746
41747         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
41748         Fix thinko.
41749         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
41750         for xfail.
41751
41752 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
41753
41754         * lib/g77-dg.exp: Use prune.exp for common procedures
41755         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
41756         * lib/g77.exp: (g77-dg-prune) Remove
41757
41758 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
41759
41760         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
41761
41762 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41763
41764         * g++.dg/template/unify1.C: New test.
41765
41766 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
41767
41768         * g++.dg/abi/empty4.C: New test.
41769
41770 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
41771
41772         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
41773         solaris2.*
41774         * g77.f-torture/compile/pr3743.x: Likewise.
41775
41776 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
41777
41778         * g++.dg/other/using-declaration.C: New test.
41779
41780 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
41781
41782         * gcc.dg/cpp/tr-sign.c: New testcase.
41783
41784 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
41785
41786         * gcc.dg/cpp/19951025-1.c: Revert.
41787         * gcc.dg/cpp/directiv.c: We no longer process directives that
41788         interrupt macro arguments.
41789
41790 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
41791
41792         * gcc.dg/bconstp-1.c: New test.
41793
41794 2001-08-03  Richard Henderson  <rth@redhat.com>
41795
41796         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
41797
41798 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
41799
41800         * gcc.dg/cpp/19951025-1.c: Update.
41801
41802 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
41803
41804         * g77.dg/ff90-1.f (s): Fix reference of variable z,
41805         should be x.
41806
41807 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
41808
41809         Kill -fhonor-std.
41810         * g++.old-deja/g++.ns/ns14.C: Remove special options.
41811         * g++.old-deja/g++.other/std1.C: Likewise.
41812         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
41813
41814 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
41815
41816         * lib/g77.exp: Load gcc-defs.exp for common procedures
41817         (g77_pass, g77_fail, g77_finish, g77_exit,
41818         ${tool}_check_unsupported_p} Now redundant.  Deleted.
41819
41820 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
41821
41822         * g77.dg/fbackslash.f
41823         * g77.dg/fcase-preserve.f
41824         * g77.dg/ff90-1.f
41825         * g77.dg/ffixed-line-length-0.f
41826         * g77.dg/ffixed-line-length-132.f
41827         * g77.dg/ffixed-line-length-7.f
41828         * g77.dg/ffixed-line-length-72.f
41829         * g77.dg/ffixed-line-length-none.f
41830         * g77.dg/ffree-form-1.f
41831         * g77.dg/fno-backslash.f
41832         * g77.dg/fno-f90-1.f
41833         * g77.dg/fno-fixed-form-1.f
41834         * g77.dg/fno-onetrip.f
41835         * g77.dg/fno-typeless-boz.f
41836         * g77.dg/fno-underscoring.f
41837         * g77.dg/fno-vxt-1.f
41838         * g77.dg/fonetrip.f
41839         * g77.dg/ftypeless-boz.f
41840         * g77.dg/fugly-assumed.f
41841         * g77.dg/funderscoring.f
41842         * g77.dg/fvxt-1.f
41843
41844 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
41845
41846         * objc.dg/fwd-proto-1.m: New.
41847         * objc.dg/local-decl-1.m: New.
41848         * objc.dg/naming-1.m: New.
41849         * objc.dg/naming-2.m: New.
41850         * objc.dg/proto-hier-1.m: New.
41851
41852 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
41853
41854         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
41855         largest-type elements to a struct makes its size grow.
41856
41857 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
41858
41859         * g++.dg/abi/vthunk1.C: New test.
41860
41861 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
41862
41863         * g++.dg/abi/vbase8-22.C: New test.
41864
41865 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
41866
41867         * gcc.dg/cpp/macro8.c: New test.
41868
41869 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
41870
41871         * g++.dg/abi/vbase8-21.C: New test.
41872
41873 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
41874
41875         * g++.dg/abi/vbase8-10.C: New test.
41876
41877 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
41878
41879         * lib/g++.exp (g++_set_ld_library_path): Renamed to
41880         ${tool}_set_ld_library_path.
41881         Changed caller.
41882         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
41883         g++.exp.
41884
41885 2001-07-26  Stan Cox <scox@redhat.com>
41886
41887         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
41888         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
41889         gcc_exit, gcc_check_unsupported_p):
41890         Moved to gcc-deps.exp
41891         * gcc-deps.exp: New file.
41892
41893 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41894
41895         * g++.old-deja/g++.pt/defarg14.C: New test.
41896
41897 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
41898
41899         * g++.old-deja/g++.other/lineno5.C: New test.
41900
41901 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
41902
41903         * g++.old-deja/g++.pt/crash68.C: New test.
41904
41905 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
41906
41907         * g++.old-deja/g++.other/crash42.C: New test.
41908
41909 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
41910
41911         * gcc.dg/cpp/extratokens.c: Fix.
41912         * gcc.dg/cpp/skipping2.c: New tests.
41913
41914 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
41915
41916         * gcc.c-torture/execute/20010724-1.c: New file.
41917         * gcc.c-torture/execute/20010724-1.x: New file.
41918
41919 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
41920
41921         * g++.old-deja/g++.other/cond7.C: New test.
41922
41923 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
41924
41925         * g++.old-deja/g++.other/optimize4.C: New test.
41926
41927 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
41928
41929         * g++.old-deja/g++.abi/vbase8-5.C: New test.
41930
41931 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
41932
41933         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
41934         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
41935         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
41936         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
41937
41938         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
41939         bug report" message.
41940
41941         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
41942         * g++.dg/ext/instantiate1.C: Move from old-deja.
41943
41944 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
41945
41946         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
41947         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
41948         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
41949         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
41950
41951 2001-07-23  Jeffrey A Law  (law@cygnus.com)
41952
41953         * gcc.c-torture/execute/20010723-1.c: New test.
41954
41955 2001-07-23  Ben Elliston  <bje@redhat.com>
41956
41957         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
41958
41959 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41960
41961         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
41962         i[34567]86-*-*.
41963         Delete handling of ieee_multilib_flags.
41964         Pass -mieee for alpha*-*-* and sh-*-*.
41965         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
41966
41967 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
41968
41969         Remove old-abi tests.
41970         * g++.old-deja/g++.mike/p11116.C: Remove.
41971         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
41972
41973 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
41974
41975         * g77.f-torture/compile/pr3743.f: New test
41976
41977 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
41978
41979         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
41980
41981 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
41982
41983         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
41984         g++.old-deja/g++.pt/static6.C: Likewise.
41985         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
41986         supports weak symbols.
41987
41988 2001-07-18  Andreas Jaeger  <aj@suse.de>
41989
41990         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
41991         supported again.
41992
41993 2001-07-18  Andreas Jaeger  <aj@suse.de>
41994
41995         * gcc.dg/iftrap-1.c: Fix target line.
41996
41997 2001-07-17  Richard Henderson  <rth@redhat.com>
41998
41999         * gcc.c-torture/execute/20010717-1.c: New.
42000
42001 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
42002
42003         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
42004         tests.
42005
42006 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
42007
42008         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
42009
42010 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
42011
42012         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
42013         UAC_SIGBUS, UAC_NOPRINT definitions.
42014
42015 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
42016
42017         * objc/execute/object_is_class.m: New test.
42018         * objc/execute/object_is_meta_class.m: New test.
42019
42020 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
42021
42022         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
42023         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
42024
42025 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
42026
42027         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
42028         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
42029
42030 2001-07-14  Richard Henderson  <rth@redhat.com>
42031
42032         * gcc.dg/iftrap-1.c: New.
42033
42034 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
42035
42036         * g77.f-torture/execute/intrinsic77.f: New test.
42037
42038 2001-07-11  Janis Johnson <janis@us.ibm.com>
42039
42040         * gcc.misc-tests/gcov-3.c: New test.
42041
42042 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
42043
42044         * gcc.c-torture/compile/20010711-1.c,
42045         * gcc.c-torture/compile/20010711-2.c: New tests.
42046
42047 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
42048
42049         * gcc.c-torture/execute/20010711-1.c: New test.
42050
42051 2001-07-11  Ben Elliston  <bje@redhat.com>
42052
42053         * g++.old-deja/g++.other/enum5.C: New test.
42054
42055 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
42056
42057         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
42058         (g++-dg-prune): Call prune_gcc_output.
42059         * prune.exp: New file for prune_gcc_output.
42060         * lib/g++.exp, lib/gcc.exp: Load it.
42061
42062 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
42063
42064         * gcc.c-torture/compile/20010701-1.c,
42065         g++.old-deja/g++.ext/attrib6.C: New tests.
42066
42067 2001-07-06  Jeffrey A Law  (law@cygnus.com)
42068
42069         * gcc.c-torture/compile/20010706-1.c: New test.
42070
42071 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
42072
42073         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
42074
42075 2001-06-28  Stan Shebs  <shebs@apple.com>
42076
42077         * gcc.dg/pragma-darwin.c: New test.
42078
42079 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
42080
42081         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
42082         Solaris 2.[678] system.
42083
42084 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
42085
42086         * gcc.dg/20010622-1.c: New test.
42087
42088 2001-06-18  Stan Shebs  <shebs@apple.com>
42089
42090         * objc.dg: New directory.
42091         * objc.dg/dg.exp: New file.
42092         * objc.dg/alias.m: New.
42093         * objc.dg/class-1.m: New.
42094         * objc.dg/class-2.m: New.
42095         * objc.dg/const-str-1.m: New.
42096         * objc.dg/const-str-2.m: New.
42097         * objc.dg/id-1.m: New.
42098         * objc.dg/method-1.m: New.
42099         * objc.dg/super-class-1.m: New.
42100         * lib/objc-dg.exp: New file.
42101
42102 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
42103
42104         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
42105         of label name.
42106
42107 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
42108
42109         * g++.old-deja/g++.abi/vbase8-9.C: New test.
42110
42111 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42112
42113         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
42114         variable.
42115
42116 2001-06-12  Richard Henderson  <rth@redhat.com>
42117
42118         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
42119
42120 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
42121
42122         * g++.old-deja/g++.abi/vbase5.C: New test.
42123         * g++.old-deja/g++.abi/vbase6.C: New test.
42124         * g++.old-deja/g++.abi/vbase7.C: New test.
42125
42126 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42127
42128         * gcc.c-torture/compile/20010610-1.c: New test.
42129
42130 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
42131
42132         * g++.old-deja/g++.abi/vbase4.C: New test.
42133
42134 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
42135
42136         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
42137         support %f for HC11/HC12 targets.
42138         * gcc.c-torture/execute/930513-1.x: New file, likewise.
42139         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
42140         on HC11/HC12 targets.
42141         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
42142
42143 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
42144
42145         * gcc.dg/wchar_t-1.c: New file.
42146         * gcc.dg/wint_t-1.c: Likewise.
42147
42148 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
42149
42150         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
42151
42152 2001-06-11  Richard Henderson  <rth@redhat.com>
42153
42154         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
42155
42156 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
42157
42158         * gcc.c-torture/compile/20010611-1.c: New test.
42159
42160 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
42161
42162         * gcc.dg/c99-tag-1.c: Add more tests.
42163
42164 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
42165
42166         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
42167         representation on MN10300 and ARM/Thumb.
42168
42169 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
42170
42171         * g77.f-torture/execute/20010610.f: New.
42172
42173 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
42174
42175         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
42176         names.
42177
42178 2001-06-09  Richard Henderson  <rth@redhat.com>
42179
42180         * gcc.c-torture/execute/ashrdi-1.c: New.
42181         * gcc.c-torture/execute/ashldi-1.c: New.
42182         * gcc.c-torture/execute/lshrdi-1.c: New.
42183
42184 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
42185
42186         * objc/execute/load-3.m: Added. Check sending +load to categories,
42187         in addition to classes.
42188
42189 2001-06-08  Stan Shebs  <shebs@apple.com>
42190
42191         * objc/execute/load-2.m: New test.  From Nicola Pero
42192         <n.pero@mi.flashnet.it>.
42193
42194 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
42195
42196         * gcc.c-torture/execute/20010605-2.c: New test.
42197
42198 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
42199
42200         * g++.old-deja/g++.abi/vbase2.C: New test.
42201         * g++.old-deja/g++.abi/vbase3.C: New test.
42202
42203 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
42204
42205         * g++.old-deja/g++.pt/friend49.C: New test.
42206
42207 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
42208
42209         * g++.old-deja/g++.ext/anon3.C: New test.
42210
42211 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
42212
42213         * g++.old-deja/g++.other/conv7.C: New test.
42214
42215 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
42216
42217         * gcc.c-torture/compile/20010605-2.c: New test.
42218
42219 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
42220
42221         * gcc.c-torture/execute/20010604-1.c: New test.
42222
42223 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
42224
42225         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
42226
42227 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
42228
42229         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
42230         (g++_link_flags): Likewise.
42231         (g++_init): Pass gccpath's value to two previous functions.
42232
42233 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42234
42235         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
42236         Ensure logfile entry matches exec command line.
42237
42238 2001-05-31  Richard Henderson  <rth@redhat.com>
42239
42240         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
42241         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
42242
42243 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
42244
42245         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
42246         compiler for irix6.2
42247
42248 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
42249
42250         * g++.old-deja/g++.other/optimize3.C: New file.
42251
42252 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
42253
42254         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
42255         assemble.
42256
42257 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
42258
42259         * g++.old-deja/g++.other/optimize2.C: New file.
42260
42261 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
42262
42263         * gcc.c-torture/compile/20010518-2.c: New file.
42264         * gcc.c-torture/execute/20010518-1.c: New file.
42265         * gcc.c-torture/execute/20010518-2.c: New file.
42266
42267 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
42268
42269         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
42270
42271 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
42272
42273         G++ no longer defines builtins that do not begin with __builtin.
42274         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
42275         * g++.old-deja/g++.brendand/misc13.C: Likewise.
42276         * g++.old-deja/g++.law/builtin1.C: Likewise.
42277         * g++.old-deja/g++.law/cvt2.C: Likewise.
42278         * g++.old-deja/g++.mike/net5.C: Likewise.
42279         * g++.old-deja/g++.other/builtins1.C: Likewise.
42280         * g++.old-deja/g++.other/builtins2.C: Likewise.
42281         * g++.old-deja/g++.other/builtins3.C: Likewise.
42282         * g++.old-deja/g++.other/builtins4.C: Likewise.
42283         * g++.old-deja/g++.other/inline8.C: Likewise.
42284         * g++.old-deja/g++.robertl/eb39.C: Likewise.
42285
42286 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
42287
42288         * g++.old-deja/g++.pt/using1.C: Adjust.
42289         * g++.old-deja/g++.pt/using2.C: New test.
42290
42291 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
42292
42293         * gcc.dg/cpp/charconst.c: New tests.
42294         * gcc.dg/cpp/escape.c: New tests.
42295         * gcc.dg/cpp/escape-1.c: New tests.
42296         * gcc.dg/cpp/escape-2.c: New tests.
42297         * gcc.dg/cpp/ucs.c: New tests.
42298
42299 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
42300
42301         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
42302         native compiler for irix6.5.
42303
42304 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
42305
42306         * lib/g++.exp (g++_include_flags): Use args to compute
42307         get_multilibs.
42308         (g++_link_flags): Likewise.
42309         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
42310
42311 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
42312
42313         * gcc.dg/c90-hexfloat-1.c: Add more tests.
42314
42315 2001-05-21  Geoff Keating  <geoffk@redhat.com>
42316
42317         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
42318         this file.
42319
42320 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
42321
42322         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
42323         STACK_SIZE;
42324         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
42325         to STACK_SIZE; Use it to define size of add_histo array.
42326         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
42327         to STACK_SIZE.
42328         (f): Use GITT_SIZE to define size of gitt local table.
42329         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
42330         to STACK_SIZE; Use it to define size of bytemem array.
42331
42332 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
42333
42334         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
42335         on 68HC11/HC12 due to the asm instruction.
42336         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
42337         * gcc.c-torture/compile/920520-1.x: Likewise.
42338         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
42339         on 68HC11/HC12 because the function is larger than 64K.
42340         * gcc.c-torture/compile/961203-1.x: New file, this test fails
42341         on 68HC11/HC12 because the structure is too large.
42342
42343 2001-05-20  Richard Henderson  <rth@redhat.com>
42344
42345         * gcc.c-torture/execute/20010520-1.c: New.
42346
42347 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42348
42349         * g++.old-deja/g++.warn/compare1.C: New test.
42350         * gcc.dg/compare4.c: New test.
42351
42352 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
42353
42354         * g++.old-deja/g++.other/optimize1.C: New test.
42355
42356 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42357
42358         * g++.old-deja/g++.pt/spec41.C: New test.
42359
42360 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
42361
42362         * gcc.c-torture/compile/20010114-1.x: Remove.
42363
42364 2001-05-18  Stan Shebs  <shebs@apple.com>
42365
42366         * gcc.c-torture/compile/20010518-1.c: New test.
42367
42368 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
42369
42370         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
42371         * g++.old-deja/g++.pt/crash67.C: New test.
42372
42373 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
42374
42375         * g++.old-deja/g++.other/debug9.C: New test.
42376
42377 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
42378
42379         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
42380
42381 2001-05-16  Jan Hubicka  <jh@suse.cz>
42382
42383         * gcc.c-torture/compile/20010516-1.c: New test.
42384
42385 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
42386
42387         * g++.old-deja/g++.other/crash41.C: New test.
42388
42389 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
42390
42391         * g++.old-deja/g++.pt/crash66.C: New test.
42392
42393 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
42394
42395         * g++.old-deja/g++.robertl/eb27.C: Convert.
42396
42397 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
42398
42399         * g++.dg/friend-warn.C: New test.  Do not warn about friend
42400         declaration being redundant.
42401
42402 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
42403
42404         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
42405
42406 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
42407
42408         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
42409
42410 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
42411
42412         * lib/g++.exp: Use testsuite_flags.
42413
42414 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
42415
42416         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
42417
42418 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
42419
42420         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
42421
42422 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
42423
42424         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
42425
42426 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
42427
42428         * gcc.c-torture/compile/20010313-1.c: New test.
42429
42430 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
42431
42432         * gcc.dg/cpp/direct2.c: New test.
42433         * gccq.dg/cpp/direct2s.c: New test.
42434
42435         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
42436
42437 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
42438
42439         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
42440         * g++.old-deja/g++.other/op3.C: Likewise.
42441
42442 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
42443
42444         * gcc.dg/cpp/syshdr.h: New file.
42445         * gcc.dg/cpp/sysmac1.c: Update.
42446         * gcc.dg/cpp/sysmac2.c: Update.
42447
42448 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
42449
42450         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
42451
42452 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
42453
42454         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
42455         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
42456
42457 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
42458
42459         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
42460
42461 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
42462
42463         * lib/g++.exp (g++_include_flags): Don't use any special flags
42464         if TESTING_IN_BUILD_TREE is not defined.
42465         (g++_init): Use a plain 'c++' as the compiler if
42466         TESTING_IN_BUILD_TREEE is not defined.
42467
42468 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
42469
42470         * g++.old-deja/g++.eh/catch13.C: New test.
42471         * g++.old-deja/g++.eh/catch14.C: New test.
42472
42473 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
42474
42475         * gcc.dg/cpp/tr-define.c: New test.
42476
42477 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
42478
42479         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
42480         <stdlib.h>, not <malloc.h>.
42481
42482 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
42483
42484         * g++.old-deja/g++.ns/template17.C: New test.
42485
42486 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
42487
42488         * g++.old-deja/g++.pt/ref4.C: New test.
42489
42490 2001-04-30  Richard Henderson  <rth@redhat.com>
42491
42492         * gcc.dg/20000724-1.c: Revert last change.
42493
42494 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
42495
42496         * g77.f-torture/execute/20010430.f: New test.
42497
42498 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
42499
42500         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
42501
42502 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
42503
42504         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
42505
42506 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
42507
42508         * g++.old-deja/g++.eh/crash6.C: New test.
42509
42510 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
42511
42512         * g++.old-deja/g++.other/warn7.C: New test.
42513
42514 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
42515
42516         * g++.old-deja/g++.other/defarg9.C: New test.
42517
42518 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
42519
42520         * g77.f-torture/compile/20010426.f: New test.
42521         * g77.f-torture/execute/20010426.f: New test.
42522
42523 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
42524
42525         * g77.f-torture/compile/20000629-1.x: Remove - error
42526         has been fixed.
42527
42528 2001-04-26  Jeffrey A Law  (law@cygnus.com)
42529
42530         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
42531         Tweak slightly to work with g++.dg framework.
42532         * g++.dg/special/ecos.exp: Run initp1.C test.
42533         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
42534
42535         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
42536         its linker doesn't give line numbers either.
42537         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
42538
42539 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
42540
42541         * g++.old-deja/g++.other/lex1.C: New test.
42542
42543 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
42544
42545         * gcc.dg/noncompile/20010425-1.c: New test.
42546
42547 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
42548
42549         * g++.old-deja/g++.pt/mangle2.C: New test.
42550
42551 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
42552
42553         * gcc.dg/format/plus-1.c: New test.
42554
42555 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
42556
42557         * gcc.dg/20010423-1.c: New test.
42558
42559 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
42560
42561         * gcc.c-torture/execute/20010422-1.c: New test.
42562
42563 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
42564
42565         * g++.old-deja/g++.ns/type2.C: New test.
42566
42567 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
42568
42569         * g++.old-deja/g++.other/perf1.C: New test.
42570
42571 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
42572
42573         * gcc.dg/c99-func-2.c: Remove xfail.
42574         * gcc.dg/c99-func-3.c: Remove xfail.
42575         * gcc.dg/c99-func-4.c: Remove xfail.
42576
42577 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
42578
42579         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
42580
42581 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
42582
42583         * gcc.c-torture/compile/20010423-1.c: New test.
42584
42585 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
42586
42587         * g++.old-deja/g++.pt/typename28.C: New test.
42588
42589 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
42590
42591         * g++.old-deja/g++.abi/empty2.C: New test.
42592         * g++.old-deja/g++.abi/empty3.C: New test.
42593
42594 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
42595
42596         * g++.old-deja/g++.other/comdat2.C: New test.
42597         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
42598
42599 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
42600
42601         * g++.old-deja/g++.other/overload14.C: New test.
42602
42603 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
42604
42605         * g++.old-deja/g++.other/lookup23.C: New test.
42606
42607 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
42608
42609         * gcc.c-torture/execute/20010403-1.c: New test.
42610
42611 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
42612             Mark Mitchell  <mark@codesourcery.com>
42613
42614         * lib/old-dejagnu.exp: Don't delete output of executable.
42615         Add .exe suffix to executables.
42616
42617 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
42618
42619         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
42620
42621 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42622
42623         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
42624
42625 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
42626
42627         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
42628         * g++.old-deja/g++.abi/crash1.C: New test.
42629
42630 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
42631
42632         * g++.old-deja/g++.other/crash40.C: New test.
42633
42634 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42635
42636         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
42637
42638 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
42639
42640         * g++.old-deja/g++.other/warn6.C: New test.
42641
42642 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
42643
42644         * g++.old-deja/g++.robertl/eb42.C: Same.
42645
42646 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42647
42648         * gcc.dg/wtr-conversion-1.c: New testcase.
42649
42650 2001-04-10  Richard Henderson  <rth@redhat.com>
42651
42652         * g++.old-deja/g++.other/array5.C: New.
42653
42654 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42655
42656         * gcc.c-torture/execute/20010408-1.c: New test.
42657
42658 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
42659
42660         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
42661         headers and constructs.
42662         * g++.old-deja/g++.robertl/eb79.C: Same.
42663         * g++.old-deja/g++.robertl/eb77.C (main): Same.
42664         * g++.old-deja/g++.robertl/eb73.C: Same.
42665         * g++.old-deja/g++.robertl/eb66.C (main): Same.
42666         * g++.old-deja/g++.robertl/eb55.C (t): Same.
42667         * g++.old-deja/g++.robertl/eb54.C (main): Same.
42668         * g++.old-deja/g++.robertl/eb46.C (main): Same.
42669         * g++.old-deja/g++.robertl/eb44.C: Same.
42670         * g++.old-deja/g++.robertl/eb41.C (main): Same.
42671         * g++.old-deja/g++.robertl/eb4.C (main): Same.
42672         * g++.old-deja/g++.robertl/eb39.C: Same.
42673         * g++.old-deja/g++.robertl/eb33.C (main): Same.
42674         * g++.old-deja/g++.robertl/eb31.C (main): Same.
42675         * g++.old-deja/g++.robertl/eb30.C: Same.
42676         * g++.old-deja/g++.robertl/eb3.C: Same.
42677         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
42678         * g++.old-deja/g++.robertl/eb21.C: Same.
42679         * g++.old-deja/g++.robertl/eb15.C: Same.
42680         * g++.old-deja/g++.robertl/eb118.C: Same.
42681         * g++.old-deja/g++.robertl/eb115.C (main): Same.
42682         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
42683         * g++.old-deja/g++.robertl/eb109.C: Same.
42684         * g++.old-deja/g++.other/sibcall1.C (main): Same.
42685         * g++.old-deja/g++.mike/rtti1.C: Same.
42686         * g++.old-deja/g++.mike/p658.C: Same.
42687         * g++.old-deja/g++.mike/net46.C: Same.
42688         * g++.old-deja/g++.mike/net34.C: Same.
42689         * g++.old-deja/g++.mike/memoize1.C: Same.
42690         * g++.old-deja/g++.mike/eh2.C: Same.
42691         * g++.old-deja/g++.law/weak.C: Same.
42692         * g++.old-deja/g++.law/visibility7.C: Same.
42693         * g++.old-deja/g++.law/visibility25.C: Same.
42694         * g++.old-deja/g++.law/visibility22.C: Same.
42695         * g++.old-deja/g++.law/visibility2.C: Same.
42696         * g++.old-deja/g++.law/visibility17.C: Same.
42697         * g++.old-deja/g++.law/visibility13.C: Same.
42698         * g++.old-deja/g++.law/visibility10.C: Same.
42699         * g++.old-deja/g++.law/visibility1.C: Same.
42700         * g++.old-deja/g++.law/virtual3.C (eval): Same.
42701         * g++.old-deja/g++.law/vbase1.C: Same.
42702         * g++.old-deja/g++.law/operators32.C: Same.
42703         * g++.old-deja/g++.law/nest3.C: Same.
42704         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
42705         * g++.old-deja/g++.law/except5.C (main): Same.
42706         * g++.old-deja/g++.law/cvt7.C (run): Same.
42707         * g++.old-deja/g++.law/cvt2.C: Same.
42708         * g++.old-deja/g++.law/cvt16.C: Same.
42709         * g++.old-deja/g++.law/ctors6.C (bar): Same.
42710         * g++.old-deja/g++.law/ctors17.C (main): Same.
42711         * g++.old-deja/g++.law/ctors13.C: Same.
42712         * g++.old-deja/g++.law/ctors12.C (main): Same.
42713         * g++.old-deja/g++.law/ctors10.C: Same.
42714         * g++.old-deja/g++.law/code-gen5.C: Same.
42715         * g++.old-deja/g++.law/bad-error7.C: Same.
42716         * g++.old-deja/g++.law/arm9.C: Same.
42717         * g++.old-deja/g++.law/arm12.C: Same.
42718         * g++.old-deja/g++.law/arg8.C: Same.
42719         * g++.old-deja/g++.law/arg1.C: Same.
42720         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
42721         * g++.old-deja/g++.jason/template31.C: Same.
42722         * g++.old-deja/g++.jason/template24.C (main): Same.
42723         * g++.old-deja/g++.jason/2371.C: Same.
42724         * g++.old-deja/g++.eh/new2.C: Same.
42725         * g++.old-deja/g++.eh/new1.C: Same.
42726         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
42727         * g++.old-deja/g++.brendan/nest21.C (main): Same.
42728         * g++.old-deja/g++.brendan/err-msg3.C: Same.
42729         * g++.old-deja/g++.brendan/crash62.C: Same.
42730         * g++.old-deja/g++.brendan/crash52.C: Same.
42731         * g++.old-deja/g++.brendan/crash49.C (main): Same.
42732         * g++.old-deja/g++.brendan/crash38.C: Same.
42733         * g++.old-deja/g++.brendan/crash15.C (main): Same.
42734         * g++.old-deja/g++.brendan/copy9.C: Same.
42735
42736 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
42737
42738         * gcc.c-torture/execute/20001203-2.c (memset):
42739         Count argument is of type __SIZE_TYPE__.
42740
42741 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
42742
42743         * gcc.c-torture/compile/20010404-1.c: New test.
42744
42745 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
42746
42747         * gcc.c-torture/compile/20010326-1.c: New test.
42748
42749 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
42750
42751         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
42752         peculiarities of the SH.
42753         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
42754
42755 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
42756
42757         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
42758         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
42759         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
42760
42761 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
42762
42763         * g77.f-torture/compile/20010321-1.f: New test.
42764
42765 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
42766
42767         * gcc.c-torture/compile/20010329-1.c: New test.
42768
42769 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
42770
42771         * gcc.c-torture/execute/20010329-1.c: New test.
42772
42773 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
42774
42775         * g++.old-deja/g++.other/eh4.C: Fix typo.
42776
42777 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
42778
42779         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
42780
42781 2001-03-28  Philip Blundell  <philb@gnu.org>
42782
42783         * gcc.c-torture/compile/20010328-1.c: New test.
42784
42785 2001-03-27  Richard Henderson  <rth@redhat.com>
42786
42787         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
42788         * g++.old-deja/g++.eh/vbase3.C: Likewise.
42789
42790 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
42791
42792         * gcc.c-torture/compile/20010327-1.c: New test.
42793
42794 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
42795
42796         * g++.old-deja/g++.other/friend12.C: New test.
42797         * g++.old-deja/g++.other/friend9.C: Expect no errors.
42798         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
42799
42800 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
42801
42802         * gcc.c-torture/execute/20010325-1.c: New test.
42803
42804 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
42805
42806         * g++.old-deja/g++.other/mangle3.C: New test.
42807
42808 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
42809
42810         * g++.old-deja/g++.other/anon8.C: New test.
42811
42812 2001-03-20  Philip Blundell  <philb@gnu.org>
42813
42814         * gcc.c-torture/compile/20010320-1.c: New test.
42815
42816 2001-03-17  Richard Henderson  <rth@redhat.com>
42817
42818         * g++.old-deja/g++.other/eh4.C: Add expected error text.
42819
42820 2001-03-15  Geoff Keating  <geoff@redhat.com>
42821
42822         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
42823         tests on AIX.
42824
42825 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
42826
42827         * g++.old-deja/g++.other/eh4.C: New test.
42828
42829 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
42830
42831         * gcc.dg/cpp/mi1.c: Update.
42832
42833 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
42834
42835         * g++.old-deja/g++.other/regstack.C: New test.
42836
42837 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
42838
42839         * g++.old-deja/g++.other/ref4.C: New test.
42840
42841 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
42842
42843         * objc/execute/va_method.m: Added.
42844         * objc/execute/IMP.m: Added.
42845         * objc/execute/_cmd.m: Added.
42846         * objc/execute/accessing_ivars.m: Added.
42847         * objc/execute/class-1.m: Added.
42848         * objc/execute/class-10.m: Added.
42849         * objc/execute/class-11.m: Added.
42850         * objc/execute/class-12.m: Added.
42851         * objc/execute/class-13.m: Added.
42852         * objc/execute/class-14.m: Added.
42853         * objc/execute/class-2.m: Added.
42854         * objc/execute/class-3.m: Added.
42855         * objc/execute/class-4.m: Added.
42856         * objc/execute/class-5.m: Added.
42857         * objc/execute/class-6.m: Added.
42858         * objc/execute/class-7.m: Added.
42859         * objc/execute/class-8.m: Added.
42860         * objc/execute/class-9.m: Added.
42861         * objc/execute/class-tests-1.h
42862         * objc/execute/class-tests-2.h
42863         * objc/execute/compatibility_alias.m: Added.
42864         * objc/execute/encode-1.m: Added.
42865         * objc/execute/formal_protocol-1.m: Added.
42866         * objc/execute/formal_protocol-2.m: Added.
42867         * objc/execute/formal_protocol-3.m: Added.
42868         * objc/execute/formal_protocol-4.m: Added.
42869         * objc/execute/formal_protocol-5.m: Added.
42870         * objc/execute/formal_protocol-6.m: Added.
42871         * objc/execute/formal_protocol-7.m: Added.
42872         * objc/execute/informal_protocol.m: Added.
42873         * objc/execute/initialize.m: Added.
42874         * objc/execute/load.m: Added.
42875         * objc/execute/many_args_method.m: Added.
42876         * objc/execute/nested-3.m: Added.
42877         * objc/execute/no_clash.m: Added.
42878         * objc/execute/private.m: Added.
42879         * objc/execute/redefining_self.m: Added.
42880         * objc/execute/root_methods.m: Added.
42881         * objc/execute/selector-1.m: Added.
42882         * objc/execute/static-1.m: Added.
42883         * objc/execute/static-2.m: Added.
42884         * objc/execute/va_method.m: Added.
42885
42886 2001-03-10  Richard Henderson  <rth@redhat.com>
42887
42888         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
42889
42890 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
42891
42892         * g++.old-deja/g++.other/crash31.C: XFAIL.
42893         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
42894         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
42895         * gcc.c-torture/execute/20010123-1.x: XFAIL.
42896         * gcc.c-torture/execute/20010124-1.x: XFAIL.
42897         * gcc.dg/sequence-pt-1.c: XFAIL one test.
42898
42899 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
42900
42901         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
42902
42903 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
42904
42905         * gcc.dg/20000724-1.c: Don't use multiline strings.
42906
42907 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
42908
42909         * objc/execute/string1.m, objc/execute/string2.m: Compare the
42910         result of -cString against what we expect it to be; don't just
42911         print it out for no one to read.
42912
42913         * objc/execute/string3.m, objc/execute/string4.m: New tests.
42914         Based on testcases provided by Nicola Pero.
42915
42916 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
42917
42918         * gcc.dg/cpp/macro7.c: New test.
42919
42920 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
42921
42922         * gcc.dg/cpp/multiline.c: Update.
42923
42924 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
42925
42926         * g++.old-deja/g++.other/enum3.C: New test.
42927
42928 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
42929
42930         * g++.old-deja/g++.other/pod1.C: New test.
42931
42932 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
42933
42934         * g++.old-deja/g++.ext/overload1.C: New test.
42935
42936 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
42937
42938         * g++.old-deja/g++.pt/using1.C: New test.
42939
42940 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
42941
42942         * g++.old-deja/g++.other/using9.C: New test.
42943
42944 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
42945
42946         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
42947
42948         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
42949
42950 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
42951
42952         * g++.old-deja/g++.ext/realpt1.C: Remove.
42953
42954 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
42955
42956         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
42957
42958 2001-02-26  Will Cohen  <wcohen@redhat.com>
42959
42960         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
42961
42962 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
42963
42964         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
42965         templatized constructors.
42966
42967 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42968
42969         * gcc.c-torture/execute/20010224-1.c: New test.
42970
42971 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
42972
42973         * gcc.c-torture/execute/20010222-1.c: New test.
42974
42975 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
42976
42977         * g++.old-deja/g++.other/inline20.C: New test.
42978
42979 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
42980
42981         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
42982
42983 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
42984
42985         * g++.old-deja/g++.other/lookup22.C: New test.
42986
42987 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
42988
42989         * g77.dg: New directory.
42990         * g77.dg/20010216-1.f: New test case.
42991         * g77.dg/dg.exp: New driver.
42992         * lib/g77-dg.exp: New driver library.
42993
42994 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42995
42996         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
42997
42998 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
42999
43000         * g++.old-deja/g++.other/decl9.C: New test.
43001
43002 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
43003
43004         * g++.old-deja/g++.other/init16.C: Update the test so that it does
43005         not need <string> and also tests the initialization at runtime.
43006
43007 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
43008
43009         * gcc.c-torture/execute/longlong.c: New test.
43010
43011 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
43012
43013         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
43014
43015 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
43016
43017         * gcc.c-torture/execute/920302-1.c (execute):
43018         Change argument type to short.
43019
43020 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
43021
43022         * g++.old-deja/g++.pt/deduct6.C: New test.
43023
43024 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
43025
43026         * g++.old-deja/g++.pt/deduct5.C: New test.
43027
43028 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
43029
43030         * gcc.c-torture/execute/20010209-1.c: New test.
43031
43032 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
43033
43034         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
43035
43036 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
43037
43038         * g++.dg/vtgc1.C: Update for new ABI.
43039
43040         * consistency.vlad: New directory, 1665 files.
43041
43042 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
43043
43044         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
43045         return type.
43046         * gcc.dg/cpp/digraphs.c: Declare puts.
43047
43048 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
43049
43050         * g++.old-deja/g++.other/warn5.C: New test.
43051
43052 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
43053
43054         * g++.old-deja/g++.pt/spec40.C: New test.
43055
43056 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
43057
43058         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
43059         case.
43060         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
43061
43062 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
43063
43064         * gcc.c-torture/compile/20010209-1.c: New test.
43065
43066 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
43067
43068         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
43069         excess errors message but not if it crashes.
43070         * g++.old-deja/g++.other/crash27.C: Likewise.
43071         * g++.old-deja/g++.other/crash28.C: Likewise.
43072         * g++.old-deja/g++.other/crash30.C: Likewise.
43073         * g++.old-deja/g++.other/crash32.C: Likewise.
43074         * g++.old-deja/g++.other/crash35.C: Likewise.
43075         * g++.old-deja/g++.pt/inherit2.C: Likewise.
43076
43077 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
43078
43079         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
43080         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
43081         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
43082         g77.f-torture/execute/execute.exp,
43083         g77.f-torture/noncompile/noncompile.exp,
43084         gcc.c-torture/execute/execute.exp,
43085         gcc.c-torture/execute/memcheck/memcheck.exp,
43086         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
43087         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
43088         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
43089         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
43090         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
43091         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
43092         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
43093         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
43094         Remove bug reporting instructions with ancient email addresses.
43095
43096 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
43097
43098         * gcc.dg/20010202-1.c: New test.
43099         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
43100
43101 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
43102
43103         * g++.dg/stdbool-if.C: New test.
43104
43105 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
43106
43107         * objc/execute/fdecl.m: Added main().
43108
43109 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
43110
43111         * gcc.c-torture/execute/20010206-1.c: New test.
43112
43113 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
43114
43115         * gcc.dg/cpp/avoidpaste1.c: Update.
43116
43117 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
43118
43119         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
43120         Pero <nicola@brainstorm.co.uk>.
43121         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
43122
43123 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
43124
43125         * g++.old-deja/g++.pt/spec39.C: New test.
43126
43127 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
43128
43129         * gcc.c-torture/compile/20010202-1.c: New test.
43130
43131 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
43132
43133         * g++.old-deja/g++.abi/primary2.C: New test.
43134         * g++.old-deja/g++.abi/primary3.C: New test.
43135         * g++.old-deja/g++.abi/primary4.C: New test.
43136         * g++.old-deja/g++.abi/primary5.C: New test.
43137         * g++.old-deja/g++.abi/vtable3.h: New test.
43138         * g++.old-deja/g++.abi/vtable3a.C: New test.
43139         * g++.old-deja/g++.abi/vtable3b.C: New test.
43140         * g++.old-deja/g++.abi/vtable3c.C: New test.
43141         * g++.old-deja/g++.abi/vtable3d.C: New test.
43142         * g++.old-deja/g++.abi/vtable3e.C: New test.
43143         * g++.old-deja/g++.abi/vtable3f.C: New test.
43144         * g++.old-deja/g++.abi/vtable3g.C: New test.
43145         * g++.old-deja/g++.abi/vtable3h.C: New test.
43146         * g++.old-deja/g++.abi/vtable3i.C: New test.
43147         * g++.old-deja/g++.abi/vtable3j.C: New test.
43148         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
43149
43150 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
43151
43152         * g++.old-deja/g++.other/anon6.C: New test.
43153         * g++.old-deja/g++.other/anon7.C: New test.
43154
43155 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
43156
43157         * gcc.dg/cpp/avoidpaste2.c: New tests.
43158
43159 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
43160
43161         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
43162
43163 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
43164
43165         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
43166         DECIMAL_DIG cases for Irix."
43167
43168 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
43169
43170         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
43171
43172 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
43173
43174         * gcc.dg/c99-tag-1.c: New test.
43175
43176 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
43177
43178         * gcc.dg/cpp/tr-warn1.c: Add tests.
43179
43180 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
43181
43182         * gcc.dg/cpp/avoidpaste1.c: Update.
43183         * gcc.dg/cpp/paste4.c: Update.
43184
43185 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
43186
43187         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
43188         cases for Irix.
43189
43190 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
43191
43192         * g++.old-deja/g++.other/inline19.C: New test.
43193
43194 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
43195
43196         * gcc.dg/Wlarger-than.c: New test.
43197
43198 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
43199
43200         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
43201
43202 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
43203
43204         * gcc.c-torture/execute/20010129-1.c: New test.
43205         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
43206
43207 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
43208
43209         * gcc.dg/cpp/avoidpaste1.c: Test case.
43210
43211 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
43212
43213         * g++.old-deja/g++.other/inline18.C: New test.
43214
43215 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43216
43217         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
43218         and __builtin_putchar.
43219
43220 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
43221
43222         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
43223         tests.
43224
43225 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
43226
43227         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
43228         floating point number rounding mode to round to the nearest
43229         representable mode.
43230
43231 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
43232
43233         * g++.old-deja/g++.other/mangle2.C: New test.
43234
43235 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
43236
43237         * gcc.c-torture/compile/20010124-1.c: New test.
43238
43239 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
43240
43241         * g++.old-deja/g++.pt/spec38.C: New test.
43242
43243 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43244
43245         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
43246         "Build don't run".
43247
43248 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43249
43250         * gcc.c-torture/execute/20010123-1.c: New test.
43251
43252 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
43253
43254         * g++.old-deja/g++.pt/spec37.C: New test.
43255
43256 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
43257
43258         * g++.old-deja/g++.pt/overload14.C: New test.
43259
43260 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43261
43262         * gcc.c-torture/execute/20010122-1.c: New test, exercise
43263         __builtin_return_address.
43264
43265 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
43266
43267         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
43268         * g++.old-deja/g++.pt/spec35.C: New test.
43269         * g++.old-deja/g++.pt/spec36.C: New test.
43270
43271 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
43272
43273         * gcc.c-torture/compile/20010118-1.c: New test.
43274
43275 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
43276
43277         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
43278
43279 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
43280
43281         * gcc.c-torture/execute/20010119-1.c: New test.
43282
43283 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
43284
43285         * g++.old-deja/g++.other/vbase5.C: New test.
43286
43287 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
43288
43289         * gcc.c-torture/execute/20010118-1.c: New test.
43290
43291 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
43292
43293         * g++.old-deja/g++.pt/deduct3.C: New test.
43294
43295 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
43296
43297         * g++.old-deja/g++.pt/spec34.C: New test.
43298
43299 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
43300
43301         * g77.f-torture/compile/20000601-2.f: New test.
43302
43303 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
43304
43305         * g++.old-deja/g++.other/init17.C: New test.
43306
43307 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
43308
43309         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
43310
43311 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
43312
43313         * g++.old-deja/g++.pt/unify8.C: New test.
43314
43315 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
43316
43317         * g++.old-deja/g++.abi/vbase1.C: New test.
43318
43319 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
43320
43321         * g++.old-deja/g++.pt/crash65.C: New test.
43322
43323 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
43324
43325         * gcc.dg/cpp/assembl2.S: New test case.
43326
43327 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
43328
43329         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
43330         are supported.
43331
43332 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43333
43334         * g++.old-deja/g++.other/builtins1.C: New test.
43335         * g++.old-deja/g++.other/builtins2.C: Likewise.
43336         * g++.old-deja/g++.other/builtins3.C: Likewise.
43337         * g++.old-deja/g++.other/builtins4.C: Likewise.
43338
43339 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
43340
43341         * gcc.c-torture/compile/20010117-1.c: New test.
43342         * gcc.c-torture/compile/20010117-2.c: New test.
43343
43344 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
43345
43346         * g77.f-torture/execute/20010116.[fx]: New test,
43347         XFAIL on i?86-*-*.
43348         * g77.f-torture/compile/20010115.f: Indicate it's
43349         a test for PR fortran/1636.
43350
43351 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
43352
43353         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
43354
43355 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
43356
43357         * g77.f-torture/compile/20010115.f: New test.
43358
43359 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
43360
43361         * g++.old-deja/g++.pt/nontype5.C: New test.
43362
43363 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
43364
43365         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
43366         have an equivalent working one below it.
43367
43368 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
43369
43370         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
43371         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
43372
43373 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
43374
43375         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
43376         message containing "init_priority".
43377         (conpr-2.C): Likewise.
43378         (conpr-3.C): Likewise.
43379         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
43380
43381 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43382
43383         * gcc.c-torture/execute/20010114-2.c: New test.
43384
43385 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
43386
43387         * gcc.c-torture/compile/20010114-1.c: New test.
43388         * gcc.c-torture/compile/20010114-1.x: Xfail.
43389         * gcc.c-torture/compile/20010114-2.c: New test.
43390         * gcc.c-torture/execute/20010114-1.c: New test.
43391         * gcc.dg/trunc-1.c: New test.
43392         * gcc.dg/uninit-B.c: New test.
43393
43394 2001-01-13  Nick Clifton  <nickc@redhat.com>
43395
43396         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
43397         target.
43398
43399 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
43400
43401         * gcc.c-torture/compile/20010113-1.c: New test.
43402
43403 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
43404
43405         * gcc.c-torture/compile/20001212-1.c: New test.
43406
43407 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
43408
43409         * gcc.dg/cpp/widestr1.c: Update.
43410         * gcc.dg/cpp/prag-imp.c: Remove.
43411
43412 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
43413
43414         * gcc.c-torture/execute/20000801-3.x: Remove.
43415         * gcc.dg/c90-init-1.c: New test.
43416         * gcc.dg/c99-init-1.c: New test.
43417         * gcc.dg/c99-init-2.c: New test.
43418         * gcc.dg/gnu99-init-1.c: New test.
43419
43420 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
43421
43422         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
43423         testing that no relevant ones were found.
43424
43425 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
43426
43427         * g++.old-deja/g++.pt/cast2.C: New test.
43428
43429 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
43430
43431         * g++.old-deja/g++.pt/friend47.C: New test.
43432
43433 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
43434
43435         * g++.old-deja/g++.pt/instantiate13.C: New test.
43436
43437 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
43438
43439         * g++.old-deja/g++.other/defarg7.C: New test.
43440         * g++.old-deja/g++.other/defarg8.C: New test.
43441
43442 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
43443
43444         * g++.old-deja/g++.pt/crash64.C: New test.
43445
43446 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
43447
43448         * g++.old-deja/g++.pt/crash63.C: New test.
43449
43450 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
43451
43452         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
43453
43454 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
43455
43456         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
43457
43458 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
43459
43460         * g++.old-deja/g++.pt/error3.C: New test.
43461
43462 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
43463
43464         * g++.old-deja/g++.other/crash39.C: New test.
43465
43466 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
43467
43468         * g++.old-deja/g++.other/vbase4.C: New test.
43469
43470 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
43471
43472         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
43473         * gcc.dg/special/20000419-2.c: New file. Identical to above.
43474         * gcc.dg/special/special.exp: New test driver which will check
43475         for alias support for the above test.
43476
43477 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
43478
43479         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
43480         problems on small machines.
43481         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
43482         parameterize.
43483
43484 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
43485
43486         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
43487         mips.
43488         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
43489
43490 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
43491
43492         * g++.old_deja/g++.pt/using8.C: New test.
43493
43494 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
43495
43496         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
43497
43498 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
43499
43500         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
43501         where a failure is expected.
43502         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
43503
43504 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
43505
43506         * g++.old_deja/g++.pt/instantiate12.C: New test.
43507
43508 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
43509
43510         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
43511         start of structs.
43512         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
43513         * g++.old-deja/g++.brendan/crash17.C: Likewise.
43514         * g++.old-deja/g++.brendan/crash29.C: Likewise.
43515         * g++.old-deja/g++.brendan/crash48.C: Likewise.
43516         * g++.old-deja/g++.brendan/ns1.C: Likewise.
43517         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
43518         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
43519         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
43520         * g++.old-deja/g++.eh/spec6.C: Likewise.
43521         * g++.old-deja/g++.jason/crash3.C: Likewise.
43522         * g++.old-deja/g++.law/ctors11.C: Likewise.
43523         * g++.old-deja/g++.law/ctors17.C: Likewise.
43524         * g++.old-deja/g++.law/ctors5.C: Likewise.
43525         * g++.old-deja/g++.law/ctors9.C: Likewise.
43526         * g++.old-deja/g++.mike/ambig1.C: Likewise.
43527         * g++.old-deja/g++.mike/net22.C: Likewise.
43528         * g++.old-deja/g++.mike/p3538a.C: Likewise.
43529         * g++.old-deja/g++.mike/p3538b.C: Likewise.
43530         * g++.old-deja/g++.mike/virt3.C: Likewise.
43531         * g++.old-deja/g++.niklas/t128.C: Likewise.
43532         * g++.old-deja/g++.other/anon4.C: Likewise.
43533         * g++.old-deja/g++.other/using1.C: Likewise.
43534         * g++.old-deja/g++.other/warn3.C: Likewise.
43535         * g++.old-deja/g++.pt/t37.C: Likewise.
43536         * g++.old-deja/g++.robertl/eb69.C: Likewise.
43537         * g++.old-deja/g++.robertl/eb71.C: Likewise.
43538
43539 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
43540
43541         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
43542
43543 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43544
43545         * gcc.c-torture/execute/stdio-opt-3.c: New test.
43546
43547 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
43548
43549         * gcc.c-torture/compile/20010107-1.c: New test.
43550
43551 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
43552
43553         * gcc.c-torture/execute/builtin-noret-1.c: New test.
43554
43555 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
43556
43557         * gcc.dg/format/format.h: New file.
43558         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
43559         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
43560         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
43561         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
43562         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
43563         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
43564         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
43565         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
43566         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
43567         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
43568         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
43569         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
43570         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
43571         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
43572         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
43573         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
43574         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
43575         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
43576         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
43577         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
43578         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
43579         instead of declaring standard types, macros and functions in each
43580         test.
43581
43582 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
43583
43584         * gcc.c-torture/execute/20010106-1.c: New test.
43585
43586 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
43587
43588         * gcc.dg/format/format.exp: New file.
43589         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
43590         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
43591         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
43592         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
43593         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
43594         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
43595         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
43596         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
43597         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
43598         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
43599         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
43600         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
43601         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
43602         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
43603         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
43604         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
43605         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
43606         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
43607         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
43608         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
43609         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
43610         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
43611         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
43612         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
43613         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
43614         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
43615         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
43616         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
43617         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
43618         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
43619         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
43620         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
43621         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
43622         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
43623         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
43624         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
43625         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
43626         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
43627         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
43628         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
43629         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
43630         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
43631
43632 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
43633
43634         * gcc.c-torture/execute/991228-1.c: Take word endianness into
43635         account.
43636
43637 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
43638
43639         * gcc.c-torture/execute/builtin-complex-1.c: New test.
43640
43641 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
43642
43643         * g++.old-deja/g++.pt/crash62.C: New test.
43644
43645 2001-01-04  Richard Henderson  <rth@redhat.com>
43646
43647         * gcc.dg/20000926-1.c: Update expected warnings.
43648         * gcc.dg/array-2.c: Likewise.
43649         * gcc.dg/array-4.c: Also validate flexible array members.
43650         * gcc.dg/c99-flex-array-1.c: New.
43651
43652 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
43653
43654         * gcc.c-torture/compile/20001222-1.x: Remove.
43655
43656 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
43657
43658         * gcc.c-torture/execute/built-in-setjmp.c: New.
43659
43660 2001-01-03  Richard Henderson  <rth@redhat.com>
43661
43662         * gcc.dg/940510-1.c: Update expected error wording.
43663         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
43664
43665 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
43666
43667         * lib/target-supports.exp (check_alias_available): Modified to
43668         indicate aliases not supported if only weak aliases are supported.
43669
43670 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43671
43672         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
43673         Turn on cmpstrsi checks for __pj__ and __i370__.
43674
43675 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
43676
43677         * g++.old-deja/g++.other/virtual11.C: New test.
43678
43679 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
43680
43681         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
43682
43683 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43684
43685         * gcc.c-torture/compile/20010102-1.c: New test.
43686
43687 2001-01-02  Andreas Jaeger  <aj@suse.de>
43688
43689         * gcc.dg/noreturn-3.c: New test.
43690
43691         * gcc.dg/noreturn-4.c: New test.
43692
43693 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43694
43695         * gcc.c-torture/execute/stdio-opt-1.c: Also test
43696         __builtin_fputc and __builtin_fwrite.
43697
43698 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
43699
43700         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
43701         signed char, not default char.
43702
43703 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
43704
43705         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
43706
43707 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
43708
43709         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
43710
43711 2000-12-29  Richard Henderson  <rth@redhat.com>
43712
43713         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
43714         (__cyg_profile_func_exit): Define.
43715
43716 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
43717
43718         * g++.dg/vtgc1.C: New test.
43719
43720 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
43721
43722         * gcc.dg/noncompile/20001228-1.c: New test.
43723
43724         * gcc.dg/20001228-1.c: New test.
43725
43726         * gcc.c-torture/execute/20001228-1.c: New test.
43727
43728 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
43729
43730         * gcc.dg/format-strfmon-1.c: New test.
43731
43732 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43733
43734         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
43735         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
43736         * gcc.c-torture/execute/string-opt-1.c: Likewise.
43737         * gcc.c-torture/execute/string-opt-2.c: Likewise.
43738         * gcc.c-torture/execute/string-opt-3.c: Likewise.
43739         * gcc.c-torture/execute/string-opt-4.c: Likewise.
43740         * gcc.c-torture/execute/string-opt-6.c: Likewise.
43741         * gcc.c-torture/execute/string-opt-7.c: Likewise.
43742         * gcc.c-torture/execute/string-opt-8.c: Likewise.
43743         * gcc.c-torture/execute/string-opt-9.c: Likewise.
43744         * gcc.c-torture/execute/string-opt-10.c: Likewise.
43745         * gcc.c-torture/execute/string-opt-11.c: Likewise.
43746         * gcc.c-torture/execute/string-opt-12.c: Likewise.
43747
43748         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
43749         * gcc.c-torture/execute/string-opt-4.c: Test index.
43750
43751 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
43752
43753         * gcc.c-torture/compile/20001226-1.c: New test.
43754
43755 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
43756
43757         * gcc.c-torture/compile/20001222-1.c: New test.
43758         * gcc.c-torture/compile/20001222-1.x: Xfail.
43759
43760 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
43761
43762         * gcc.c-torture/execute/comp-goto-2.c: New test.
43763
43764 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
43765
43766         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
43767         Use long types if __INT_MAX__ is 32767.
43768         (main): Use cast to (sint32 *) when poking 88 into a_page.
43769
43770         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
43771
43772 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
43773
43774         * gcc.c-torture/compile/20001221-1.c: New test.
43775         * gcc.c-torture/execute/20001221-1.c: New test.
43776
43777 2000-12-20  Richard Henderson  <rth@redhat.com>
43778
43779         * g++.old-deja/g++.pt/crash36.C: Update error lines.
43780         * g++.old-deja/g++.robertl/eb109.C: Likewise.
43781
43782 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43783
43784         * gcc.dg/compare3.c: New test.
43785
43786 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
43787
43788         * gcc.dg/format-warnll-1.c: New test.
43789
43790 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
43791
43792         * gcc.dg/cpp/cmdlne-P.c: New test.
43793
43794 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
43795
43796         * gcc.c-torture/execute/builtin-abs-1.c,
43797         gcc.c-torture/execute/builtin-abs-2.c: New tests.
43798
43799 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
43800
43801         * gcc.dg/cpp/multiline.c: New test.
43802
43803 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
43804
43805         * g++.old-deja/g++.other/syshdr1.C: Update.
43806         * gcc.dg/cpp/lineflags.c: Remove temporarily.
43807
43808 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43809
43810         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
43811
43812 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43813
43814         * g++.old-deja/g++.pt/ttp65.C: New test.
43815
43816 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43817
43818         * g++.old-deja/g++.pt/ttp64.C: New test.
43819
43820 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43821
43822         * g++.old-deja/g++.pt/spec33.C: New test.
43823
43824 2000-12-14  Catherine Moore  <clm@redhat.com>
43825
43826         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
43827         * gcc.c-torture/execute/920612-2.c: Likewise.
43828         * gcc.c-torture/execute/920428-2.c: Likewise.
43829         * gcc-c-torture/execute/va-arg-11.c: Call exit.
43830         * gcc.c-torture/execute/va-arg-21.c: Likewise.
43831
43832 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43833
43834         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
43835         * gcc.dg/pack-test-2.c: Likewise.
43836
43837 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
43838
43839         Tests by Zack Weinberg <zackw@stanford.edu>.
43840
43841         * gcc.dg/cpp/defined.c: Update.
43842         * gcc.dg/cpp/defined_trad.c: New tests.
43843
43844 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
43845
43846         * gcc.dg/cpp/trad-direct.c: Update.
43847
43848 2000-12-11  Neil Booth  <neilb@earthling.net>
43849
43850         * gcc.dg/cpp/defined_trad.c
43851
43852 2000-12-11  Neil Booth  <neilb@earthling.net>
43853
43854         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
43855
43856 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
43857
43858         * gcc.dg/format-miss-2.c: New test.
43859
43860 2000-12-09  Neil Booth  <neilb@earthling.net>
43861
43862         * gcc.dg/cpp/lineflags.c: New tests.
43863         * gcc.dg/cpp/poison.c: Update.
43864         * gcc.dg/cpp/redef2.c: Update.
43865         * gcc.dg/cpp/skipping.c: New test.
43866
43867 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
43868
43869         * g++.old-deja/g++.other/eh3.C: New testcase.
43870
43871 2000-12-07  Neil Booth  <neilb@earthling.net>
43872
43873         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
43874         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
43875         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
43876         wtr-union-init-2.c, wtr-union-init-3.c: Update.
43877         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
43878         Update.
43879
43880 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
43881
43882         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
43883         __SIZE_TYPE__ instead of int for type of integers cast to
43884         pointers.
43885
43886 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
43887
43888         * g++.old-deja/g++.other/cleanup4.C: New test.
43889
43890 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
43891
43892         * format-sec-1.c: New test.
43893
43894 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
43895
43896         * gcc.dg/format-nonlit-3.c: New test.
43897
43898 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
43899
43900         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
43901         through a null pointer.
43902
43903 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43904
43905         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
43906         * g++.old-deja/g++.pt/partial4.C: New test.
43907
43908 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
43909
43910         * gcc.c-torture/execute/ieee/hugeval.x: New.
43911
43912 2000-12-06  Neil Booth  <neilb@earthling.net>
43913
43914         * gcc.dg/cpp/backslash2.c: New tests.
43915
43916 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43917
43918         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
43919         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
43920
43921 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
43922
43923         * gcc.c-torture/execute/20001203-2.c: New testcase.
43924
43925 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
43926
43927         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
43928         * g++.old-deja/g++.other/virtual10.C: New test.
43929
43930 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
43931
43932         * g++.old-deja/g++.mike/pmf5.C: Remove test.
43933
43934 2000-12-05  Richard Henderson  <rth@redhat.com>
43935
43936         * gcc.c-torture/compile/20001205-1.c: New.
43937
43938 2000-12-04  Neil Booth  <neilb@earthling.net>
43939
43940         * g++.old-deja/g++.other/virtual9.C: New test.
43941         * g++.old-deja/g++.pt/crash61.C: New test.
43942         * gcc.c-torture/execute/loop-9.c: New test.
43943
43944 2000-12-04  Neil Booth  <neilb@earthling.net>
43945
43946         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
43947         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
43948         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
43949         * gcc.dg/cpp/extratokens.c: ...here.
43950
43951 2000-12-04  Neil Booth  <neilb@earthling.net>
43952
43953         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
43954         New tests.
43955
43956 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43957
43958         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
43959         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
43960
43961 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
43962
43963         * gcc.c-torture/execute/20001203-1.c: New test.
43964
43965 2000-12-03  Neil Booth  <neilb@earthling.net>
43966
43967         * gcc.dg/cpp/macro6.c: New test cases.
43968
43969 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43970
43971         * gcc.c-torture/execute/string-opt-9.c: New test.
43972         * gcc.c-torture/execute/string-opt-10.c: Likewise.
43973         * gcc.c-torture/execute/string-opt-11.c: Likewise.
43974         * gcc.c-torture/execute/string-opt-12.c: Likewise.
43975
43976         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
43977         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
43978
43979 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
43980
43981         * gcc.dg/cpp/if-6.c: New testcase.
43982
43983         * gcc.dg/20001201-1.c: New testcase.
43984
43985 2000-12-02  Neil Booth  <neilb@earthling.net>
43986
43987         * g++.old-deja/g++.other/externC4.C,
43988         g++.old-deja/g++.other/friend10.C: New tests.
43989
43990 2000-12-02  Neil Booth  <neilb@earthling.net>
43991
43992         * g++.old-deja/g++.other/instan2.C
43993         * g++.old-deja/g++.other/instan3.C: New test.
43994
43995 2000-12-02  Neil Booth  <neilb@earthling.net>
43996
43997         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
43998         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
43999         gnuc99.c,gnuc99-pedantic.c: New tests.
44000
44001 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
44002
44003         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
44004         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
44005
44006 2000-12-01  Neil Booth  <neilb@earthling.net>
44007
44008         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
44009         * gcc.dg/cpp/poison.c: Update.
44010         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
44011
44012 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
44013
44014         * g77.f-torture/execute/20001201.f: New test.
44015
44016 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
44017
44018         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
44019
44020 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
44021
44022         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
44023
44024 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
44025
44026         * g++.old-deja/g++.other/cast6.C: New test.
44027
44028 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
44029
44030         * gcc.c-torture/execute/20001130-2.c: New testcase.
44031
44032 2000-11-30  Richard Henderson  <rth@redhat.com>
44033
44034         * gcc.c-torture/execute/20001130-1.c: New test.
44035
44036 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
44037
44038         * g++.old-deja/g++.other/op3.C: New test.
44039
44040 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
44041
44042         * g++.old-deja/g++.other/op2.C: New test.
44043
44044 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
44045
44046         * g++.old-deja/g++.other/crash38.C: New test.
44047
44048 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
44049
44050         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
44051
44052 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
44053
44054         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
44055         tests.
44056         * gcc.c-torture/execute/string-opt-6.c: New test.
44057
44058         * gcc.dg/20001117-1.c: Add main.
44059
44060 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
44061
44062         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
44063         Move from here ...
44064         * gcc.dg/940510-1.c: ... to here.
44065
44066         * gcc.dg/20000926-1.c: GNU C now allows initializations of
44067         zero-size arrays in toplevel structures.
44068
44069 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
44070
44071         * gcc.c-torture/execute/loop-8.c: New test.
44072
44073 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
44074
44075         * g++.old-deja/g++.other/base1.C: New test.
44076
44077 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
44078
44079         * g++.old-deja/g++.other/parse2.C: New test.
44080
44081 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
44082
44083         * g++.old-deja/g++.pt/incomplete1.C: New test.
44084
44085 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
44086
44087         * g++.old-deja/g++.other/friend9.C: New test.
44088
44089 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
44090
44091         * gcc.dg/20001127-1.c: New test.
44092
44093 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
44094
44095         * g++.old-deja/g++.pt/friend46.C: New test.
44096
44097 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
44098
44099         * g++.old-deja/g++.other/ptrmem8.C: New test.
44100
44101 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44102
44103         * gcc.c-torture/execute/string-opt-7.c: New test.
44104         * gcc.c-torture/execute/string-opt-8.c: Likewise.
44105
44106 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
44107
44108         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
44109         instead of 'mkcheck 2'.
44110
44111 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
44112
44113         * gcc.c-torture/execute/memcheck/driver.c,
44114         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
44115         C9X references to refer to C99.
44116
44117 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
44118
44119         * gcc.dg/ultrasp3.c: New test.
44120
44121 2000-11-25  Neil Booth  <neilb@earthling.net>
44122
44123         * gcc.dg/cpp/include2.c: Update test to be locale independent.
44124
44125 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
44126
44127         * gcc.c-torture/compile/20001123-2.c: New.
44128
44129 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44130
44131         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
44132
44133 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
44134
44135         * gcc.dg/sequence-point-1.c: Add some new tests.
44136         * gcc.c-torture/execute/20001124-1.c: New test.
44137
44138 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
44139
44140         * g++.old-deja/g++.other/vaarg4.C: New test.
44141         * gcc.c-torture/compile/20001123-1.c: New test.
44142
44143 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
44144
44145         * g++.other/crash24.C: Adjust and remove XFAIL.
44146         * g++.other/crash37.C: New test.
44147
44148 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
44149
44150         * g++.old-deja/g++.pt/instantiate9.C: New test.
44151
44152 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
44153
44154         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
44155         new ABI, too.
44156
44157         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
44158         * g++.old-deja/g++.robertl/eb55.C: Likewise.
44159
44160 2000-11-22  Neil Booth  <neilb@earthling.net>
44161
44162         * gcc.dg/cpp/Wtrigraphs.c: New test.
44163
44164 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
44165
44166         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
44167
44168 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
44169
44170         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
44171
44172 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
44173
44174         * lib/gcc-dg.exp: load_lib scanasm.exp.
44175         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
44176         * lib/g++-dg.exp: load_lib scanasm.exp.
44177         * lib/scanasm.exp: New.
44178         (scan-assembler, scan-assembler-not): Add optional arguments to
44179         test name, or if not present, the pattern name.
44180         (scan-assembler-dem, scan-assembler-dem-not): New.
44181
44182         * g++.dg/dg.exp: New.
44183
44184 2000-11-21  Neil Booth  <neilb@earthling.net>
44185
44186         * gcc.dg/cpp/integrated1.c: Remove.
44187
44188 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
44189
44190         * gcc.c-torture/execute/20001121-1.c: New test.
44191
44192 2000-11-21  Richard Henderson  <rth@redhat.com>
44193
44194         * gcc.c-torture/compile/20001121-1.c: New test.
44195
44196 2000-11-20  Neil Booth  <neilb@earthling.net>
44197
44198         * gcc.dg/cpp/integrated1.c: New test.
44199
44200 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
44201
44202         * g++.old-deja/g++.other/inline17.C: New test.
44203
44204 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
44205
44206         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
44207         local variable to be zero: I made the variable global. Now
44208         uses abort() and exit() instead of relying on main's return value.
44209
44210 2000-11-20  Neil Booth  <neilb@earthling.net>
44211
44212         * gcc.dg/cpp/paste2.c: Update test.
44213         * objc/execute/paste.m: New test.
44214
44215 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
44216
44217         * gcc.dg/c99-condexpr-1.c: New test.
44218
44219 2000-11-20  Neil Booth  <neilb@earthling.net>
44220
44221         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
44222
44223 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
44224
44225         * g++.old-deja/g++.pt/export1.C: New test.
44226
44227 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
44228
44229         * gcc.dg/20001117-1.c: New test.
44230
44231 2000-11-18  Richard Henderson  <rth@redhat.com>
44232
44233         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
44234
44235 2000-11-18  Richard Henderson  <rth@redhat.com>
44236
44237         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
44238         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
44239         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
44240
44241 2000-11-18  Richard Henderson  <rth@redhat.com>
44242
44243         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
44244         (main): New.  Exit cleanly.
44245
44246 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
44247
44248         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
44249         gcc.dg/c99-fordecl-2.c: New tests.
44250
44251 2000-11-18  Richard Henderson  <rth@redhat.com>
44252
44253         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
44254         * gcc.c-torture/execute/zerolen-2.c: New.
44255
44256 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44257
44258         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
44259         memory.
44260
44261 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
44262
44263         * g++.old-deja/g++.pt/instantiate8.C: New test.
44264
44265 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
44266
44267         * g++.old-deja/g++.other/incomplete.C: Add more tests.
44268         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
44269
44270 2000-11-16  Nick Clifton  <nickc@redhat.com>
44271
44272         * gcc.c-torture/execute/nestfunc-2.c: New test.
44273         * gcc.c-torture/execute/nestfunc-3.c: New test.
44274
44275 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
44276
44277         * gcc.c-torture/compile/20001116-1.c: New test.
44278
44279 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44280
44281         * gcc.c-torture/execute/20001115-1.c: New test.
44282
44283 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
44284
44285         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
44286         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
44287         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
44288         * g++.old-deja/g++.abi/vmihint.C: Likewise.
44289
44290 2000-11-15  Neil Booth  <neilb@earthling.net>
44291
44292         gcc.dg/cpp/_Pragma1.c: Update.
44293         gcc.dg/cpp/_Pragma2.c: New test.
44294
44295 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
44296
44297         * g++.old-deja/g++.other/anon5.C: New test.
44298
44299 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
44300
44301         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
44302         tests.
44303
44304 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
44305
44306         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
44307         output.
44308
44309 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
44310
44311         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
44312         labels at end of compound statements.
44313
44314 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
44315
44316         * gcc.c-torture/execute/loop-7.c: New test.
44317
44318 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
44319
44320         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
44321
44322 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
44323
44324         * gcc.dg/c99-bool-1.c: New test.
44325
44326 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
44327
44328         * gcc.dg/c99-scope-1.c: Remove xfail.
44329         * gcc.dg/c99-scope-2.c: New test.
44330
44331 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44332
44333         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
44334         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
44335
44336 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
44337
44338         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
44339         error messages.
44340
44341         * g++.mike/p700.C: Don't typedef wchar_t.
44342         * g++.mike/p784.C: Likewise.
44343         * g++.mike/eb101.C: Don't use __wchar_t.
44344
44345 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
44346
44347         * g77.f-torture/execute/20001111.[fx]: Test premature exit
44348         from DO loop.
44349
44350 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
44351
44352         * gcc.c-torture/execute/20001111-1.c: New test.
44353
44354 2000-11-10  Nick Clifton  <nickc@redhat.com>
44355
44356         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
44357         long multuiple and accumulate.
44358
44359 2000-11-09  Richard Henderson  <rth@redhat.com>
44360
44361         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
44362         via size_t instead of int.
44363
44364         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
44365         * gcc.c-torture/execute/string-opt-2.c: Likewise.
44366         * gcc.c-torture/execute/string-opt-3.c: Likewise.
44367         * gcc.c-torture/execute/string-opt-4.c: Likewise.
44368
44369 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
44370
44371         * gcc.c-torture/compile/20001109-1.c: New test.
44372         * gcc.c-torture/compile/20001109-2.c: New test.
44373
44374 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
44375
44376         * g++.old-deja/g++.pt/operator1.C: New test.
44377         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
44378
44379 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
44380
44381         * gcc.dg/20001108-1.c: New test.
44382
44383 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
44384
44385         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
44386         with both arguments constant strings.
44387         * gcc.c-torture/execute/string-opt-3.c: New test.
44388         * gcc.c-torture/execute/string-opt-4.c: New test.
44389         * gcc.c-torture/execute/string-opt-5.c: New test.
44390
44391 2000-11-08  Nick Clifton  <nickc@redhat.com>
44392
44393         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
44394         mulsidi3adddi patterns.
44395
44396 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
44397
44398         * g++.old-deja/g++.other/crash36.C: New test.
44399
44400 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
44401
44402         * g++.old-deja/g++.other/init16.C: New test.
44403
44404 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
44405
44406         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
44407
44408 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
44409
44410         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
44411         * gcc.c-torture/execute/va-arg-16.x: Likewise.
44412         * gcc.c-torture/execute/va-arg-17.x: Likewise.
44413
44414 2000-11-07  DJ Delorie  <dj@redhat.com>
44415
44416         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
44417
44418 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44419
44420         * gcc.c-torture/execute/string-opt-1.c: New test.
44421
44422 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
44423
44424         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
44425         mips-sgi-irix6.* because the MIPS ABI passes floating-point
44426         parameters in registers, and there is no way for a varargs
44427         function to know in which order the integer and floating-point
44428         parameters should be interleaved when they are placed on the
44429         stack.
44430         * gcc.c-torture/execute/va-arg-16.x: Likewise.
44431         * gcc.c-torture/execute/va-arg-17.x: Likewise.
44432
44433 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44434
44435         * gcc.c-torture/execute/string-opt-2.c: New test.
44436
44437 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
44438
44439         * g++.old-deja/g++.pt/crash60.C: New test.
44440
44441 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
44442
44443         * g++.old-deja/g++.other/crash24.C: New test.
44444         * g++.old-deja/g++.other/crash25.C: New test.
44445         * g++.old-deja/g++.other/crash26.C: New test.
44446         * g++.old-deja/g++.other/crash27.C: New test.
44447         * g++.old-deja/g++.other/crash28.C: New test.
44448         * g++.old-deja/g++.other/crash29.C: New test.
44449         * g++.old-deja/g++.other/crash30.C: New test.
44450         * g++.old-deja/g++.other/crash31.C: New test.
44451         * g++.old-deja/g++.other/crash32.C: New test.
44452         * g++.old-deja/g++.other/crash33.C: New test.
44453         * g++.old-deja/g++.other/crash34.C: New test.
44454         * g++.old-deja/g++.other/crash35.C: New test.
44455
44456 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
44457
44458         * gcc.c-torture/execute/20001031-1.c: New test.
44459
44460 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
44461
44462         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
44463         namespace.
44464
44465         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
44466         standards-conformant.
44467
44468         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
44469
44470         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
44471         * g++.old-deja/g++.mike/p755a.C: Likewise.
44472         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
44473         library makes no calls to `operator new' during initialization.
44474
44475 2000-11-04  Neil Booth  <neilb@earthling.net>
44476
44477         * gcc.dg/cpp/include2.c: New tests.
44478
44479 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
44480
44481         * lib/g++.exp (g++_set_ld_library_path): New function.
44482         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
44483
44484 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
44485
44486         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
44487         warnings.
44488
44489 2000-11-01  Richard Henderson  <rth@redhat.com>
44490
44491         * g++.old-deja/g++.ext/namedret1.C: New.
44492         * g++.old-deja/g++.ext/namedret2.C: New.
44493         * g++.old-deja/g++.ext/namedret3.C: New.
44494
44495 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
44496
44497         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
44498         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
44499
44500 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44501
44502         * gcc.c-torture/execute/va-arg-21.c: New test.
44503
44504 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
44505
44506         * gcc.dg/c99-complex-2.c: New test.
44507
44508 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44509
44510         * gcc.c-torture/execute/stdio-opt-1.c: New test.
44511
44512 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
44513
44514         * g++.old-deja/g++.other/inline16.C: New test.
44515
44516 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
44517
44518         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
44519         __PRETTY_FUNCTION__
44520
44521 2000-10-29  Neil Booth  <neilb@earthling.net>
44522
44523         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
44524         New tests.
44525         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
44526         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
44527         optimisation.
44528
44529 2000-10-29  Neil Booth  <neilb@earthling.net>
44530
44531         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
44532         * mi1.c, mi1c.h: Add null directives to multiple-include test.
44533         * mi5.c: Test multiple includes work with -C.
44534         * trigraphs.c: Test ^= version.
44535
44536 2000-10-28  Neil Booth  <neilb@earthling.net>
44537
44538         New tests and test updates for new macro expander.
44539
44540         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
44541         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
44542         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
44543         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
44544         new diagnostic messages.
44545
44546         * gcc.dg/cpp/macro3.c: New tests.
44547
44548 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
44549
44550         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
44551         on the same line.
44552
44553 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
44554
44555         * g++.old-deja/g++.other/eh2.C: New test.
44556
44557 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
44558
44559         * gcc.c-torture/execute/20001027-1.c: New test.
44560
44561 2000-10-26  Richard Henderson  <rth@redhat.com>
44562
44563         * gcc.c-torture/execute/20001026-1.c: New.
44564
44565 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
44566
44567         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
44568         * g++.old-deja/g++.law/builtin1.C: Likewise.
44569         * g++.old-deja/g++.law/ctors10.C: Likewise.
44570         * g++.old-deja/g++.law/virtual3.C: Likewise.
44571         * g++.old-deja/g++.mike/p658.C: Likewise.
44572         * g++.old-deja/g++.other/sibcall1.C: Likewise.
44573         * g++.old-deja/g++.other/vaarg2.C: Likewise.
44574         * g++.old-deja/g++.robertl/eb124.C: Likewise.
44575         * g++.old-deja/g++.robertl/eb44.C: Likewise.
44576         * g++.old-deja/g++.robertl/eb77.C: Likewise.
44577
44578 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
44579
44580         * gcc.c-torture/compile/20001024-1.c: New test.
44581
44582 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
44583
44584         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
44585         to tell us whether or not we are using V3.
44586
44587 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
44588
44589         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
44590         operands.
44591
44592 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
44593
44594         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
44595
44596 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
44597
44598         * gcc.c-torture/execute/20001024-1.c: New test.
44599
44600 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
44601
44602         * g++.old-deja/g++.other/sibcall1.C: New test.
44603
44604 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
44605
44606         * gcc.dg/noncompile/init-3.c: New test.
44607
44608 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
44609
44610         * gcc.dg/format-array-1.c: New test.
44611
44612 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
44613
44614         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
44615         writing through null pointers; remove comment about testing
44616         unterminated strings.
44617
44618 2000-10-17  Matthew Hiller  <hiller@redhat.com>
44619
44620         * gcc.c-torture/execute/20001017-2.c: New test.
44621
44622 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
44623
44624         * gcc.c-torture/compile/20001018-1.c: New test.
44625         * gcc.c-torture/compile/20001018-1.x: Xfail.
44626
44627 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44628
44629         * gcc.c-torture/execute/20001017-1.c: New test.
44630
44631 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
44632
44633         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
44634         for multiple use of arguments with scanf formats; add tests for
44635         multiple use of arguments.
44636
44637 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
44638
44639         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
44640
44641 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
44642
44643         * gcc.dg/format-miss-1.c: New test.
44644
44645 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
44646
44647         * gcc.c-torture/execute/20001013-1.c: New test.
44648
44649 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
44650
44651         * gcc.dg/format-branch-1.c: New test.
44652
44653 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
44654
44655         * README, lib/file-format.exp: Remove EGCS references.
44656
44657 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
44658
44659         * gcc.dg/20001013-1.c: New test.
44660
44661 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
44662
44663         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
44664         for intmax_t in the compiler using __typeof__ and the type rules
44665         for conditional expressions.
44666
44667 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
44668
44669         * gcc.dg/20001012-1.c: New test.
44670         * gcc.dg/20001012-2.c: New test.
44671
44672 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
44673
44674         * gcc.dg/format-attr-1.c: New test.
44675
44676 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
44677
44678         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
44679         __LONG_LONG_MAX__ instead of LLONG_MAX.
44680
44681 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
44682
44683         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
44684         scanf flags.
44685         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
44686         flags.
44687
44688 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
44689
44690         * gcc.dg/sequence-pt-1.c: New test.
44691
44692 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
44693
44694         * gcc.c-torture/execute/20001011-1.c: New testcase.
44695         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
44696
44697 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
44698
44699         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
44700         does not error on it.
44701
44702 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
44703
44704         * gcc.dg/20001009-1.c: New test.
44705
44706 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
44707
44708         * gcc.c-torture/compile/20001009-1.c: Move from here ....
44709         * gcc.c-torture/execute/20001009-2.c: ... to here.
44710
44711 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
44712
44713         * gcc.c-torture/compile/20001009-1.c: New testcase.
44714         * gcc.c-torture/execute/20001009-1.c: New testcase.
44715         Testcases provided by Jan Hubicka <jh@suse.cz>.
44716
44717 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
44718
44719         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
44720         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
44721         uintmax_t using <limits.h> to emulate the compiler's internal
44722         logic.  No longer XFAIL %j tests.
44723
44724 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
44725
44726         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
44727         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
44728         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
44729         regexps and details of expected handling of some bad formats.
44730         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
44731         suppression.
44732
44733 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
44734
44735         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
44736         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
44737         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
44738         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
44739         in list archives.
44740
44741 2000-10-06  Richard Henderson  <rth@cygnus.com>
44742
44743         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
44744         * g++.old-deja/g++.brendan/crash52.C: Likewise.
44745         * g++.old-deja/g++.jason/report.C: Likewise.
44746         * g++.old-deja/g++.law/friend5.C: Likewise.
44747         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
44748         of the expected warnings.
44749
44750 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
44751
44752         * g++.old-deja/g++.pt/enum14.C: New test.
44753
44754 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
44755
44756         * g++.old-deja/g++.pt/crash59.C: New test.
44757
44758 2000-10-04  Will Cohen  <wcohen@redhat.com>
44759
44760         * gcc.dg/20000926-1.c: New test.
44761
44762 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
44763
44764         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
44765         function name for current C++ compiler.
44766         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
44767
44768 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
44769
44770         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
44771         __PRETTY_FUNCTION__.
44772         * g++.old-deja/g++.ext/pretty2.C: Likewise.
44773
44774 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44775
44776         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
44777
44778 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
44779
44780         * gcc.c-torture/compile/20000923-1.c: New test.
44781
44782 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
44783
44784         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
44785         * g++.old-deja/g++.pt/ttp62.C: Same.
44786         * g++.old-deja/g++.other/inline14.C: Same.
44787
44788 2000-09-24  Richard Henderson  <rth@cygnus.com>
44789
44790         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
44791
44792 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
44793
44794         * gcc.dg/c90-printf-1.c: Add test for wide string format.
44795
44796 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
44797
44798         * gcc.c-torture/compile/20000922-1.c: New file.
44799
44800 2000-09-21  Nick Clifton  <nickc@redhat.com>
44801
44802         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
44803         a signed long modulo operation.
44804         (mod6): New function - perform an unsigned long modulo operation.
44805         (main): Add tests for modulos of very large numbers by very small
44806         dividends.
44807
44808 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44809
44810         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
44811
44812 2000-09-19  Richard Henderson  <rth@cygnus.com>
44813
44814         * gcc.dg/compare2.c (case 10): XFAIL.
44815
44816 2000-09-18  Richard Henderson  <rth@cygnus.com>
44817
44818         * gcc.c-torture/execute/20000906-1.c: Move ...
44819         * gcc.dg/20000906-1.c: ... here.  Only run on targets
44820         that support __builtin_trap.
44821
44822 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
44823
44824         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
44825
44826 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
44827
44828         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
44829         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
44830         more $ format tests.
44831
44832 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
44833
44834         * gcc.dg/format-errmk-1.c: New test.
44835
44836 2000-09-17  Greg McGary  <greg@mcgary.org>
44837
44838         * gcc.c-torture/execute/20000917-1.x: Remove.
44839
44840 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
44841
44842         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
44843
44844 2000-09-17  Greg McGary  <greg@mcgary.org>
44845
44846         * gcc.c-torture/execute/20000917-1.c: New test.
44847         * gcc.c-torture/execute/20000917-1.x: XFAIL.
44848
44849 2000-09-16  Neil Booth  <NeilB@earthling.net>
44850
44851         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
44852         in nested macro bug.
44853
44854 2000-09-15  Neil Booth  <NeilB@earthling.net>
44855
44856         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
44857
44858 2000-09-14  Jeffrey A Law  (law@cygnus.com)
44859
44860         * gcc.c-torture/execute/20000914-1.c: New test.
44861
44862 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
44863
44864         * g++.other/inline13.C: New test.
44865
44866 2000-09-12  Andreas Jaeger  <aj@suse.de>
44867
44868         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
44869         constant by Ulrich Drepper <drepper@redhat.com>.
44870
44871 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
44872
44873         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
44874
44875 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44876
44877         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
44878
44879 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
44880
44881         * gcc.dg/cpp/backslash.c: New test.
44882
44883 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
44884
44885         * gcc.c-torture/execute/20000910-1.c: New test.
44886         * gcc.c-torture/execute/20000910-2.c: Likewise.
44887
44888 2000-09-11  Robert Lipe  <robertl@sco.com>
44889
44890         * gcc.dg/pragma-align.c: New test.
44891
44892 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
44893
44894         * g++.old-deja/g++.pt/explicit82.C: New test.
44895         * g++.old-deja/g++.pt/explicit83.C: New test.
44896
44897 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
44898
44899         * gcc.dg/asm-names.c: New test.
44900
44901 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44902
44903         * gcc.dg/cpp/tr-warn6.c: New test
44904
44905 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
44906
44907         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
44908         be accepted.
44909
44910 2000-09-07  Catherine Moore  <clm@redhat.com>
44911
44912         * gcc.c-torture/execute/unroll-1.c: New test.
44913
44914 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
44915
44916         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
44917         ERROR markers.
44918         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
44919         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
44920         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
44921         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
44922         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
44923         Preprocess only.
44924         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
44925         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
44926
44927 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
44928
44929         * g++.old-deja/g++.pt/deduct2.C: New test.
44930
44931 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
44932
44933         * g++.old-deja/g++.pt/parms2.C: New test.
44934
44935 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
44936
44937         * g++.old-deja/g++.pt/crash58.C: New test.
44938
44939 2000-09-06  Greg McGary  <greg@mcgary.org>
44940
44941         * gcc.c-torture/execute/20000906-1.c: New test.
44942         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
44943
44944 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44945
44946         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
44947
44948 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
44949
44950         * g++.old-deja/g++.pt/crash57.C: New test.
44951
44952 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
44953
44954         * g++.old-deja/g++.pt/crash56.C: New test.
44955
44956 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
44957
44958         * g++.old-deja/g++.pt/koenig1.C: New test.
44959
44960 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
44961
44962         * gcc.dg/20000904-1.c: New test.
44963
44964 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
44965
44966         * gcc.dg/cpp/paste8.c: New test.
44967
44968 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
44969
44970         * gcc.c-torture/compile/20000827-1.c: New test.
44971
44972 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
44973
44974         * gcc.dg/format-diag-1.c: New test.
44975
44976 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
44977
44978         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
44979         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
44980         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
44981         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
44982         gcc.dg/formatz-1.c: Adjust warning regular expressions.
44983
44984 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
44985
44986         * g++.old-deja/g++.other/nested4.C: New test.
44987
44988 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
44989
44990         * g++.old-deja/g++.ns/scoped1.C: New test.
44991
44992 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
44993
44994         * lib/g++.exp: Support testing already-installed GCC.
44995
44996 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44997
44998         * wtr-label-1.c, wtr-suffix-1.c: New tests.
44999
45000 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45001
45002         * gcc.dg/return-type-2.c: New test.
45003
45004 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
45005
45006         * gcc.c-torture/compile/20000825-1.c: New test.
45007
45008 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
45009
45010         * gcc.dg/dwarf2-2.c: New test.
45011
45012 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
45013
45014         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
45015         dg-warning regexps.
45016
45017 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
45018
45019         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
45020         gcc.dg/format-ext-5.c: New tests.
45021
45022 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
45023
45024         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
45025
45026 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
45027
45028         * gcc.dg/noncompile/930622-2.c: Adjust error message.
45029
45030 2000-08-24  Richard Henderson  <rth@cygnus.com>
45031
45032         * gcc.dg/ia64-sync-1.c: New test.
45033         * gcc.dg/ia64-sync-2.c: New test.
45034         * gcc.dg/ia64-asm-1.c: New test.
45035
45036 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
45037
45038         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
45039         * gcc.dg/format-ext-2.c: New test.
45040
45041 2000-08-23  Jason Merrill  <jason@redhat.com>
45042
45043         * lib/old-dejagnu.exp: Also ignore "In member function" and
45044         "At global scope".
45045
45046 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45047
45048         * gcc.dg/noncompile/label-lineno-1.c: New test.
45049
45050 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
45051
45052         * gcc.dg/c99-array-nonobj-1.c: New test.
45053
45054 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
45055
45056         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
45057         tests.
45058         * gcc.dg/format-ext-1.c: New test.
45059
45060 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45061
45062         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
45063         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
45064         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
45065         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
45066         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
45067
45068 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
45069
45070         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
45071         gcc.dg/c99-strftime-2.c: New tests.
45072
45073 2000-08-22  Richard Henderson  <rth@cygnus.com>
45074
45075         * gcc.c-torture/execute/20000822-1.c: New test.
45076
45077 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
45078
45079         * gcc.c-torture/execute/20000819-1.x: Remove.
45080
45081 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
45082
45083         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
45084         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
45085         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
45086         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
45087         gcc.dg/format-xopen-1.c: New tests.
45088
45089 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
45090
45091         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
45092
45093 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
45094
45095         * g++.old-deja/g++.other/loop2.C: New test.
45096
45097         * gcc.c-torture/compile/20000606-1.c: New test.
45098         * gcc.c-torture/compile/20000728-1.c: New test.
45099         * gcc.c-torture/execute/20000801-1.c: New test.
45100         * gcc.c-torture/execute/20000801-2.c: New test.
45101         * gcc.c-torture/execute/20000819-1.c: New test.
45102         * gcc.c-torture/execute/20000819-1.x: XFAIL.
45103         * gcc.dg/20000629-1.c: New test.
45104         * gcc.dg/20000724-1.c: New test.
45105         * gcc.dg/20000807-1.c: New test.
45106
45107 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
45108
45109         * gcc.dg/cpp/pragma-1.c: New test.
45110         * gcc.dg/cpp/pragma-2.c: New test.
45111
45112 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
45113
45114         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
45115         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
45116
45117 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
45118
45119         * gcc.c-torture/compile/20000818-1.c: New test.
45120
45121 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
45122
45123         * gcc.c-torture/execute/20000818-1.c: New test.
45124
45125 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
45126
45127         * gcc.dg/format-va-1.c: New test.
45128
45129 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
45130
45131         * g++.old-deja/g++.other/typedef8.C: New test.
45132
45133 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
45134
45135         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
45136         * g++.old-deja/g++.mike/net36.C: Mark candidate.
45137         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
45138         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
45139         * g++.old-deja/g++.other/ptrmem7.C: New test.
45140         * g++.old-deja/g++.pt/ptrmem10.C: New test.
45141
45142 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
45143
45144         * g++.old-deja/g++.pt/typename27.C: New test.
45145
45146 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
45147
45148         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
45149         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
45150         * g++.old-deja/g++.pt/friend45.C: New test.
45151         * g++.old-deja/g++.other/friend8.C: New test.
45152
45153 2000-08-15  Richard Henderson  <rth@cygnus.com>
45154
45155         * gcc.c-torture/execute/20000815-1.c: New test.
45156
45157 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
45158
45159         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
45160         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
45161         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
45162
45163 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
45164
45165         * g++.old-deja/g++.other/refinit2.C: New test.
45166
45167 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
45168
45169         * lib/c-torture.exp (c-torture): Make
45170         compiler_conditional_xfail_data global.
45171         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
45172         compiler_conditional_xfail_data machinery.
45173         (f-torture-execute): Likewise.
45174         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
45175         and only when unrolling loops.
45176
45177         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
45178
45179 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
45180
45181         * g++.old-deja/g++.pt/explicit81.C: New test.
45182
45183 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
45184
45185         * g++.old-deja/g++.pt/typename26.C: New test.
45186
45187 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
45188
45189         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
45190         warning.
45191
45192 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
45193
45194         * g++.old-deja/g++.other/array3.C: New test.
45195
45196 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
45197
45198         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
45199         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
45200         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
45201         New tests.
45202
45203 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
45204
45205         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
45206         * g++.old-deja/g++.abi/vmihint.C: Likewise.
45207
45208 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
45209
45210         * gcc.c-torture/execute/20000808-1.c: New test.
45211
45212 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
45213
45214         * gcc.dg/c90-const-expr-1.c: New test.
45215
45216 2000-08-08  Richard Henderson  <rth@cygnus.com>
45217
45218         * gcc.dg/noncompile/920923-1.c: Declare calloc.
45219
45220 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
45221
45222         * gcc.dg/noncompile/const-ll-1.c: New test.
45223
45224 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
45225
45226         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
45227
45228 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
45229
45230         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
45231         that running programs linked against the shared version of libobjc
45232         run correctly.
45233
45234 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
45235
45236         * gcc.dg/c99-printf-1.c: New test.
45237
45238 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
45239
45240         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
45241
45242 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
45243
45244         * gcc.c-torture/execute/20000731-1.x: Delete.
45245
45246 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
45247
45248         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
45249         and torture_without_loops as is done by c-torture.exp.
45250         (search_for): Copy from c-torture.exp.
45251         (gcc-dg-runtest): New function, drives a directory of tests
45252         iterating over the TORTURE_OPTIONS.
45253         (scan-assembler, scan-assembler-not): Move here from
45254         individual directory drivers.
45255
45256         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
45257         defined by lib/gcc-dg.exp.
45258         * gcc.dg/cpp/cpp.exp: Likewise.
45259         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
45260         gcc-dg-runtest, so we cycle over optimization options.
45261
45262         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
45263         * gcc.dg/compare2.c: No longer expected to fail.
45264
45265 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
45266
45267         * gcc.c-torture/execute/20000804-1.c: New test.
45268
45269 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
45270
45271         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
45272
45273 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
45274
45275         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
45276
45277 2000-08-03  Jeffrey A Law  (law@cygnus.com)
45278
45279         * gcc.c-torture/compile/20000803-1.c: New test.
45280
45281 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
45282
45283         * gcc.c-torture/execute/20000801-3.c,
45284         gcc.c-torture/execute/20000801-4.c: New tests.
45285         * gcc.c-torture/execute/20000801-3.x,
45286         gcc.c-torture/execute/20000801-4.x: Xfail.
45287
45288 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
45289
45290         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
45291         libobjc/.libs to allow for libtool.
45292
45293 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
45294
45295         * gcc.c-torture/compile/20000802-1.c: New test.
45296
45297 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
45298
45299         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
45300
45301 2000-07-31  Jeffrey A Law  (law@cygnus.com)
45302
45303         * gcc-c-torture/execute/20000731-2.c: New test.
45304
45305         * gcc.c-torture/execute/20000731-1.c: New test.
45306         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
45307
45308 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
45309
45310         * testsuite/gcc.dg/cpp/paste7.c: New test.
45311         * gcc.dg/cpp/20000725-1.c: New test.
45312
45313 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
45314
45315         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
45316         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
45317         declaration warning for __builtin_dwarf_reg_size.
45318
45319         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
45320
45321 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
45322
45323         * gcc.dg/noncompile/voidparam-1.c: New test.
45324
45325 2000-07-30  Richard Henderson  <rth@cygnus.com>
45326
45327         * gcc.dg/c90-digraph-1.c: Don't xfail.
45328         * gcc.dg/compare2.c (case 10): Xfail.
45329         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
45330
45331 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
45332
45333         * gcc.dg/c99-main-1.c: New test.
45334
45335 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
45336
45337         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
45338
45339 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
45340
45341         * gcc.c-tortuer/execute/20000726-1.c: New test.
45342
45343 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
45344
45345         * gcc.c-torture/execute/enum-2.c: New test.
45346
45347 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45348
45349         * gcc.dg/cpp/tr-warn3.c: New test.
45350
45351 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
45352
45353         * g++.old-deja/g++.ext/implicit1.C: Remove.
45354         * g++.old-deja/g++.jason/c2.C: Remove
45355         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
45356         * g++.old-deja/g++.pt/crash16.C: Likewise.
45357         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
45358
45359 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
45360
45361         * g++.old-deja/g++.other/for2.C: New test.
45362
45363 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
45364
45365         * gcc.dg/20000720-1.c: New test.
45366
45367 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
45368
45369         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
45370
45371 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
45372
45373         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
45374         * gcc.c-torture/execute/20000722-1.c: New.
45375         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
45376
45377 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
45378
45379         * gcc.dg/cpp/20000720-1.S: New test.
45380
45381 2000-07-21  Michael Meissner  <meissner@redhat.com>
45382
45383         * gcc.c-torture/execute/ieee/hugeval.c: New test.
45384
45385 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
45386
45387         * g++.old-deja/g++.brendan/crash16.C,
45388         g++.old-deja/g++.brendan/parse3.C,
45389         g++.old-deja/g++.brendan/redecl1.C,
45390         g++.old-deja/g++.ns/template13.C,
45391         g++.old-deja/g++.other/decl4.C,
45392         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
45393
45394 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
45395
45396         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
45397         and "Internal error".
45398
45399         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
45400         regexps.
45401         * gcc.dg/cpp/paste6.c: New test.
45402
45403 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
45404
45405         * gcc.dg/cpp/tr-direct.c: New test.
45406
45407         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
45408         gcc.dg/cpp/undef1.c: Tweak error regexps.
45409
45410 2000-07-18  Eric Christopher <echristo@redhat.com>
45411
45412         * gcc.c-torture/compile/20000718-1.c: New test.
45413
45414 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
45415
45416         * cpplex.c (_cpp_push_token): If the token being pushed back
45417         is the previous token in this context, just subtract one from
45418         context->posn.
45419         * cppmacro.c (save_expansion): Clear aux field when storing a
45420         placemarker.
45421
45422 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
45423
45424         * gcc.dg/noncompile/redecl-1.c: New test.
45425
45426 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
45427
45428         * gcc.c-torture/execute/20000717-5.c: New test.
45429         * gcc.c-torture/execute/20000717-1.x: Removed.
45430
45431 2000-07-17  Richard Henderson  <rth@cygnus.com>
45432
45433         * gcc.c-torture/execute/20000717-4.c: New test.
45434
45435 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
45436
45437         * gcc.dg/cpp/syshdr.c: New test.
45438         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
45439
45440 2000-07-17  Neil Booth  <neilb@earthling.net>
45441
45442         * gcc.dg/cpp/cmdlne-dM.c: New test.
45443         * gcc.dg/cpp/cmdlne-dD.c: New test.
45444
45445 2000-07-17  Jeffrey A Law  (law@cygnus.com)
45446
45447         * gcc.c-torture/execute/20000717-3.c: New test.
45448
45449         * gcc.c-torture/compile/20000717-1.c: New test.
45450
45451 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
45452
45453         * gcc.c-torture/execute/20000717-2.c: New test.
45454
45455 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
45456
45457         * gcc.dg/formatz-1.c: New test.
45458
45459         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
45460         * gcc.dg/c99-digraph-1.c: New tests.
45461
45462         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
45463         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
45464
45465         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
45466         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
45467         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
45468         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
45469         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
45470         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
45471         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
45472
45473 2000-07-17  Greg McGary <greg@mcgary.org>
45474
45475         * gcc.c-torture/execute/20000717-1.c: New test.
45476         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
45477
45478 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
45479
45480         * gcc.c-torture/execute/20000715-2.c: New test.
45481         * gcc.dg/20000715-1.c: New test.
45482
45483 2000-07-15  Michael Meissner  <meissner@redhat.com>
45484
45485         * gcc.c-torture/execute/20000715-1.c: New test.
45486
45487 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
45488
45489         * gcc.c-torture/execute/20000707-1.c: New test.
45490
45491 2000-07-13  Neil Booth  <NeilB@earthling.net>
45492
45493         * testsuite/gcc.dg/cpp/digraph1.c,
45494         testsuite/gcc.dg/cpp/digraph2.c,
45495         testsuite/gcc.dg/cpp/digraphs.c: New tests.
45496
45497 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
45498
45499         * g77.f-torture/compile/20000630-2.f: New test.
45500         * g77.f-torture/compile/20000630-2.x
45501
45502 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
45503
45504         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
45505
45506 2000-07-11  Neil Booth  <NeilB@earthling.net>
45507
45508         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
45509
45510 2000-07-11  Neil Booth  <NeilB@earthling.net>
45511
45512         * gcc.dg/cpp/cmdlne-C.c: New.
45513
45514 2000-07-09  Neil Booth  <NeilB@earthling.net>
45515
45516         * gcc.dg/cpp/directiv.c: New tests.
45517         * gcc.dg/cpp/undef1.c: Update.
45518
45519 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
45520
45521         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
45522
45523 2000-07-09  Neil Booth  <NeilB@earthling.net>
45524
45525         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
45526
45527 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
45528
45529         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
45530         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
45531
45532 2000-07-08  Neil Booth  <NeilB@earthling.net>
45533
45534         * gcc.dg/cpp/macsyntx.c: New tests.
45535
45536 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
45537
45538         * gcc.dg/20000707-1.c: New test.
45539
45540 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
45541
45542         * gcc.c-torture/execute/20000706-1.c: New test.
45543         * gcc.c-torture/execute/20000706-2.c: New test.
45544         * gcc.c-torture/execute/20000706-3.c: New test.
45545         * gcc.c-torture/execute/20000706-4.c: New test.
45546         * gcc.c-torture/execute/20000706-5.c: New test.
45547
45548 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
45549
45550         * g++.old-deja/g++.pt/instantiate7.C: New test.
45551
45552 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
45553
45554         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
45555         * g++.old-deja/g++.mike/thunk3.C: Likewise.
45556         * g++.old-deja/g++.other/rtti3.C: Likewise.
45557         * g++.old-deja/g++.other/rttid3.C: Likewise.
45558
45559 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
45560
45561         *  g77.f-torture/compile/20000630-1.x: Fix typo
45562
45563 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
45564
45565         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
45566         assembly output.
45567
45568 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
45569
45570         * gcc.dg/cpp/ident.c: New test.
45571
45572 2000-07-05  Neil Booth  <NeilB@earthling.net>
45573
45574         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
45575           gcc.dg/cpp/lexstrng.c: New tests.
45576
45577 2000-07-04  Neil Booth  <NeilB@earthling.net>
45578
45579         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
45580         * gcc.dg/cpp/strify2.c: Same.
45581
45582 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
45583
45584         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
45585         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
45586         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
45587         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
45588
45589         * testsuite/gcc.dg/cpp/macro1.c,
45590         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
45591         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
45592         testsuite/gcc.dg/cpp/strify1.c,
45593         testsuite/gcc.dg/cpp/strify2.c: New tests.
45594
45595 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
45596
45597         * gcc.c-torture/execute/20000703-1.c: New test.
45598
45599 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
45600
45601         * g++.old-deja/g++.pt (lookup10.C): New test.
45602
45603 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
45604
45605         * g++.old-deja/g++.pt (typename25.C): New test.
45606
45607 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
45608
45609         * gcc.c-torture/compile/20000701-1.c: New test.
45610
45611 2000-06-30  Nick Clifton  <nickc@cygnus.com>
45612
45613         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
45614         to test case.
45615
45616 2000-06-30  Catherine Moore  <clm@cygnus.com>
45617
45618         * gcc.c-torture/execute/align-1.c: New test.
45619
45620 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
45621
45622         * g++.old-deja/g++.pt/expr8.C: New test.
45623         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
45624
45625 2000-06-29  Nick Clifton  <nickc@cygnus.com>
45626
45627         * gcc.c-torture/compile/20000629-1.c: New test.
45628
45629 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
45630
45631
45632         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
45633         gcc.dg/noncompile directory, depending on whether they're
45634         preprocessor tests or not.  Annotate all the tests for the dg
45635         framework.
45636
45637         * gcc.c-torture/noncompile/noncompile.exp: Delete.
45638         * gcc.dg/noncompile/noncompile.exp: New.
45639
45640         * Moved files:
45641         Old name                                New name
45642         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
45643         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
45644         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
45645         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
45646         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
45647         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
45648         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
45649         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
45650         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
45651         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
45652         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
45653         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
45654         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
45655         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
45656         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
45657         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
45658         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
45659         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
45660         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
45661         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
45662         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
45663         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
45664         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
45665         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
45666
45667         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
45668         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
45669         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
45670         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
45671         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
45672         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
45673
45674 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
45675
45676         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
45677         declare one variable.  On the fourth, error.
45678         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
45679         declared by 20000628-1a.h.
45680
45681 2000-06-29  Richard Henderson  <rth@redhat.com>
45682
45683         * gcc.c-torture/execute/930529-1.x: New file.
45684         * gcc.dg/920413-1.c: Adjust expected warning text.
45685         * gcc.dg/980217-1.c: Declare abort.
45686         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
45687
45688 2000-06-29  Jeffrey A Law  (law@cygnus.com)
45689
45690         * g77.f-torture/compile/20000629-1.f: New test.
45691         * g77.f-torture/compile/20000629-1.x: Expected to fail.
45692
45693 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
45694
45695         Rearrange lots of files, removing entirely the
45696         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
45697         directories.
45698
45699         * Deleted files:
45700         gcc.c-torture/code_quality/code_quality.exp
45701         gcc.c-torture/special/special.exp
45702         gcc.failure/failure.exp
45703         gcc.failure/940409-1.x
45704         gcc.c-torture/compile/961203-1.x
45705
45706         * New files:
45707         gcc.misc-tests/linkage.exp
45708         gcc.c-torture/execute/920730-1t.c
45709         gcc.c-torture/execute/920730-1t.x
45710         gcc.c-torture/compile/920520-1.x
45711         gcc.c-torture/compile/920521-1.x
45712         gcc.c-torture/compile/981006-1.x
45713         gcc.c-torture/execute/eeprof-1.x
45714
45715         * Moved files (possibly with modifications to fit a new harness):
45716         Old name                                New name
45717         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
45718         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
45719         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
45720         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
45721         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
45722         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
45723         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
45724         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
45725         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
45726         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
45727         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
45728         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
45729         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
45730         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
45731
45732 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
45733
45734         * c-torture/compile/961203-1.x: Delete.
45735
45736         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
45737         not exit. Include stdio.h.
45738         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
45739         * gcc.misc-tests/dg-12.c: Likewise.
45740         * gcc.misc-tests/dg-5.c: Likewise.
45741         * gcc.misc-tests/dg-6.c: Likewise.
45742         * gcc.misc-tests/dg-7.c: Prototype abort.
45743         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
45744         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
45745         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
45746         not exit.
45747         * gcc.misc-tests/sieve.c: Use return from main, not exit.
45748         * gcc.misc-tests/sort2.c: Use return from main, not exit.
45749
45750 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
45751
45752         * gcc.dg/cpp/20000628-1.c: New test.
45753         * gcc.dg/cpp/20000628-1.h: New header for above test.
45754         * gcc.dg/cpp/20000628-1a.h: Likewise.
45755
45756 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
45757
45758         * gcc.dg/cpp: New directory.
45759         * gcc.dg/cpp/cpp.exp: New driver.
45760         * gcc.dg/cpp/20000627-1.c: New test.
45761         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
45762         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
45763         and rewrite as a compilation test.
45764
45765         * gcc.dg: Move many files into the cpp subdirectory, possibly
45766         renaming or editing them as well.
45767         Old name                New name
45768         990119-1.c              cpp/19990119-1.c
45769         990228-1.c              cpp/19990228-1.c
45770         990407-1.c              cpp/19990407-1.c
45771         990409-1.c              cpp/19990409-1.c
45772         990413-1.c              cpp/19990413-1.c
45773         990703-1.c              cpp/19990703-1.c
45774         20000127-1.c            cpp/20000127-1.c
45775         20000129-1.c            cpp/20000129-1.c
45776         20000207-1.c            cpp/20000207-1.c
45777         20000207-2.c            cpp/20000207-2.c
45778         20000209-1.c            cpp/20000209-1.c
45779         20000209-2.c            cpp/20000209-2.c
45780         20000301-1.c            cpp/20000301-1.c
45781         20000419-1.c            cpp/20000419-1.c
45782         20000510-1.S            cpp/20000510-1.S
45783         20000519-1.c            cpp/20000519-1.c
45784         20000529-1.c            cpp/20000529-1.c
45785         20000625-1.c            cpp/20000625-1.c
45786         20000625-2.c            cpp/20000625-2.c
45787         cpp-as1.c               cpp/assert1.c
45788         cpp-as2.c               cpp/assert2.c
45789         cxx-comments-1.c        cpp/cxxcom1.c
45790         cxx-comments-2.c        cpp/cxxcom2.c
45791         endif-label.c           cpp/endif.c
45792         cpp-hash1.c             cpp/hash1.c
45793         cpp-hash2.c             cpp/hash2.c
45794         cpp-if1.c               cpp/if-1.c
45795         cpp-if2.c               cpp/if-2.c
45796         cpp-if3.c               cpp/if-3.c
45797         cpp-if4.c               cpp/if-4.c
45798         cpp-if5.c               cpp/if-5.c
45799         cpp-cond.c              cpp/if-cexp.c
45800         cpp-missingop.c         cpp/if-mop.c
45801         cpp-missingparen.c      cpp/if-mpar.c
45802         cpp-opprec.c            cpp/if-oppr.c
45803         cpp-ifparen.c           cpp/if-paren.c
45804         cpp-shortcircuit.c      cpp/if-sc.c
45805         cpp-shift.c             cpp/if-shift.c
45806         cpp-unary.c             cpp/if-unary.c
45807         cpp-li1.c               cpp/line1.c
45808         cpp-li2.c               cpp/line2.c
45809         lineno.c                cpp/line3.c
45810         lineno-2.c              cpp/line4.c
45811         cpp-mi.c                cpp/mi1.c
45812         cpp-mic.h               cpp/mi1c.h
45813         cpp-micc.h              cpp/mi1cc.h
45814         cpp-mind.h              cpp/mi1nd.h
45815         cpp-mindp.h             cpp/mi1ndp.h
45816         cpp-mix.h               cpp/mi1x.h
45817         cpp-mi2.c               cpp/mi2.c
45818         cpp-mi2a.h              cpp/mi2a.h
45819         cpp-mi2b.h              cpp/mi2b.h
45820         cpp-mi2c.h              cpp/mi2c.h
45821         cpp-mi3.c               cpp/mi3.c
45822         cpp-mi3.def             cpp/mi3.def
45823         poison-1.c              cpp/poison.c
45824         pr-impl.c               cpp/prag-imp.c
45825         cpp-redef-2.c           cpp/redef1.c
45826         cpp-redef.c             cpp/redef2.c
45827         strpaste.c              cpp/strp1.c
45828         strpaste-2.c            cpp/strp2.c
45829         cpp-tradpaste.c         cpp/tr-paste.c
45830         cpp-tradstringify.c     cpp/tr-str.c
45831         cpp-tradwarn1.c         cpp/tr-warn1.c
45832         cpp-tradwarn2.c         cpp/tr-warn2.c
45833         trigraphs.c             cpp/trigraphs.c
45834         cpp-unc1.c              cpp/unc1.c
45835         cpp-unc2.c              cpp/unc2.c
45836         cpp-unc3.c              cpp/unc3.c
45837         cpp-unc.c               cpp/unc4.c
45838         undef.c                 cpp/undef1.c
45839         undef-2.c               cpp/undef2.c
45840         cpp-wi1.c               cpp/widestr1.c
45841
45842 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
45843
45844         * lib/g++.exp (g++_include_flags): Tweak.
45845
45846 2000-06-27  H.J. Lu  <hjl@gnu.org>
45847             Loren J. Rittle  <ljrittle@acm.org>
45848
45849         * lib/g++.exp (g++_include_flags): Override libgloss.exp
45850         version with one that knows about the new gcc tree structure.
45851         (g++_link_flags): Same.
45852
45853 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
45854
45855         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
45856         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
45857         case we are cross-compiling.
45858
45859         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
45860         g++.old-deja/g++.niklas/Makefile.in,
45861         g++.old-deja/g++.niklas/configure.in,
45862         g++.old-deja/g++.other/Makefile.in,
45863         g++.old-deja/g++.other/configure.in,
45864         gcc.c-torture/code_quality/Makefile.in,
45865         gcc.c-torture/code_quality/configure.in,
45866         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
45867         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
45868         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
45869         gcc.c-torture/execute/ieee/Makefile.in,
45870         gcc.c-torture/execute/ieee/configure.in,
45871         gcc.c-torture/noncompile/Makefile.in,
45872         gcc.c-torture/noncompile/configure.in,
45873         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
45874         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
45875         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
45876
45877 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
45878
45879         * g++.old-deja/g++.other/ambig3.C: New test.
45880
45881 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
45882
45883         * g++.old-deja/g++.pt/syntax1.C: New test.
45884         * g++.old-deja/g++.pt/syntax2.C: New test.
45885         * g++.old-deja/g++.other/syntax3.C: New test.
45886         * g++.old-deja/g++.other/syntax4.C: New test.
45887
45888 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
45889
45890         * gcc.dg/20000623-1.c: Prototype exit and abort.
45891
45892 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
45893
45894         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
45895         New tests.
45896         * gcc.dg/cpp-mi3.def: New file.
45897
45898         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
45899         inside assertions.
45900         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
45901         lexer's error messages.
45902         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
45903         divine anything from the linemarkers.
45904         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
45905         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
45906
45907 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
45908
45909         * gcc.dg/20000623-1.c: New test.
45910
45911 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
45912
45913         * gcc.c-torture/execute/20000622-1.c: New test.
45914
45915 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
45916
45917         * g++.old-deja/g++.other/init15.C: New test.
45918
45919 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
45920
45921         * g++.old-deja/g++.pt/vaarg2.C: New test.
45922         * g++.old-deja/g++.pt/vaarg3.C: New test.
45923
45924 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
45925
45926         * g++.old-deja/g++.other/dyncast6.C: New test.
45927
45928 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
45929
45930         * gcc.c-torture/execute/loop-6.c: New test.
45931
45932 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
45933
45934         * gcc.dg/20000614-1.c: New test.
45935         * gcc.dg/20000614-2.c: New test.
45936
45937 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
45938
45939         * g++.old-deja/g++.other/inline12.C: New test.
45940
45941 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
45942
45943         * g++.old-deja/g++.other/eh1.C: New test.
45944
45945 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
45946
45947         * g++.old-deja/g++.other/type.C: New test.
45948
45949 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
45950
45951         * g++.old-deja/g++.other/initstring.C: New test.
45952
45953 2000-06-12  Jason Merrill  <jason@redhat.com>
45954
45955         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
45956
45957 2000-06-09  Jeffrey A Law  (law@cygnus.com)
45958
45959         * gcc.c-torture/compile/20000609-1.c: New test.
45960
45961 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
45962
45963         * gcc.dg/20000609-1.c: New test.
45964
45965 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
45966
45967         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
45968         * gcc.c-torture/noncompile/poison-1.c: Move...
45969         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
45970         * gcc.dg/cpp-li1.c: Add a token after the #line.
45971
45972 2000-06-05  Richard Henderson  <rth@cygnus.com>
45973
45974         * gcc.c-torture/execute/20000605-2.c: New test.
45975         * gcc.c-torture/execute/20000605-3.c: New test.
45976
45977 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
45978
45979         * g77.f-torture/execute/20000503-1.x: New file.
45980
45981 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
45982
45983         * g++.old-deja/g++.eh/badalloc1.C: New test.
45984
45985 2000-06-05  Richard Henderson  <rth@cygnus.com>
45986
45987         * gcc.c-torture/execute/20000605-1.c: New test.
45988
45989 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
45990             Nathan Sidwell <nathan@codesourcery.com>
45991
45992         * gcc.c-torture/compile/20000605-1.c: New test.
45993
45994 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
45995
45996         * g77.f-torture/compile/20000601-1.f: New test.
45997
45998 2000-06-03  Richard Henderson  <rth@cygnus.com>
45999
46000         * gcc.c-torture/execute/20000603-1.c: New.
46001
46002 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
46003
46004         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
46005         * gcc.dg/noreturn-2.c (noreturn): Likewise.
46006
46007 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
46008
46009         * gcc.dg/compare2.c (case 12): XFAIL.
46010         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
46011         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
46012
46013         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
46014
46015 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
46016
46017         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
46018         guard macro is already defined when the header is first
46019         included.
46020         * gcc.dg/cpp-mix.h: New file.
46021         * gcc.dg/endif-label.c: Update patterns to match compiler.
46022
46023         * g++.brendan/complex1.C: Declare abort.
46024         * g++.law/refs4.C: Remove XFAIL.
46025         * g++.oliva/expr2.C: Declare abort and exit.
46026
46027 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
46028
46029         * gcc.c-torture/execute/20000528-1.c: New test.
46030
46031         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
46032         * g++.old-deja/g++.law/temps4.C: Likewise.
46033
46034         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
46035         stdlib.h.  Call abort() on failure.
46036         * g++.old-deja/g++.law/refs4.C: Likewise.
46037         * g++.old-deja/g++.law/temps4.C: Likewise.
46038         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
46039         * gcc.c-torture/execute/20000112-1.c: Include string.h.
46040
46041 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
46042
46043         Relative to g++.dg/special:
46044         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
46045
46046         Relative to g++.old-deja:
46047         * g++.brendan/complex1.C, g++.jason/optimize2.C,
46048         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
46049         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
46050         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
46051         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
46052         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
46053         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
46054
46055         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
46056         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
46057         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
46058         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
46059         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
46060         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
46061         and/or string.h.
46062
46063         * g++.other/goto1.C: Update expectations for error messages.
46064
46065 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
46066
46067         * gcc.c-torture/compile/20000523-1.c: New test.
46068
46069 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
46070
46071         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
46072
46073 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
46074
46075         * g++.old-deja/g++.eh/catch11.C: New test.
46076         * g++.old-deja/g++.eh/catch12.C: New test.
46077
46078 2000-05-24  Nick Clifton  <nickc@cygnus.com>
46079
46080         * gcc.c-torture/execute/20000523-1.c: New test.
46081
46082 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
46083
46084         * c-torture/execute/bcp-1.c: Replace abort in arg of
46085         __builtin_constant_p with a generic external function.
46086
46087         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
46088         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
46089         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
46090         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
46091         Prototype abort and/or exit.
46092
46093         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
46094         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
46095         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
46096         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
46097
46098 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
46099
46100         * gcc.dg/dwarf2-1.c: New test.
46101
46102 2000-05-20  Richard Henderson  <rth@cygnus.com>
46103
46104         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
46105
46106 2000-05-20  Andreas Jaeger  <aj@suse.de>
46107
46108         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
46109         testcase.
46110
46111 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
46112
46113         * gcc.c-torture/execute/20000519-2.c: New test.
46114
46115 2000-05-19  Andreas Jaeger  <aj@suse.de>
46116
46117         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
46118         which fails with SSA.
46119
46120         * lib/c-torture.exp: Also test with -O3 -fssa.
46121
46122 2000-05-18  Michael Meissner  <meissner@redhat.com>
46123
46124         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
46125         * gcc.c-torture/execute/920415-1.c: Ditto.
46126         * gcc.c-torture/execute/920501-1.c: Ditto.
46127         * gcc.c-torture/execute/conversion.c: Ditto.
46128         * gcc.c-torture/execute/cvt-1.c: Ditto.
46129
46130 2000-05-18  Jeffrey A Law  (law@cygnus.com)
46131
46132         * gcc.c-torture/compile/20000518-1.c: New test.
46133
46134 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
46135
46136         * g77.f-torture/compile/200005018.f: New test.
46137
46138 2000-05-17  Jeffrey A Law  (law@cygnus.com)
46139
46140         * gcc.c-torture/compile/20000517-1.c: New test.
46141
46142 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46143
46144         * gcc.c-torture/execute/20000516-1.c: New test.
46145
46146 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
46147
46148         * g++.old-deja/g++.other/eh.C: New test.
46149
46150 2000-05-12  Richard Henderson  <rth@cygnus.com>
46151
46152         * gcc.c-torture/execute/990208-1.c (main): Don't pass
46153         constants through to doit's conditional.
46154
46155 2000-05-11  Jeffrey A Law  (law@cygnus.com)
46156
46157         * gcc.c-torture/compile/20000511-1.c: New test.
46158         * g77.f-torture/compile/20000511-1.f: New test.
46159         * g77.f-torture/compile/20000511-2.f: New test.
46160
46161 2000-05-11  Michael Meissner  <meissner@redhat.com>
46162
46163         * gcc.c-torture/execute/20000511-1.c: New test.
46164
46165 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
46166
46167         * gcc.dg/dg.exp: Scan .S files as well as .c files.
46168         * gcc.dg/20000510-1.S: New.
46169
46170 2000-05-08  Catherine Moore  <clm@cygnus.com>
46171
46172         * gcc.dg/unused-3.c: New.
46173
46174 2000-05-06  Richard Henderson  <rth@cygnus.com>
46175
46176           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
46177           * g++.old-deja/g++.mike/warn1.C: Likewise.
46178           * g++.old-deja/g++.pt/local1.C: Likewise.
46179           * g++.old-deja/g++.pt/local7.C: Likewise.
46180           * g++.old-deja/g++.pt/spec16.C: Likewise.
46181
46182 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
46183
46184         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
46185
46186 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
46187
46188           * g77.f-torture/execute/20000503-1.f: New test.
46189
46190 2000-05-04  Andreas Jaeger  <aj@suse.de>
46191
46192         * gcc.dg/noreturn-2.c: New test.
46193
46194 2000-05-04  Neil Booth  <NeilB@earthling.net>
46195
46196         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
46197         preprocessor.
46198
46199 2000-05-04  Richard Henderson  <rth@cygnus.com>
46200
46201         * gcc.c-torture/execute/20000503-1.c: Fix typo.
46202
46203 2000-05-04  Richard Henderson  <rth@cygnus.com>
46204
46205         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
46206         OpenSSL by Jason R Thorpe.
46207
46208 2000-05-03  Jim Wilson  <wilson@cygnus.com>
46209
46210         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
46211
46212 2000-05-03  Robert Lipe <robertlipe@usa.net>
46213
46214         * gcc.dg/20000503-1.c: New test.
46215
46216 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
46217
46218         * gcc.c-torture/compile/20000502-1.c: New test.
46219         * g++.old-deja/g++.other/align.C: New test.
46220         * gcc.dg/cpp-tradstringify.c: New test.
46221
46222 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
46223
46224         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
46225         and hard registers.
46226
46227 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
46228
46229         * gcc.c-torture/execute/loop-5.c: New test.
46230
46231 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
46232
46233         * gcc.c-torture/execute/va-arg-20.c: New test.
46234
46235 2000-04-23  Jeffrey A Law  (law@cygnus.com)
46236
46237         * gcc.c-torture/execute/20000422-1.c: New test.
46238
46239 2000-04-20  Greg McGary  <gkm@gnu.org>
46240
46241         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
46242         when optimizing, but without sibling-call optimizations (-O1).
46243
46244 2000-04-20  Jeffrey A Law  (law@cygnus.com)
46245
46246           * gcc.c-torture/compile/20000420-1.c: New test.
46247
46248 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
46249
46250         * g++.abi/ptrflags.C: New test.
46251         * g++.eh/catchptr1.C: Test incomplete pointer chains.
46252
46253 2000-04-19  Catherine Moore  <clm@cygnus.com>
46254
46255         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
46256
46257 2000-04-19  Greg McGary  <gkm@gnu.org>
46258
46259         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
46260         sibling-call optimizations.
46261
46262 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
46263
46264         * gcc.dg/20000419-1.c: New test.
46265
46266 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
46267
46268         * gcc.c-torture/execute/20000412-6.c: New test.
46269
46270 2000-04-12  Jeffrey A Law  (law@cygnus.com)
46271
46272         * gcc.c-torture/execute/20000412-5.c: New test.
46273         * g77.f-torture/compile/20000412-1.f: New test.
46274         * gcc.c-torture/execute/20000412-4.c: New test.
46275         * gcc.c-torture/compile/20000412-2.c: New test.
46276         * gcc.c-torture/execute/20000412-3.c: New test.
46277         * gcc.c-torture/compile/20000412-1.c: New test.
46278         * gcc.c-torture/execute/20000412-2.c: New test.
46279
46280 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
46281
46282         * objc/execute/bf-20.m: New test.
46283
46284 2000-04-10  Richard Henderson  <rth@cygnus.com>
46285
46286         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
46287
46288         * gcc.c-torture/execute/20000412-1.c: New test.
46289
46290 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
46291
46292         * g++.old-deja/g++.eh/catchptr1.C: New test.
46293
46294 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
46295
46296         * g++.old-deja/g++.abi/cxa_vec.C: New test.
46297
46298 2000-04-08  Neil Booth  <NeilB@earthling.net>
46299
46300         * gcc.dg/cpp-nullchar.c: Remove test as
46301         embedded nulls cause problems.
46302
46303 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46304
46305         * gcc.dg/compare2.c: New test.
46306
46307 2000-04-08  Neil Booth  <NeilB@earthling.net>
46308
46309         * gcc.dg/cpp-nullchar.c: New test.
46310
46311 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
46312
46313         * gcc.dg/cpp-mi2.c: New test.
46314         * gcc.dg/cpp-mi2[abc].h: New files.
46315
46316 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
46317
46318         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
46319         member name.
46320
46321 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
46322
46323         * g++.old-deja/g++.abi/vmihint.C: New test.
46324
46325 2000-04-06  Neil Booth  <NeilB@earthling.net>
46326
46327         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
46328         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
46329         copyright.
46330
46331 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
46332
46333         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
46334         avoid stack-frame overwrite.
46335
46336 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
46337
46338         * gcc.c-torture/compile/20000405-2.c: New test.
46339         * gcc.c-torture/compile/20000405-3.c: New test.
46340
46341 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
46342
46343         * gcc.c-torture/compile/20000405-1.c: New test.
46344
46345 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
46346
46347         * gcc.dg/cast-qual-1.c: Revert last change.
46348
46349 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46350
46351         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
46352
46353 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
46354
46355         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
46356         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
46357
46358 2000-04-03  Jeffrey A Law  (law@cygnus.com)
46359
46360         * gcc.c-torture/compile/20000403-2.c: New test.
46361         * gcc.c-torture/compile/20000403-1.c: New test.
46362
46363 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
46364
46365         * gcc.c-torture/execute/20000403-1.c: New test.
46366
46367 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
46368
46369         * gcc.c-torture/execute/20000402-1.c: New test.
46370
46371 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
46372
46373         * gcc.c-torture/execute/va-arg-15.c: New test.
46374         * gcc.c-torture/execute/va-arg-16.c: New test.
46375         * gcc.c-torture/execute/va-arg-17.c: New test.
46376         * gcc.c-torture/execute/va-arg-18.c: New test.
46377         * gcc.c-torture/execute/va-arg-19.c: New test.
46378
46379 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
46380
46381         * gcc.c-torture/compile/981211-1.c: Move to...
46382         * gcc.dg/cpp-as1.c: ...here.
46383         * gcc.dg/cpp-as2.c: New file.
46384
46385         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
46386         compiler.
46387
46388 2000-04-02  Neil Booth  <NeilB@earthling.net>
46389
46390         * gcc.dg/cpp-cond.c  New tests.
46391         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
46392         accidental success less likely.
46393         * gcc.dg/cpp-missingop.c  New tests.
46394         * gcc.dg/cpp-missingparen.c  New tests.
46395         * gcc.dg/cpp-shift.c  New tests.
46396         * gcc.dg/cpp-shortcircuit.c  New tests.
46397         * gcc.dg/cpp-unary.c  New tests.
46398
46399 2000-03-29  Jeffrey A Law  (law@cygnus.com)
46400
46401         * gcc.c-torture/compile/20000329-1.c: New test.
46402
46403 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
46404
46405         * gcc.c-torture/compile/20000326-1.c: New test.
46406         * gcc.c-torture/compile/20000326-2.c: New test.
46407
46408 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
46409
46410         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
46411         the first parameter is a function argument.
46412
46413 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
46414
46415         * g++.old-deja/g++.ext/array4.C: New test.
46416
46417 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
46418
46419         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
46420
46421 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46422
46423         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
46424
46425 2000-03-19  Richard Henderson  <rth@cygnus.com>
46426
46427         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
46428
46429 2000-03-19  Richard Henderson  <rth@cygnus.com>
46430
46431         * gcc.c-torture/compile/20000319-1.c: New test.
46432
46433 2000-03-14  Jeffrey A Law  (law@cygnus.com)
46434
46435         * gcc.c-torture/execute/20000314-3.c: New test.
46436         * gcc.c-torture/execute/20000314-2.c: New test.
46437         * gcc.c-torture/execute/20000314-1.c: New test.
46438         * gcc.c-torture/compile/20000314-2.c: New test.
46439         * gcc.c-torture/compile/20000314-1.c: New test.
46440
46441 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
46442
46443         * g++.old-deja/g++.warn/inline.C: New test.
46444
46445 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
46446
46447         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
46448         standards-compliant result rather than specific constants.
46449         Put test-values in array.
46450
46451 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
46452
46453         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
46454         (g++_target_compile): Put test-specific options last.
46455
46456 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
46457
46458         * g++.old-deja/g++.eh/vbase4.C: New test.
46459
46460 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
46461
46462         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
46463
46464 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
46465
46466         * g++.old-deja/g++.brendan/misc12.C: Removed.
46467         * g++.old-deja/g++.pt/memtemp77.C: Constify.
46468         * g++.old-deja/g++.ext/pretty4.C: New test.
46469
46470 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
46471
46472         * g++.old-deja/g++.other/string2.C: New test.
46473
46474 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
46475
46476         * g++.old-deja/g++.warn/impint2.C: New test.
46477
46478 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
46479
46480         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
46481         is 1, not zero.
46482
46483 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
46484
46485         * g++.old-deja/g++.warn/impint.C: New test.
46486         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
46487         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
46488         * g++.old-deja/g++.pt/explicit12.C: Likewise.
46489         * g++.old-deja/g++.pt/explicit13.C: Likewise.
46490         * g++.old-deja/g++.pt/explicit17.C: Likewise.
46491         * g++.old-deja/g++.pt/explicit18.C: Likewise.
46492         * g++.old-deja/g++.pt/explicit19.C: Likewise.
46493         * g++.old-deja/g++.pt/explicit23.C: Likewise.
46494         * g++.old-deja/g++.pt/explicit31.C: Likewise.
46495         * g++.old-deja/g++.pt/explicit35.C: Likewise.
46496         * g++.old-deja/g++.pt/explicit6.C: Likewise.
46497         * g++.old-deja/g++.pt/memclass7.C: Likewise.
46498
46499 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
46500
46501         * gcc.dg/cpp-redef.c: New test.
46502
46503 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
46504
46505         * g++.old-deja/g++.pt/unify7.C: New test.
46506
46507 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
46508
46509         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
46510         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
46511
46512 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
46513
46514         * gcc.c-torture/compile/20000224-1.c: New test.
46515
46516 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
46517
46518         * gcc.c-torture/compile/cpp-2.c: New test.
46519         * gcc.c-torture/compile/cpp-1.c: New test.
46520
46521 2000-02-25  Jeffrey A Law  (law@cygnus.com)
46522
46523         * gcc.c-torture/execute/20000225-1.c: New test.
46524
46525 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
46526
46527         * gcc.dg/cpp-li2.c: New test.
46528
46529         * gcc.dg/cpp-wi1.c: New test.
46530
46531         * gcc.dg/cpp-li1.c: New test.
46532
46533 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
46534
46535         * g++.old-deja/g++.other/sizeof5.C: New test.
46536
46537 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46538
46539         * gcc.c-torture/execute/va-arg-13.c: New test.
46540
46541 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
46542
46543         * gcc.c-torture/execute/va-arg-12.c: New test.
46544
46545 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
46546
46547         * gcc.c-torture/execute/20000223-1.c: New test.
46548
46549 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
46550
46551         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
46552
46553 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
46554
46555         * g++.old-deja/g++.abi/ptrmem.C: New test.
46556
46557 2000-02-19  Richard Henderson  <rth@cygnus.com>
46558
46559         * gcc.c-torture/compile/init-3.c: New.
46560
46561 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
46562
46563         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
46564         ALWAYS_CXXFLAGS.
46565
46566 2000-02-11  Robert Lipe <robertl@sco.com>
46567
46568         * gcc.c-torture/compile/20000211-3.c: New test.
46569
46570 2000-02-11  Martin Buchholz <martin@xemacs.org>
46571
46572         * gcc.c-torture/compile/20000211-2.c: New test.
46573
46574 2000-02-11  Jeffrey A Law  (law@cygnus.com)
46575
46576         * gcc.c-torture/compile/20000211-1.c: New test.
46577
46578 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
46579
46580         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
46581           on native targets
46582
46583 2000-02-08  Nathan Sidwell  <nathan@acm.org>
46584
46585         * g++.old-deja/g++.other/cast5.C: New test.
46586
46587 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
46588
46589         * gcc.c-torture/execute/20000205-1.c: New.
46590
46591 2000-02-03  Nathan Sidwell  <nathan@acm.org>
46592
46593         * g++.old-deja/g++.jason/cast3.C: Return void.
46594         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
46595
46596 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
46597
46598         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
46599
46600         * gcc.dg/loop-1.c: New test.
46601
46602 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
46603
46604         * gcc.c-torture/compile/20000127-1.c: New test.
46605         * gcc.c-torture/execute/991228-1.c: New test.
46606
46607 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
46608
46609         * gcc.dg/unused-2.c: New test.
46610
46611         * gcc.dg/conv-1.c: New test.
46612
46613 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
46614
46615         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
46616         compiler.
46617         (tool_option_proc): Fix typo.
46618
46619 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
46620
46621         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
46622         of the ld on the host, not on the build machine.
46623         Also, don't crash if '--help' is not a supported option.
46624
46625 2000-01-24  Richard Henderson  <rth@cygnus.com>
46626
46627         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
46628
46629 2000-01-20  Jeffrey A Law  (law@cygnus.com)
46630
46631         * gcc.c-torture/execute/20000120-2.c: New test.
46632         * gcc.c-torture/execute/20000120-1.c: New test.
46633
46634 2000-01-13  Jeffrey A Law  (law@cygnus.com)
46635
46636         * gcc.c-torture/execute/20000113-1.c: New test.
46637
46638 2000-01-12  Jeffrey A Law  (law@cygnus.com)
46639
46640         * gcc.c-torture/execute/20000112-1.c: New test.
46641
46642 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
46643
46644         * gcc.dg/20000111-1.c: New test.
46645
46646 2000-01-10  Jeffrey A Law  (law@cygnus.com)
46647
46648         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
46649         with 16 bit integers.
46650
46651 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
46652
46653         * gcc.dg/20000108-1.c: New test.
46654
46655 2000-01-05  Nathan Sidwell  <nathan@acm.org>
46656
46657         * g++.old-deja/g++.ns/koenig8.C: New test.
46658
46659 2000-01-05  Nathan Sidwell  <nathan@acm.org>
46660
46661         * g++.old-deja/g++.other/cast4.C: New test.
46662
46663 2000-01-05  Jeffrey A Law  (law@cygnus.com)
46664
46665         * gcc.c-torture/compile/20000105-2.c: New test.
46666         * gcc.c-torture/compile/20000105-1.c: New test.
46667
46668 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46669
46670         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
46671         references to printf & atoi to conform to ANSI standard.
46672         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
46673         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
46674         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
46675         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
46676         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
46677         * g++.old-deja/g++.brendan/complex1.C: Likewise.
46678         * g++.old-deja/g++.brendan/copy1.C: Likewise.
46679         * g++.old-deja/g++.brendan/copy2.C: Likewise.
46680         * g++.old-deja/g++.brendan/copy3.C: Likewise.
46681         * g++.old-deja/g++.brendan/copy4.C: Likewise.
46682         * g++.old-deja/g++.brendan/copy5.C: Likewise.
46683         * g++.old-deja/g++.brendan/copy6.C: Likewise.
46684         * g++.old-deja/g++.brendan/copy7.C: Likewise.
46685         * g++.old-deja/g++.brendan/copy8.C: Likewise.
46686         * g++.old-deja/g++.brendan/crash11.C: Likewise.
46687         * g++.old-deja/g++.brendan/crash14.C: Likewise.
46688         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
46689         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
46690         * g++.old-deja/g++.brendan/delete2.C: Likewise.
46691         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
46692         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
46693         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
46694         * g++.old-deja/g++.brendan/eh1.C: Likewise.
46695         * g++.old-deja/g++.brendan/groff1.C: Likewise.
46696         * g++.old-deja/g++.brendan/init3.C: Likewise.
46697         * g++.old-deja/g++.brendan/misc12.C: Likewise.
46698         * g++.old-deja/g++.brendan/misc7.C: Likewise.
46699         * g++.old-deja/g++.brendan/new2.C: Likewise.
46700         * g++.old-deja/g++.brendan/operators4.C: Likewise.
46701         * g++.old-deja/g++.brendan/operators5.C: Likewise.
46702         * g++.old-deja/g++.brendan/overload2.C: Likewise.
46703         * g++.old-deja/g++.brendan/overload7.C: Likewise.
46704         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
46705         * g++.old-deja/g++.brendan/reference1.C: Likewise.
46706         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
46707         * g++.old-deja/g++.brendan/template24.C: Likewise.
46708         * g++.old-deja/g++.brendan/template3.C: Likewise.
46709         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
46710         * g++.old-deja/g++.jason/inline3.C: Likewise.
46711         * g++.old-deja/g++.jason/opeq.C: Likewise.
46712         * g++.old-deja/g++.law/arg5.C: Likewise.
46713         * g++.old-deja/g++.law/arm7.C: Likewise.
46714         * g++.old-deja/g++.law/ctors11.C: Likewise.
46715         * g++.old-deja/g++.law/cvt8.C: Likewise.
46716         * g++.old-deja/g++.law/init9.C: Likewise.
46717         * g++.old-deja/g++.law/refs4.C: Likewise.
46718         * g++.old-deja/g++.law/template2.C: Likewise.
46719         * g++.old-deja/g++.law/visibility24.C: Likewise.
46720         * g++.old-deja/g++.law/vtable3.C: Likewise.
46721         * g++.old-deja/g++.mike/asm2.C: Likewise.
46722         * g++.old-deja/g++.mike/eh1.C: Likewise.
46723         * g++.old-deja/g++.mike/misc1.C: Likewise.
46724         * g++.old-deja/g++.mike/misc13.C: Likewise.
46725         * g++.old-deja/g++.mike/misc14.C: Likewise.
46726         * g++.old-deja/g++.mike/ns12.C: Likewise.
46727         * g++.old-deja/g++.mike/p1248.C: Likewise.
46728         * g++.old-deja/g++.mike/p3708.C: Likewise.
46729         * g++.old-deja/g++.mike/p3708a.C: Likewise.
46730         * g++.old-deja/g++.mike/p3708b.C: Likewise.
46731         * g++.old-deja/g++.mike/p646.C: Likewise.
46732         * g++.old-deja/g++.mike/p700.C: Likewise.
46733         * g++.old-deja/g++.mike/p783.C: Likewise.
46734         * g++.old-deja/g++.mike/p783a.C: Likewise.
46735         * g++.old-deja/g++.mike/p783b.C: Likewise.
46736         * g++.old-deja/g++.mike/p786.C: Likewise.
46737         * g++.old-deja/g++.mike/p789.C: Likewise.
46738         * g++.old-deja/g++.mike/p789a.C: Likewise.
46739         * g++.old-deja/g++.mike/p807a.C: Likewise.
46740         * g++.old-deja/g++.other/delete3.C: Likewise.
46741         * g++.old-deja/g++.other/dyncast1.C: Likewise.
46742         * g++.old-deja/g++.other/dyncast2.C: Likewise.
46743         * g++.old-deja/g++.other/dyncast3.C: Likewise.
46744         * g++.old-deja/g++.other/empty1.C: Likewise.
46745         * g++.old-deja/g++.other/temporary1.C: Likewise.
46746         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
46747         * g++.old-deja/g++.pt/t16.C: Likewise.
46748         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
46749
46750 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
46751
46752         * gcc.dg/991230-1.c: New test.
46753
46754 1999-12-29  Jeffrey A Law  (law@cygnus.com)
46755
46756         * gcc.c-torture/compile/991229-3.c: New test.
46757         * gcc.c-torture/compile/991229-2.c: New test.
46758         * gcc.c-torture/compile/991229-1.c: New test.
46759
46760 1999-12-29  Greg McGary <gkm@eng.ascend.com>
46761
46762         * gcc.c-torture/compile/labels-2.c: New test.
46763
46764 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
46765
46766         * gcc.c-torture/execute/991227-1.c: New test.
46767
46768 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
46769
46770         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
46771
46772 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
46773
46774         * gcc.c-torture/execute/991221-1.c: New test.
46775
46776 1999-12-20  Nathan Sidwell  <nathan@acm.org>
46777
46778         * g++.old-deja/g++.other/cast3.C: New test.
46779
46780 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
46781
46782         * gcc.c-torture/execute/991216-4.c: New test.
46783
46784 1999-12-16  Michael Meissner  <meissner@cygnus.com>
46785
46786         * gcc.c-torture/execute/991216-1.c: New test.
46787         * gcc.c-torture/execute/991216-2.c: New test.
46788         * gcc.c-torture/execute/991216-3.c: New test.
46789
46790 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
46791
46792         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
46793         Actually make the test fail by using "-O2" for compilation.
46794
46795 1999-12-15  Nathan Sidwell  <nathan@acm.org>
46796
46797         * g++.old-deja/g++.warn/cast-align1.C: New test.
46798
46799 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
46800
46801         * gcc.c-torture/compile/991214-1.c: New test.
46802         * gcc.c-torture/compile/991214-2.c: New test.
46803
46804 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
46805
46806         * gcc.dg/991214-1.c: New test.
46807
46808 1999-12-13  Jeffrey A Law  (law@cygnus.com)
46809
46810         * gcc.c-torture/compile/991213-3.c: New test.
46811         * gcc.c-torture/compile/991213-2.c: New test.
46812         * gcc.c-torture/compile/991213-1.c: New test.
46813
46814 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
46815
46816         * gcc.dg/991209-1.c: New test.
46817
46818 1999-12-08  Nathan Sidwell <nathan@acm.org>
46819
46820         * gcc.c-torture/compile/991208-1.c: New test.
46821
46822 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
46823
46824         * gcc.dg/ultrasp2.c: New test.
46825
46826 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
46827
46828         * g++.old-deja/g++.abi/align.C (main): Fix typo.
46829
46830 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
46831
46832         * gcc.c-torture/compile/991202-1.c: New test.
46833         * gcc.c-torture/execute/991202-1.c: New test.
46834         * gcc.c-torture/execute/991202-2.c: New test.
46835         * gcc.c-torture/execute/991202-3.c: New test.
46836
46837 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
46838
46839         * g++.old-deja/g++.abi/align.C: New test.
46840         * g++.old-deja/g++.abi/aggregates.C: Likewise.
46841         * g++.old-deja/g++.abi/bitfields.C: Likewise.
46842
46843 1999-12-01  Richard Henderson  <rth@cygnus.com>
46844
46845         * gcc.c-torture/execute/991201-1.c: New.
46846
46847 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
46848
46849         * gcc.dg/991129-1.c: New test.
46850
46851 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
46852
46853         * gcc.c-torture/compile/991127-1.c: New test.
46854
46855 1999-11-22  Nathan Sidwell  <nathan@acm.org>
46856
46857         * g++.old-deja/g++.other/warn4.C: New test.
46858
46859 1999-11-22  Nathan Sidwell  <nathan@acm.org>
46860
46861         * g++.old-deja/g++.eh/cleanup2.C: New test.
46862         * g++.old-deja/g++.ext/pretty2.C: New test.
46863         * g++.old-deja/g++.ext/pretty3.C: New test.
46864         * g++.old-deja/g++.other/debug6.C: New test.
46865
46866 1999-10-20  Jim Wilson  <wilson@cygnus.com>
46867
46868         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
46869         compiler_output to look for one error message instead of two.
46870
46871 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
46872
46873         * gcc.c-torture/execute/991118-1.c: Also test case
46874         where the word boundary does not split a byte evenly.
46875
46876 1999-11-19  Nathan Sidwell  <nathan@acm.org>
46877
46878         * g++.old-deja/g++.ext/restrict1.C: New test.
46879
46880 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
46881
46882         * gcc.c-torture/execute/991118-1.c: New test.
46883
46884 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
46885
46886         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
46887         working directory pathnames.
46888
46889 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
46890
46891         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
46892         host is equipped with driver.h and driver.o so it can actually
46893         compile and run the tests.
46894
46895 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
46896
46897         * gcc.c-torture/compile/991008-1.c: New test.
46898
46899 1999-11-08  Nick Clifton  <nickc@cygnus.com>
46900
46901         * lib/gcc-dg.exp: Include target-supports.exp
46902
46903 1999-11-05  Nick Clifton  <nickc@cygnus.com>
46904
46905         * lib/target-supports.exp: New file: Provide procs to test for
46906         features supported by the target.
46907         (check_weak_available): Moved here from ecos.exp.
46908         (check_alias_available): New proc: Determine of the target
46909         toolchain supports the alias attribute.
46910
46911         * gcc.dg/special/ecos.exp: Move check_weak_available to
46912         target-supports.exp.
46913         (alias-1.c): Only perform the test if the target supports
46914         aliases.
46915         (wkali-1.c): Only perform the test if the target supports
46916         aliases.
46917
46918         * gcc.dg/990506-0.c: Expect error messages from cross
46919         targets as well as native targets.
46920
46921 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
46922
46923         * gcc.dg/ultrasp1.c: Removed xfail.
46924         * gcc.dg/struct-ret-2.c: Likewise.
46925         * gcc.dg/array-1.c: Likewise.
46926
46927 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
46928
46929         * gcc.dg/struct-ret-2.c: New test.
46930
46931         * gcc.dg/array-1.c: New test.
46932
46933 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
46934
46935         * gcc.c-torture/execute/991030-1.c: New test.
46936
46937 1999-10-26  Richard Henderson  <rth@cygnus.com>
46938
46939         * gcc.c-torture/compile/991026-2.c: New test.
46940
46941 1999-10-26  Jeffrey A Law  (law@cygnus.com)
46942
46943         * gcc.c-torture/compile/991026-1.c: New test.
46944
46945 1999-10-23  Jeffrey A Law  (law@cygnus.com)
46946
46947         * gcc.c-torture/execute/991023-1.c: New test.
46948
46949 1999-10-19  Jeffrey A Law  (law@cygnus.com)
46950
46951         * gcc.c-torture/execute/991019-1.c: New test.
46952
46953 1999-10-16  Richard Henderson  <rth@cygnus.com>
46954
46955         * gcc.c-torture/execute/991016-1.c: New test.
46956
46957 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
46958
46959         * gcc.c-torture/execute/991014-1.c: New test.
46960
46961 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
46962
46963         * g++.old-deja/g++.other/union2.C: New test.
46964
46965 1999-10-13  Nathan Sidwell  <nathan@acm.org>
46966
46967         * g++.old-deja/g++.other/vaarg2.C: New test.
46968         * g++.old-deja/g++.other/vaarg3.C: New test.
46969
46970 1999-10-12  Craig Burley  <craig@jcb-sc.com>
46971
46972         * g77.f-torture/noncompile/19990905-1.f: Moved from being
46973         in compile/.
46974
46975 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
46976
46977         * gcc.c-torture/execute/va-arg-11.c: New test.
46978
46979 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
46980
46981         * lib/file-format.exp (gcc_target_object_format): Don't
46982         crash if objdump is unavailable.
46983
46984 1999-09-29  Donn Terry <donn@interix.com>
46985
46986         * gcc.misc-tests/mg.exp: delete extraneous redirection.
46987
46988 1999-09-28  Nick Clifton  <nickc@cygnus.com>
46989
46990         * gcc.c-torture/compile/990928-1.c: New test.
46991
46992 1999-09-28  Nathan Sidwell  <nathan@acm.org>
46993
46994         * g++.old-deja/g++.other/decl6.C: New test.
46995
46996 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46997
46998         * gcc.c-torture/execute/va-arg-10.c: New test.
46999
47000 1999-09-27  Nathan Sidwell  <nathan@acm.org>
47001
47002         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
47003         __PRETTY_FUNCTION__.
47004
47005 1999-09-23  Nick Clifton  <nickc@cygnus.com>
47006
47007         * gcc.c-torture/execute/990923-1.c: New test.
47008
47009 1999-09-21  Nick Clifton  <nickc@cygnus.com>
47010
47011         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
47012         for which -fpic is inappropriate.
47013
47014 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
47015
47016         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
47017
47018 1999-09-21  Nathan Sidwell  <nathan@acm.org>
47019
47020         * g++.old-deja/g++.other/dyncast1.C: New test.
47021         * g++.old-deja/g++.other/dyncast2.C: New test.
47022         * g++.old-deja/g++.other/dyncast3.C: New test.
47023         * g++.old-deja/g++.other/dyncast4.C: New test.
47024         * g++.old-deja/g++.other/dyncast5.C: New test.
47025         * g++.old-deja/g++.eh/catch3.C: New test.
47026         * g++.old-deja/g++.eh/catch3p.C: New test.
47027         * g++.old-deja/g++.eh/catch4.C: New test.
47028         * g++.old-deja/g++.eh/catch4p.C: New test.
47029         * g++.old-deja/g++.eh/catch5.C: New test.
47030         * g++.old-deja/g++.eh/catch5p.C: New test.
47031         * g++.old-deja/g++.eh/catch6.C: New test.
47032         * g++.old-deja/g++.eh/catch6p.C: New test.
47033         * g++.old-deja/g++.eh/catch7.C: New test.
47034         * g++.old-deja/g++.eh/catch7p.C: New test.
47035         * g++.old-deja/g++.eh/catch8.C: New test.
47036         * g++.old-deja/g++.eh/catch8p.C: New test.
47037         * g++.old-deja/g++.eh/catch9.C: New test.
47038         * g++.old-deja/g++.eh/catch9p.C: New test.
47039
47040 1999-09-13  Nathan Sidwell  <nathan@acm.org>
47041
47042         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
47043         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
47044
47045 1999-09-13  Jeffrey A Law  (law@cygnus.com)
47046
47047         * gcc.c-torture/compile/990913-1.c: New test.
47048
47049 1999-09-10  Nathan Sidwell  <nathan@acm.org>
47050
47051         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
47052         * g++.old-deja/g++.jason/rfg5.C: Likewise.
47053
47054 1999-09-09  Richard Henderson  <rth@cygnus.com>
47055
47056         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
47057
47058 1999-09-09  Nathan Sidwell  <nathan@acm.org>
47059
47060         * g++.old-deja/g++.other/lookup11.C: New test.
47061         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
47062         what is permitted and what we want.
47063         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
47064         overload use.
47065         * g++.old-deja/g++.jason/rfg5.C: Likewise.
47066
47067 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
47068
47069         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
47070         * gcc.c-torture/noncompile/poison-1.c: New file.
47071
47072 1999-09-08  Nathan Sidwell  <nathan@acm.org>
47073
47074         * g++.old-deja/g++.other/sizeof3.C: New test.
47075         * g++.old-deja/g++.other/sizeof4.C: New test.
47076         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
47077         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
47078
47079 1999-09-07  Richard Henderson  <rth@cygnus.com>
47080
47081         * gcc.dg/va-arg-1.c: New.
47082
47083 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47084
47085         * gcc.c-torture/execute/va-arg-9.c: New test.
47086
47087 1999-09-05  Craig Burley  <craig@jcb-sc.com>
47088
47089         * g77.f-torture/compile/980519-2.f: New test.
47090         * g77.f-torture/compile/19990905-0.f: New test.
47091         * g77.f-torture/compile/19990905-1.f: New test.
47092         * g77.f-torture/compile/19990905-2.f: New test.
47093
47094         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
47095
47096 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
47097
47098         * gcc.c-torture/execute/990827-1.c: Fix typo.
47099
47100 1999-09-03  Nathan Sidwell  <nathan@acm.org>
47101
47102         * g++.old-deja/g++.other/deref1.C: New test.
47103
47104 1999-09-02  Nathan Sidwell  <nathan@acm.org>
47105
47106         * g++.old-deja/g++.other/ambig2.C: New test.
47107         * g++.old-deja/g++.other/cond5.C: New test.
47108         * g++.old-deja/g++.other/lookup16.C: New test.
47109
47110 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
47111
47112         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
47113         assemblers too.
47114
47115 1999-08-31  Jeffrey A Law  (law@cygnus.com)
47116
47117         * lib/c-torture.exp: Avoid the "compare executables" optimization
47118         when testing native.
47119
47120 1999-08-29  Jeffrey A Law  (law@cygnus.com)
47121
47122         * gcc.c-torture/execute/990829-1.c: New test.
47123         * gcc.c-torture/compile/990829-1.c: New test.
47124
47125 1999-08-27  Paul Burchard  <burchard@pobox.com>
47126
47127         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
47128         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
47129         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
47130         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
47131         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
47132         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
47133         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
47134         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
47135         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
47136         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
47137         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
47138
47139 1999-08-27  Jeffrey A Law  (law@cygnus.com)
47140
47141         * gcc.c-torture/execute/990827-1.c: New test.
47142
47143 1999-08-26  Craig Burley  <craig@jcb-sc.com>
47144
47145         * g77.f-torture/noncompile/19990826-4.f: New test.
47146
47147         * g77.f-torture/compile/19990826-3.f: New test.
47148
47149         * g77.f-torture/execute/19990826-2.f: New test.
47150
47151         * g77.f-torture/compile/19990826-1.f: New test.
47152
47153         * gcc.c-torture/execute/990826-0.c: New test.
47154         * g77.c-torture/execute/19990826-0.f: New test.
47155
47156         * g77.f-torture/noncompile/970626-2.f: New test.
47157
47158 1999-08-25  Paul Burchard  <burchard@pobox.com>
47159
47160         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
47161         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
47162         lss-011.C: New tests.
47163
47164 1999-08-25  Nathan Sidwell  <nathan@acm.org>
47165
47166         * g++.old-deja/g++.other/decl5.C: New test.
47167
47168 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47169
47170         * noncompile/noncompile.exp: Load_lib c-torture.exp.
47171         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
47172         call `postbase' for each one.  All callers of `postbase' changed
47173         to call this instead.
47174
47175 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
47176
47177         * gcc.c-torture/execute/990811-1.c: New test.
47178
47179 1999-08-09  Nick Clifton  <nickc@cygnus.com>
47180
47181         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
47182         just native ones.
47183
47184         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
47185         just native ones.
47186
47187 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
47188
47189         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
47190
47191 1999-08-04  Jeffrey A Law  (law@cygnus.com)
47192
47193         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
47194
47195 1999-08-04  Nathan Sidwell  <nathan@acm.org>
47196
47197         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
47198
47199 1999-08-04  Jeffrey A Law  (law@cygnus.com)
47200
47201         * gcc.c-torture/execute/990804-1.c: New test.
47202
47203 1999-08-03  Nathan Sidwell  <nathan@acm.org>
47204
47205         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
47206         * g++.old-deja/g++.brendan/crash64.C: Likewise.
47207         * g++.old-deja/g++.brendan/overload8.C: Likewise.
47208
47209 1999-08-03  Nathan Sidwell  <nathan@acm.org>
47210
47211         * g++.old-deja/g++.other/struct1.C: New test.
47212
47213 1999-08-03  Nathan Sidwell  <nathan@acm.org>
47214
47215         * g++.old-deja/g++.other/enum2.C: New test.
47216
47217 1999-08-02  Richard Henderson  <rth@cygnus.com>
47218
47219         Adapted from tests from Franz Sirl:
47220         * gcc.c-torture/execute/va-arg-7.c: New test.
47221         * gcc.c-torture/execute/va-arg-8.c: New test.
47222
47223 1999-08-01  Jeffrey A Law  (law@cygnus.com)
47224
47225         * gcc.c-torture/compile/990801-2.c: New test.
47226
47227         * gcc.c-torture/compile/990801-1.c: New test.
47228
47229 1999-07-27  Michael Meissner  <meissner@cygnus.com>
47230
47231         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
47232         fp-cmp-1.c, converting double to float.
47233
47234         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
47235         fp-cmp-1.c, converting double to long double.
47236
47237         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
47238         from fr1 to unknown_register, since fr1 is a legitimate register
47239         on some machines.
47240
47241 1999-07-25  Jeffrey A Law  (law@cygnus.com)
47242
47243         * README: More listname related changes.
47244
47245 1999-07-08  Catherine Moore  <clm@cygnus.com>
47246
47247         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
47248
47249 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
47250
47251         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
47252
47253 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
47254
47255         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
47256
47257 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
47258
47259         * gcc.dg/990703-1.c: New test.
47260
47261 1999-06-29  Nick Clifton  <nickc@cygnus.com>
47262
47263         * lib/file-format.exp: New file: Move definition of proc
47264         gcc_target_object_format to here from
47265         gcc.dg/special/ecos.exp.
47266
47267         * lib/c-torture.exp: Include lib file-format.exp.
47268         * lib/gcc-dg.exp: Include lib file-format.exp.
47269
47270         * gcc.dg/special/ecos.exp: Remove definition of proc
47271         gcc_target_object_format.
47272
47273 1999-06-28  Jeffrey A Law  (law@cygnus.com)
47274
47275         * gcc.c-torture/execute/990628-1.c: New test.
47276
47277 1999-06-25  Jeffrey A Law  (law@cygnus.com)
47278
47279         * gcc.c-torture/compile/990625-2.c: New test.
47280
47281         * gcc.c-torture/compile/990625-1.c: New test.
47282
47283 1999-06-23  Nick Clifton  <nickc@cygnus.com>
47284
47285         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
47286         attributes compile.
47287         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
47288         ports that use the COFF/PE file format.
47289
47290 1999-06-17  Jeffrey A Law  (law@cygnus.com)
47291
47292         * gcc.c-torture/compile/990617-1.c: New test.
47293
47294 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
47295
47296         * g++.old-deja/g++.other/decl4.C: New test.
47297
47298 1999-06-14  Nathan Sidwell  <nathan@acm.org>
47299
47300         * g++.old-deja/g++.other/bitfld3.C: New test.
47301
47302 1999-06-08  Nathan Sidwell  <nathan@acm.org>
47303
47304         * g++.old-deja/g++.eh/catch1.C: New test.
47305
47306 1999-06-07  Jeffrey A Law  (law@cygnus.com)
47307
47308         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
47309
47310         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
47311         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
47312
47313 1999-06-05  Craig Burley  <craig@jcb-sc.com>
47314
47315         * g77.f-torture/compile/19990502-0.f: Replace with new,
47316         shorter, test that still fails after recent changes.
47317
47318 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
47319
47320         * gcc.c-torture/execute/990604-1.c: New test.
47321
47322 1999-05-31  Jeffrey A Law  (law@cygnus.com)
47323
47324         * gcc.c-torture/execute/990531-1.c: New test.
47325
47326 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
47327
47328         * gcc.c-torture/compile/990527-1.c: New test.
47329
47330 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
47331
47332         * gcc.c-torture/execute/990527-1.c: New test.
47333
47334 1999-05-25  Nick Clifton  <nickc@cygnus.com>
47335
47336         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
47337         bitfields as signed.
47338
47339 1999-05-25  Craig Burley  <craig@jcb-sc.com>
47340
47341         * g77.f-torture/compile/19990525-0.f: New test.
47342
47343 1999-05-25  Jeffrey A Law  (law@cygnus.com)
47344
47345         * gcc.c-torture/execute/990525-2.c: New test.
47346
47347         * gcc.c-torture/execute/990525-1.c: New test.
47348
47349 1999-05-24  Nathan Sidwell  <nathan@acm.org>
47350
47351         * g++.old-deja/g++.other/anon3.C: New test.
47352         * g++.old-deja/g++.other/anon4.C: New test.
47353         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
47354         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
47355         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
47356         Merrill).
47357
47358 1999-05-24  Jeffrey A Law  (law@cygnus.com)
47359
47360         * gcc.c-torture/execute/990524-1.c: New test.
47361
47362         * gcc.dg/990524-1.c: New test.
47363
47364 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
47365
47366         * gcc.c-torture/compile/990523-1.c: New test.
47367
47368 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
47369
47370         * gcc.c-torture/compile/990519-1.c: New test.
47371
47372 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
47373
47374         * gcc.c-torture/compile/990517-1.c: New test.
47375
47376         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
47377         (e4, f4): New tests.
47378         (main): Call them.
47379
47380 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47381
47382         * gcc.dg/noreturn-1.c: New test.
47383
47384 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
47385
47386         * gcc.c-torture/execute/990513-1.c: New test.
47387
47388 1999-05-10  Richard Henderson  <rth@cygnus.com>
47389
47390         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
47391
47392 1999-05-10  Craig Burley  <craig@jcb-sc.com>
47393
47394         * g77.f-torture/execute/erfc.f: Use small single-precision
47395         values, to avoid problems on Alphas when not -mieee.
47396
47397 1999-05-08  Craig Burley  <craig@jcb-sc.com>
47398
47399         * gcc.dg/990506-0.c: New test.
47400
47401 1999-05-08  Richard Henderson  <rth@cygnus.com>
47402
47403         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
47404         the constant to test.  Don't XFAIL 64-bit targets.
47405
47406         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
47407         * g++.old-deja/g++.law/profile1.C: Likewise.
47408
47409         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
47410         operator new instances.
47411         * g++.old-deja/g++.other/delete5.C: Likewise.
47412
47413 1999-05-03  Craig Burley  <craig@jcb-sc.com>
47414
47415         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
47416         intrinsic.
47417
47418 1999-05-03  Craig Burley  <craig@jcb-sc.com>
47419
47420         * g77.f-torture/execute/u77-test.f: Reverse order of two
47421         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
47422
47423 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47424
47425         * gcc.dg/compare1.c: New test.
47426
47427 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
47428
47429         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
47430         New tests.
47431
47432 1999-05-02  Craig Burley  <craig@jcb-sc.com>
47433
47434         * g77.f-torture/compile/19990502-1.f: New test.
47435
47436 1999-05-02  Craig Burley  <craig@jcb-sc.com>
47437
47438         * g77.f-torture/compile/19990502-0.f: New test.
47439
47440 1999-05-02  Craig Burley  <craig@jcb-sc.com>
47441
47442         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
47443         intrinsic.
47444
47445 1999-05-02  Craig Burley  <craig@jcb-sc.com>
47446
47447         * g77.f-torture/execute/u77-test.f (main): List libU77
47448         intrinsics not currently tested.
47449         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
47450         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
47451         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
47452         Trim blanks off the ends of some printed strings.
47453
47454 1999-05-02  Craig Burley  <craig@jcb-sc.com>
47455
47456         * g77.f-torture/execute/u77-test.f (main): Just warn about
47457         FSTAT gid disagreement, as it's expected on some systems.
47458
47459 1999-05-01  Craig Burley  <craig@jcb-sc.com>
47460
47461         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
47462         use a new function, which allows for some slop.
47463         Clean up some commentary.
47464         (issum): The new function.
47465         (sgladd): Deleted subroutine.
47466
47467 1999-05-01  Craig Burley  <craig@jcb-sc.com>
47468
47469         * g77.f-torture/execute/u77-test.f: Modify to be more like
47470         libf2c/libU77 version, bringing patches to that version here.
47471         Add suitable commentary.
47472
47473 1999-04-25  Richard Henderson  <rth@cygnus.com>
47474
47475         * gcc.dg/990424-1.c: New test.
47476
47477 1999-04-24  Craig Burley  <craig@jcb-sc.com>
47478
47479         * g77.f-torture/execute/u77-test.f (main): Bug involving
47480         LSTAT has been fixed, so turn back on full checking.
47481
47482 1999-04-20  Craig Burley  <craig@jcb-sc.com>
47483
47484         * g77.f-torture/compile/19990419-0.f: New test.
47485         * g77.f-torture/execute/19990419-1.f: New test.
47486
47487 1999-04-17  Richard Henderson  <rth@cygnus.com>
47488
47489         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
47490         to avoid the need for a prototype to supress a warning.
47491
47492 1999-04-07  Jim Wilson  <wilson@cygnus.com>
47493
47494         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
47495
47496 1999-04-04  Jeffrey A Law  (law@cygnus.com)
47497
47498         * gcc.c-torture/execute/990404-1.c: New test.
47499
47500 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
47501
47502         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
47503         * gcc.dg/cpp-if3.c: Don't use -pedantic.
47504         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
47505         missing initializer warnings.
47506
47507 1999-03-28  Jeffrey A Law  (law@cygnus.com)
47508
47509         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
47510         matching strings.
47511
47512 1999-03-26  Jeffrey A Law  (law@cygnus.com)
47513
47514         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
47515
47516 1999-03-26  Craig Burley  <craig@jcb-sc.com>
47517
47518         * g77.f-torture/execute/19990325-0.f: New test.
47519         * g77.f-torture/execute/19990325-1.f: New test.
47520
47521 1999-03-24  Jeffrey A Law  (law@cygnus.com)
47522
47523         * gcc.c-torture/execute/990324-1.c: New test.
47524
47525 1999-03-22  Jim Wilson  <wilson@cygnus.com>
47526
47527         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
47528         test with 4.
47529
47530 1999-03-17  Richard Henderson  <rth@cygnus.com>
47531
47532         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
47533
47534 1999-03-13  Craig Burley  <craig@jcb-sc.com>
47535
47536         * g77.f-torture/execute/19990313-2.f: New test.
47537         * g77.f-torture/execute/19990313-3.f: New test.
47538
47539 1999-03-13  Craig Burley  <craig@jcb-sc.com>
47540
47541         * g77.f-torture/execute/19990313-0.f: New test.
47542         * g77.f-torture/execute/19990313-1.f: New test.
47543
47544 1999-03-12  Jim Wilson  <wilson@cygnus.com>
47545
47546         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
47547         printf to sprintf.
47548         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
47549         (main): Add check for u15.  Conditionalize u31 check depending on
47550         whether ints are <32 bits or >=32 bits.
47551
47552 1999-03-08  Craig Burley  <craig@jcb-sc.com>
47553
47554         * g77.f-torture/execute/19981119-0.f: Improve testiness.
47555
47556 1999-03-08  Craig Burley  <craig@jcb-sc.com>
47557
47558         * g77.f-torture/compile/19990305-0.f: New test.
47559         * g77.f-torture/execute/19981119-0.f: New test.
47560
47561 1999-03-08  Craig Burley  <craig@jcb-sc.com>
47562
47563         * g77.f-torture/execute/970625-2.f: call ABORT if final
47564         result is not correct, instead of just printing it.
47565         Add this checking via newly introduced obfuscation, to
47566         trip up buggy front ends.
47567
47568 1999-03-07  Craig Burley  <craig@jcb-sc.com>
47569
47570         * g77.f-torture/compile/960317-1.f: Moved from being
47571         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
47572
47573 1999-03-06  Craig Burley  <craig@jcb-sc.com>
47574
47575         * g77.f-torture/execute/960317-1.f: New (old) test.
47576         * g77.f-torture/execute/970625-2.f: Ditto.
47577
47578 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
47579
47580         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
47581         message on line 1 or line 2; cccp and cpplib do this differently.
47582
47583 1999-03-01  Jeffrey A Law  (law@cygnus.com)
47584
47585         * g++.old-deja/g++.law/weak1.C: New test.
47586
47587 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
47588
47589         * gcc.c-torture/execute/990119-1.c: Renamed to...
47590         * gcc.dg/990119-1.c: this, so it will only be tested once
47591         (it's a preprocessor test, it doesn't need to be run at
47592         multiple optimization levels).
47593
47594 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
47595
47596         * lib/g++.exp: Don't add incdir=$base_dir/../include to
47597           ALWAYS_CXXFLAGS.
47598
47599 1999-02-24  Craig Burley  <craig@jcb-sc.com>
47600
47601         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
47602         * g77.f-torture/compile/19981216-0.f: ...as it is expected
47603         to not be compilable by current g77.
47604
47605 1999-02-24  Nick Clifton  <nickc@cygnus.com>
47606
47607         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
47608
47609 1999-02-22  Jeffrey A Law  (law@cygnus.com)
47610
47611         * gcc.c-torture/execute/990222-1.c: New test.
47612
47613 1999-02-19  Craig Burley  <craig@jcb-sc.com>
47614
47615         * g77.f-torture/compile/19990218-0.f: New test.
47616         * g77.f-torture/noncompile/19990218-1.f: New test.
47617
47618 1999-02-18  Craig Burley  <craig@jcb-sc.com>
47619
47620         * g77.f-torture/compile/19981216-0.f: New test.
47621
47622 1999-02-14  Jeffrey A Law  (law@cygnus.com)
47623
47624         * gcc.dg/990214-1.c: New test.
47625
47626 1999-02-13  Jeffrey A Law  (law@cygnus.com)
47627
47628         * gcc.dg/990213-2.c: New test.
47629
47630         * gcc.dg/990213-1.c: New test.
47631
47632 1999-02-12  Jeffrey A Law  (law@cygnus.com)
47633
47634         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
47635         ints.
47636
47637 1999-02-11  Nick Clifton  <nickc@cygnus.com>
47638
47639         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
47640         specified by target.
47641
47642         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
47643
47644 1999-02-11  Jeffrey A Law  (law@cygnus.com)
47645
47646         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
47647
47648 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
47649
47650         * gcc.dg/special/ecos.exp: New test driver for new tests with
47651         special requirements.
47652
47653         * gcc.dg/special/alias-1.c: New test.
47654         * gcc.dg/special/gcsec-1.c: New test.
47655         * gcc.dg/special/weak-1.c: New test.
47656         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
47657         * gcc.dg/special/weak-2.c: New test.
47658         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
47659         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
47660         * gcc.dg/special/wkali-1.c: New test.
47661         * gcc.dg/special/wkali-2.c: New test.
47662         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
47663         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
47664
47665 1999-02-10  Felix Lee  <flee@cygnus.com>
47666
47667           * lib/c-torture.exp (c-torture-compile): Pull out code for
47668           analyzing gcc error messages.
47669           (c-torture-execute): Likewise.  Fix some (harmless) false
47670           positives.
47671           * lib/gcc.exp (gcc_check_compile): New function.
47672
47673 1999-02-08  Richard Henderson  <rth@cygnus.com>
47674
47675         * gcc.c-torture/execute/990208-1.c: New test.
47676
47677 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
47678
47679         * g++.dg/special/ecos.exp: New driver for new tests with special
47680         requirements
47681
47682         * g++.dg/special/conpr-1.C: New test
47683         * g++.dg/special/conpr-2.C: New test
47684         * g++.dg/special/conpr-2a.C: New test
47685         * g++.dg/special/conpr-3.C: New test
47686         * g++.dg/special/conpr-3a.C: New test
47687         * g++.dg/special/conpr-3b.C: New test
47688
47689         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
47690         allow g++ to use the dg driver
47691
47692         * README: Add comment about g++.dg directory
47693
47694 1999-02-06  Jeffrey A Law  (law@cygnus.com)
47695
47696         * README: Update email addresses.
47697
47698 1999-02-03  Nick Clifton  <nickc@cygnus.com>
47699
47700         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
47701         arguments in order to force structure S onto the stack even on
47702         the alpha.
47703         (test): Pass 10 leading arguments to function foo as well as the
47704         structure S.
47705
47706         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
47707         failure for all targets.
47708
47709         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
47710         abort to terminate program execution.
47711
47712 1999-01-30  Richard Henderson  <rth@cygnus.com>
47713
47714         * gcc.c-torture/execute/990130-1.c: New test.
47715
47716 1999-01-30  Jeffrey A Law  (law@cygnus.com)
47717
47718         * gcc.dg/990130-1.c: New test.
47719
47720 1999-01-28  Michael Meissner  <meissner@cygnus.com>
47721
47722         * gcc.c-torture/execute/990128-1.c: New test.
47723
47724 1999-01-27  Michael Meissner  <meissner@cygnus.com>
47725
47726         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
47727
47728 1999-01-27  Felix Lee  <flee@cygnus.com>
47729
47730         * lib/c-torture.exp (c-torture-compile): pull out code for
47731         analyzing gcc error messages.
47732         (c-torture-execute): ditto, and fix some (harmless) false
47733         positives.
47734         * lib/gcc.exp (gcc_check_compile): new function.
47735
47736 1999-01-17  Jeffrey A Law  (law@cygnus.com)
47737
47738         * gcc.dg/990117-1.c: New test.
47739
47740         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
47741
47742         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
47743
47744 1999-01-15  Jeffrey A Law  (law@cygnus.com)
47745
47746         * g77.f-torture/compile/990115-1.f: New test.
47747
47748 1999-01-07  Jeffrey A Law  (law@cygnus.com)
47749
47750         * gcc.c-torture/compile/990107-1.c: New test
47751
47752 1999-01-06  Jeffrey A Law  (law@cygnus.com)
47753
47754         * gcc.c-torture/execute/990106-2.c: New test.
47755
47756         * gcc.c-torture/execute/990106-1.c: New test.
47757
47758 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
47759
47760         * gcc.c-torture/compile/981223-1.c: New test.
47761
47762 1998-12-29  Richard Henderson  <rth@cygnus.com>
47763
47764         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
47765         (opt3): Rename from opt4 and disable.
47766
47767 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
47768
47769         * g++.old-deja/g++.pt/ptrmem5.C: New test.
47770
47771 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
47772
47773         * g++.old-deja/g++.other/conv5.C: New test.
47774
47775 1998-12-14  Nick Clifton  <nickc@cygnus.com>
47776
47777         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
47778
47779 1998-12-11  Jeffrey A Law  (law@cygnus.com)
47780
47781         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
47782
47783 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
47784
47785         * gcc.c-torture/compile/981211-1.c: New test.
47786
47787 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
47788
47789         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
47790
47791         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
47792
47793 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
47794
47795         * gcc.special/930510-1.c: Make C9X safe.
47796         * gcc.misc-tests/gcov-1.c Similarly.
47797         * gcc.misc-tests/gcov-2.c Similarly.
47798
47799 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
47800
47801         * gcc.dg/ultrasp1.c: New test.
47802
47803 1998-12-06  Richard Henderson  <rth@cygnus.com>
47804
47805         * gcc.c-torture/execute/981206.c: New test.
47806
47807 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
47808
47809         * g++.old-deja/g++.ns/template7.C: New test.
47810
47811         * g++.old-deja/g++.other/expr1.C: New test.
47812
47813         * g++.old-deja/g++.eh/tmpl3.C: New test.
47814
47815         * g++.old-deja/g++.eh/tmpl2.C: New test.
47816
47817 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
47818
47819         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
47820         * g++.old-deja/g++.other/using6.C: Removed.
47821         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
47822
47823         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
47824
47825 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
47826
47827         * g++.old-deja/g++.pt/overload8.C: New test.
47828
47829         * g++.old-deja/g++.pt/overload7.C: New test.
47830
47831         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
47832
47833         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
47834         and relinking messages.
47835         * lib/g++.exp (g++_target_compile): Remove .rpo file when
47836         compiling with -frepo.
47837
47838 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
47839
47840         * g++.old-deja/g++.pt/lookup6.C: New test.
47841
47842 1998-11-30  Nick Clifton  <nickc@cygnus.com>
47843
47844         * gcc.c-torture/execute/981130-1.c: New test.
47845         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
47846
47847 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
47848
47849         * g++.old-deja/g++.pt/explicit76.C: New test.
47850
47851         * g++.old-deja/g++.pt/friend38.C: New test.
47852
47853         * g++.old-deja/g++.ns/crash2.C: New test.
47854
47855         * g++.old-deja/g++.pt/defarg8.C: New test.
47856
47857         * g++.old-deja/g++.pt/instantiate6.C: New test.
47858
47859         * g++.old-deja/g++.pt/static6.C: New test.
47860
47861         * g++.old-deja/g++.pt/decl2.C: New test.
47862
47863 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
47864
47865         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
47866         problem is actually related with name lookup, but so what? :-)
47867
47868         * g++.old-deja/g++.pt/friend37.C: New test.
47869
47870 1998-11-25  Dave Love  <d.love@dl.ac.uk>
47871
47872         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
47873         element, which fails on some systems.
47874
47875         * g77.f-torture/execute/labug1.f: New test.
47876
47877 1998-11-21  Jeffrey A Law  (law@cygnus.com)
47878
47879         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
47880         is defined.
47881
47882 1998-11-18  Dave Love  <d.love@dl.ac.uk>
47883
47884         * g77.f-torture/compile/981117-1.f: New test.
47885
47886 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
47887
47888         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
47889         properly discarded.
47890
47891 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
47892
47893         * gcc.c-torture/execute/memcheck: New directory of tests for
47894         -fcheck-memory-usage.
47895
47896 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
47897
47898         * README: New file, general information about the testsuite and
47899         new description of the various C++ test subdirectories.
47900         * README.g++: Eliminate obsolete information, update and move most
47901         relevant stuff to README.
47902
47903 1998-11-07  Richard Henderson  <rth@cygnus.com>
47904
47905         * gcc.c-torture/compile/981107-1.c: New test.
47906
47907 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
47908
47909         * execute/memcpy-bi.c: New testcase.
47910
47911 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
47912
47913         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
47914         base classes.
47915
47916         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
47917         template is selected.
47918
47919         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
47920         classes, it should be accepted for all types.
47921
47922         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
47923
47924         * g++.old-deja/g++.pt/spec24.C: Ensure that template
47925         specializations start with template headers.
47926
47927 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
47928
47929         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
47930
47931         * g++.old-deja/g++.other/init9.C: Test cross initialization of
47932         non-POD types.
47933
47934 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
47935
47936         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
47937
47938 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
47939
47940         * compile/981022-1.c, compile/981022-1.x: New test and driver.
47941
47942 1998-10-19  Jeffrey A Law  (law@cygnus.com)
47943
47944         * 981019-1.c: New test.
47945
47946 1998-10-14  Robert Lipe <robertl@dgii.com>
47947
47948         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
47949         find objc headers.
47950
47951 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
47952
47953         * compile/981001-4.c: Remove use of GCC extension that triggers a
47954         compiler bug.
47955
47956 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
47957
47958         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
47959
47960 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
47961
47962         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
47963         instantiation of template produces incorrect code for delete
47964         expression.
47965
47966         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
47967         constructors' name is not unique.
47968         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
47969         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
47970
47971         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
47972         automatic array of const is ill-formed.
47973
47974         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
47975         of template parameter?
47976
47977         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
47978         const.
47979
47980         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
47981         pointer-to-member expression.
47982
47983         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
47984         declaration causes ICE.
47985
47986 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
47987
47988         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
47989         reserved in the global namespace.
47990
47991         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
47992         generate needed virtual table.
47993
47994         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
47995
47996 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
47997
47998         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
47999         template-dependent type
48000
48001 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
48002
48003         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
48004         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
48005         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
48006
48007         * g++.old-deja/g++.other/using5.C: New test; using decl from base
48008         class should be usable as argument of member function.
48009         * g++.old-deja/g++.other/using6.C: New test; using decl from base
48010         class should be usable as return type of member function.
48011         * g++.old-deja/g++.other/using7.C: New test; using decl from base
48012         class should be usable as type of data member.
48013
48014         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
48015
48016 1998-10-09  Jeffrey A Law  (law@cygnus.com)
48017
48018         * gcc.c-torture/special/920521-1.c: Fix bogus test.
48019
48020 1998-10-08  Nick Clifton  <nickc@cygnus.com>
48021
48022         * gcc.dg/dll-?.c Add thumb to target list.
48023         Fix assembler scan patterns to match current assembler output.
48024
48025 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
48026
48027         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
48028         matching of template brackets.
48029
48030         * g++.old-deja/g++.other/using4.C: New test.  Test using
48031         declarations of methods from base classes.
48032
48033         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
48034         within functions should introduce names into the innermost
48035         enclosing namespace.
48036
48037         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
48038         of static locals if first initialization throws.
48039
48040 1998-10-07  Jim Wilson  <wilson@cygnus.com>
48041
48042         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
48043
48044 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
48045
48046         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
48047         lose track of the possible targets of tablejump insns.
48048         * special/special.exp: Run it.
48049
48050 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
48051
48052         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
48053         must be declared before its specializations can be named in friend
48054         declarations.
48055
48056 1998-10-05  Dave Love  <d.love@dl.ac.uk>
48057
48058         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
48059
48060         * g77.f-torture/execute/io1.f: New test.
48061
48062 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
48063
48064         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
48065         with pointer to template function, for which no argument deduction
48066         is possible.
48067
48068         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
48069         specialization of template function as argument to template
48070         function.
48071
48072         * g++.old-deja/g++.other/access2.C: New test; Inner class
48073         shouldn't have privileged access to Outer's names.
48074
48075 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
48076
48077         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
48078         friend template declared within template class conflicts with
48079         nested class of the same name.
48080
48081         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
48082         is ignored.
48083
48084         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
48085         object with direct initializer as function declaration.
48086
48087         * g++.old-deja/g++.other/decl2.C: New test; duplicate
48088         initializers.
48089
48090         * g++.old-deja/g++.other/null2.C: New test; conditional operator
48091         involving const pointer and NULL produces incorrect result.
48092
48093         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
48094         type name without `typename' should be rejected with -pedantic.
48095
48096 1998-10-02  Richard Henderson  <rth@cygnus.com>
48097
48098         * g++.old-deja/g++.other/addrof1.C: New test.
48099
48100 1998-10-01  Nick Clifton  <nickc@cygnus.com>
48101
48102         * gcc.c-torture/compile/981001-1.c: New test.
48103         * gcc.c-torture/execute/981001-1.c: New test.
48104
48105 1998-10-01  Jeffrey A Law  (law@cygnus.com)
48106
48107         * gcc.c-torture/compile/981001-2.c: New test.
48108         * gcc.c-torture/compile/981001-3.c: New test.
48109         * gcc.c-torture/compile/981001-4.c: New test.
48110
48111 1998-10-01  Robert Lipe  <robertl@dgii.com>
48112
48113         * lib/objc.exp (objc_target_compile): Add -L during compiles for
48114         multilibbed hosts.  Idea grafted from g77.exp.
48115
48116 1998-09-30  Dave Love  <d.love@dl.ac.uk>
48117
48118         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
48119         avoid losing on systems which need -lsocket.
48120
48121 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
48122
48123         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
48124         * g++.old-deja/g++.other/nested2.C: Ditto.
48125         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
48126         failure.
48127
48128 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
48129
48130         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
48131         preferred over template operator!= for enum bitfields.
48132
48133 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
48134
48135         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
48136         that happen to have the same base name, but in different scopes,
48137         are incorrectly rejected.
48138
48139 1998-09-16  Richard Henderson  <rth@cygnus.com>
48140
48141         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
48142         on the native word size instead of an integer literal.
48143
48144 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
48145
48146         * g++.old-deja/g++.other/static2.C: Invocation of static data
48147         member of type pointer-to-function denoted as non-static member.
48148
48149         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
48150         checks involving function types and aliases.
48151
48152 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
48153
48154         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
48155         redefined to the same non-trivial type.
48156
48157         * g++.old-deja/g++.pt/explicit73.C: Test for proper
48158         namespace-qualification of template specializations declared in
48159         other namespaces.
48160
48161         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
48162         to declare a subset of the specializations of a template function
48163         as friends of specializations of a template class.
48164
48165         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
48166         member templates that do not fully specialize the enclosing
48167         template class are rejected.
48168
48169 1998-09-11  Dave Love  <d.love@dl.ac.uk>
48170
48171         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
48172
48173 1998-09-08  Dave Love  <d.love@dl.ac.uk>
48174
48175         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
48176         altered from libf2c/libU77 version.
48177
48178 1998-09-06  Dave Love  <d.love@dl.ac.uk>
48179
48180         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
48181
48182 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
48183
48184         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
48185         (un)signed char are different types for template specialization
48186         purposes.
48187
48188 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
48189
48190         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
48191         * objc: ObjC testsuite.
48192
48193 1998-08-31  Catherine Moore  <clm@cygnus.com>
48194
48195         * gcc.c-torture/execute/941014-1.x: New file.
48196
48197 1998-08-31  Nick Clifton  <nickc@cygnus.com>
48198
48199         * lib/c-torture.exp: Add support for
48200         torture_eval_before_compile and torture_eval_before_execute
48201         variables.
48202
48203 1998-08-30  Jeffrey A Law  (law@cygnus.com)
48204
48205         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
48206         this test triggers valid.
48207
48208 1998-08-27  Jeffrey A Law  (law@cygnus.com)
48209
48210         * gcc.dg/980827-1.c: New test.
48211
48212 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
48213
48214         * gcc.c-torture/execute/loop-4b.c: New test.
48215
48216 1998-08-26  Nick Clifton  <nickc@cygnus.com>
48217
48218         * lib/c-torture.exp: Add support for
48219         torture_eval_before_compile and torture_eval_before_execute
48220         variables.
48221
48222 1998-08-25  Jeffrey A Law  (law@cygnus.com)
48223
48224         * gcc.c-torture/compile/980825-1.c: New test.
48225
48226 1998-08-24  Nick Clifton  <nickc@cygnus.com>
48227
48228         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
48229         count number tests in opt_t0 not good_t0.
48230
48231 1998-08-24  Jeffrey A Law  (law@cygnus.com)
48232
48233         * gcc.c-torture/compile/930326-1.x: Fix typo.
48234
48235 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
48236
48237         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
48238         causes an ICE.
48239
48240 1998-08-21  Jeffrey A Law  (law@cygnus.com)
48241
48242         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
48243         STACK_SIZE is defined.
48244         * gcc.c-torture/unsorted/stuct.c: Similarly.
48245
48246         * gcc.c-torture/compile/980821-1.c: New test.
48247
48248 1998-08-21  Jeffrey A Law  (law@cygnus.com)
48249
48250         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
48251
48252 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
48253
48254         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
48255         code.
48256
48257 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
48258
48259         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
48260         error'.
48261
48262 1998-08-18  Jeffrey A Law  (law@cygnus.com)
48263
48264         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
48265
48266 1998-08-16  Jeffrey A Law  (law@cygnus.com)
48267
48268         * gcc.c-torture/compile/980816-1.c: New test.
48269
48270         * gcc.dg/980816-1.c: New test.
48271
48272 1998-08-13  Jeffrey A Law  (law@cygnus.com)
48273
48274         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
48275         compiler for ieee tests.
48276
48277 1998-08-01  Dave Love  <d.love@dl.ac.uk>
48278
48279         * g77.f-torture/compile/980729-0.f: New test.
48280
48281 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
48282
48283         * gcc.c-torture/special/eeprof-1.c: New test, for
48284         -finstrument-functions.
48285         * gcc.c-torture/special/special.exp: Run it.
48286
48287 1998-07-29  Jeffrey A Law  (law@cygnus.com)
48288
48289         * gcc.c-torture/compile/980729-1.c: New test.
48290
48291 1998-07-27  Nick Clifton  <nickc@cygnus.com>
48292
48293         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
48294         __thumb__ is defined, and test for ARM style doubles if so.
48295
48296 1998-07-26  Dave Love  <d.love@dl.ac.uk>
48297
48298         * g77.f-torture/noncompile/980615-0.f: New test.
48299
48300 1998-07-26  H.J. Lu  (hjl@gnu.org)
48301
48302         * gcc.dg/980312-1.c: Do link instead of compile.
48303         * gcc.dg/980313-1.c: Likewise.
48304
48305 1998-07-26  Jeffrey A Law  (law@cygnus.com)
48306
48307         * gcc.c-torture/compile/980726-1.c: New test.
48308
48309 1998-07-25  Dave Love  <d.love@dl.ac.uk>
48310
48311         * g77.f-torture/execute/io0.f: New test.
48312
48313 1998-07-24  Nick Clifton  <nickc@cygnus.com>
48314
48315         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
48316         an int.
48317
48318 1998-06-18  Michael Meissner  <meissner@cygnus.com>
48319
48320         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
48321         m32r bugs.
48322
48323 1998-07-17  Nick Clifton  <nickc@cygnus.com>
48324
48325         * gcc.dg/980626-1.c: Expect failures for all toolchains until
48326         c-decl.c:grokdeclarator can handle mode attributes.
48327
48328 1998-07-16  Jeffrey A Law  (law@cygnus.com)
48329
48330         * gcc.c-torture/execute/980716-1.c: New test.
48331
48332 1998-07-13  Jeffrey A Law  (law@cygnus.com)
48333
48334         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
48335         the mn10200.
48336         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
48337         the mn10200.
48338         * gcc.c-torture/execute/va-arg-3.x: Similarly.
48339         * gcc.c-torture/compile/930326-1.x: Similarly.
48340
48341 1998-07-13  Dave Love  <d.love@dl.ac.uk>
48342
48343         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
48344         New test from Craig.
48345
48346 1998-07-12  Dave Love  <d.love@dl.ac.uk>
48347
48348         * g77.f-torture/noncompile/980616-0.f: New test.
48349
48350         * g77.f-torture/execute/970816-3.f: New test from Craig.
48351
48352 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
48353
48354         *  g++.other/singleton.C: Return error value instead of taking
48355         SIGSEGV.
48356
48357 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
48358
48359         *  g++.other/singleton.C: New test.  Warning is under dispute.
48360         Runtime crash is not.
48361
48362 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
48363
48364         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
48365         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
48366         using6.C, using7.C}: New namespace tests.
48367
48368 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
48369
48370         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
48371         specialization with typedef'ed names used as array indexes.
48372
48373 1998-07-09  Jeffrey A Law  (law@cygnus.com)
48374
48375         * gcc.c-torture/execute/980709-1.c: New test.
48376
48377         * gcc.dg/980709-1.c: New test.
48378
48379 1998-07-07  Richard Henderson  <rth@cygnus.com>
48380
48381         * gcc.c-torture/execute/bcp-1.c: New test.
48382
48383 1998-07-07  Jeffrey A Law  (law@cygnus.com)
48384
48385         * gcc.c-torture/execute/980707-1.c: New test.
48386
48387 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
48388
48389         * gcc.c-torture/compile/980706-1.c: New test.
48390
48391 1998-07-01  Dave Love  <d.love@dl.ac.uk>
48392
48393         * g77.f-torture/execute/980701-0.f,
48394         g77.f-torture/execute/980701-1.f: New test from Craig.
48395
48396 1998-07-01  Jeffrey A Law  (law@cygnus.com)
48397
48398         * gcc.c-torture/compile/980701-1.c: New test.
48399
48400         * gcc.c-torture/execute/980701-1.c: New test.
48401
48402 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
48403 rlsruhe.de>
48404
48405         * g++.old-deja/g++.robertl/eb132.C: New test.
48406         * g++.old-deja/g++.robertl/eb133.C: Likewise.
48407
48408 1998-06-29  Dave Love  <d.love@dl.ac.uk>
48409
48410         * g77.f-torture/execute/980628-7.f,
48411         g77.f-torture/execute/980628-8.f,
48412         g77.f-torture/execute/980628-9.f,
48413         g77.f-torture/execute/980628-10.f: New tests from Craig.
48414
48415         * g77.f-torture/execute/980628-3.f: Remove mail headers.
48416
48417 1998-06-28  Jeffrey A Law  (law@cygnus.com)
48418
48419         * g77.f-torture/execute/980628-4.f: New test from Craig.
48420         * g77.f-torture/execute/980628-5.f: Likewise.
48421         * g77.f-torture/execute/980628-2.f: Likewise.
48422         * g77.f-torture/execute/980628-0.f: Likewise.
48423         * g77.f-torture/execute/980628-1.f: Likewise.
48424         * g77.f-torture/execute/980628-3.f: Likewise.
48425         * g77.f-torture/execute/980628-6.f: Likewise.
48426
48427 1998-06-28  Jeffrey A Law  (law@cygnus.com)
48428
48429         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
48430         directory when nothing has been installed yet.
48431
48432 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
48433
48434         * gcc.c-torture/special/special.exp: Handle newer versions of
48435         dejagnu.
48436
48437 1998-06-26  Jeffrey A Law  (law@cygnus.com)
48438
48439         * gcc.dg/980626-1.c: New test.
48440
48441 1998-06-19  Bruno Haible <haible@ilog.fr>
48442
48443         * gcc.misc-tests/m-un-2.c: New test.
48444         * g++.old-deja/g++.other/warn01.c: Likewise.
48445
48446 1998-06-19  Robert Lipe  <robertl@dgii.com>
48447
48448         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
48449         compatibility with assmblers with a different comment character.
48450         Eliminate use of GAS-specific extensions.
48451
48452 1998-06-19  Jeffrey A Law  (law@cygnus.com)
48453
48454         * gcc.c-torture/execute/ieee/980619-1.c: New test.
48455
48456 1998-06-19  Robert Lipe  <robertl@dgii.com>
48457
48458         * lib/g77.exp: Replace search for libf2c.a with search for newly
48459         renamed libg2c.a
48460
48461 1998-06-17  Jeffrey A Law  (law@cygnus.com)
48462
48463         * gcc.c-torture/execute/980617-1.c: New test.
48464
48465 1998-06-12  Jeffrey A Law  (law@cygnus.com)
48466
48467         * gcc.c-torture/execute/980612-1.c: New test.
48468
48469 1998-06-08  Jeffrey A Law  (law@cygnus.com)
48470
48471         * gcc.dg/980523-1.c: Only test on ppc-linux.
48472         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
48473
48474         * gcc.c-torture/execute/980608-1.c: New test.
48475
48476 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
48477
48478         * gcc.c-torture/execute/980605-1.c: New test.
48479
48480 1998-06-04  Jeffrey A Law  (law@cygnus.com)
48481
48482         * gcc.c-torture/execute/980604-1.c: New test.
48483
48484 1998-06-02  Jeffrey A Law  (law@cygnus.com)
48485
48486         * gcc.c-torture/execute/980602-1.c: New test.
48487         * gcc.c-torture/execute/980602-2.c: Likewise.
48488
48489 1998-06-02  Dave Love  <d.love@dl.ac.uk>
48490
48491         * 970125-0.f: Fix per JCB.  Add commentary.
48492
48493 1998-05-31  Michael Meissner  <meissner@cygnus.com>
48494
48495         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
48496         IEEE -0 support.
48497
48498 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
48499
48500         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
48501         earlier.
48502
48503 1998-05-28  Catherine Moore <clm@cygnus.com>
48504
48505         * gcc.c-torture/execute/980526-3.c: New test.
48506
48507 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
48508
48509         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
48510         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
48511         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
48512         m88k-motorola-sysv3 to XFAIL.
48513
48514 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
48515
48516         * gcc.dg/980526-1.c: New test.
48517         * gcc.c-torture/execute/980526-2.c: New test.
48518
48519 1998-05-26  Jeffrey A Law  (law@cygnus.com)
48520
48521         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
48522
48523         * gcc.c-torture/execute/980526-1.c: New test.
48524
48525 1998-05-26  Dave Love  <d.love@dl.ac.uk>
48526
48527         * g77.f-torture/execute/alpha2.f: Add runtime test.
48528
48529 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
48530
48531         * g++.old-deja/old-deja.exp: Strip leading directories.
48532
48533         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
48534         error for the line.  Don't run multiple tests for the same line.
48535
48536 1998-05-23  Jeffrey A Law  (law@cygnus.com)
48537
48538         * gcc.dg/980523-1.c: New test.
48539
48540 1998-05-23  Dave Love  <d.love@dl.ac.uk>
48541
48542         * g77.f-torture/compile/970915-0.f: New test.
48543
48544 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
48545
48546         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
48547
48548 1998-05-21  Jeffrey A Law  (law@cygnus.com)
48549
48550         * gcc.dg/980520-1.c: New test.
48551
48552 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
48553
48554         * gcc.dg/980502-1.c: Fix return type.
48555
48556 1998-05-20  Jeffrey A Law  (law@cygnus.com)
48557
48558         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
48559         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
48560         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
48561         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
48562         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
48563
48564 1998-05-20  Dave Love  <d.love@dl.ac.uk>
48565
48566         * g77.f-torture/execute/980520-1.f: New test.
48567
48568 1998-05-15  Dave Love  <d.love@dl.ac.uk>
48569
48570         * lib/mike-g77.exp: New file.
48571
48572         * g77.f-torture/noncompile/noncompile.exp,
48573         g77.f-torture/noncompile/check0.f: New files.
48574
48575 1998-05-14  Dave Love  <d.love@dl.ac.uk>
48576
48577         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
48578         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
48579         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
48580         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
48581         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
48582         abort where appropriate.
48583
48584 1998-05-05  Michael Meissner  <meissner@cygnus.com>
48585
48586         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
48587         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
48588
48589 1998-04-29  Dave Love  <d.love@dl.ac.uk>
48590
48591         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
48592
48593 1998-04-27  Dave Love  <d.love@dl.ac.uk>
48594
48595         * g77.f-torture/compile/980427-0.f: New test.
48596
48597 1998-04-24  Dave Love  <d.love@dl.ac.uk>
48598
48599         * g77.f-torture/compile/980424-0.f: New test.
48600
48601 1998-04-19  Dave Love  <d.love@dl.ac.uk>
48602
48603         * g77.f-torture/compile/980419-2.f (main): New test.
48604         * g77.f-torture/compile/970125-0.f: New test.
48605         * g77.f-torture/compile/980419-1.f: New test.
48606
48607 1998-04-08  Jim Wilson  <wilson@cygnus.com>
48608
48609         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
48610         of loop-4.c.
48611
48612 1998-04-07  Jim Wilson  <wilson@cygnus.com>
48613
48614         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
48615
48616 1998-04-03  Jim Wilson  <wilson@cygnus.com>
48617
48618         * gcc.c-torture/compile/980329-1.c: New test.
48619
48620 1998-03-18  Jim Wilson  <wilson@cygnus.com>
48621
48622         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
48623         * gcc.dg/980312-1.c: Fix typo in -march command.
48624
48625 1998-03-16  H.J. Lu  (hjl@gnu.org)
48626
48627         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
48628
48629 1998-03-11  Robert Lipe  <robertl@dgii.com>
48630
48631         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
48632         Dave Love agree the Fortran source is bogus.
48633
48634 1998-03-11  Robert Lipe  <robertl@dgii.com>
48635
48636         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
48637         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
48638         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
48639         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
48640         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
48641
48642 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
48643
48644         * g++.old-deja/g++.other/friend1.C: New test.
48645
48646 1998-02-18  Dave Love  <d.love@dl.ac.uk>
48647
48648         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
48649         possibly uninitialized) variables and declare dnrm2.
48650
48651 1998-02-23  Robert Lipe <robertl@dgii.com>
48652
48653         From Bruno Haible <haible@ilog.fr>:
48654         * gcc.c-torture/execute/980223.c: New test.
48655
48656 1998-02-13  Jeffrey A Law  (law@cygnus.com)
48657
48658         * gcc.dg/ifelse-1.c: New test.
48659
48660 1998-02-09  H.J. Lu  (hjl@gnu.org)
48661
48662         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
48663
48664           * lib/old-dejagnu.exp (old-dejagnu): Added the
48665           "execution test - XFAIL *-*-*" handling in the spirit of
48666           "excess errors test -". Changed the "execution test fails"
48667           handling to be like "excess errors test fails".
48668           * Update various tests accordingly.
48669
48670 1998-02-06  Jim Wilson  <wilson@cygnus.com>
48671
48672         * gcc.c-torture/execute/980205.c: New test.
48673
48674 1998-01-18  Jeffrey A Law  (law@cygnus.com)
48675
48676         * lib/c-torture.exp: Look for .x files instead of .cexp files.
48677         * lib/f-torture.exp: Similarly.
48678         * gcc.c-torture: Rename all .cexp files to .x files.
48679
48680 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
48681
48682         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
48683         (940510-1.c): Removed duplicate.
48684         (971104-1.c): New test.
48685
48686 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
48687
48688           * lib/f-torture.exp: Improve error and loop detection.
48689
48690 1997-11-19  Michael Meissner  <meissner@cygnus.com>
48691
48692         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
48693         use that to size the filler array.
48694
48695 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
48696
48697         * lib/c-torture.exp(c-torture-execute): Fix typo.
48698
48699         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
48700         testcase as the executable name. Keep the executable around if
48701         the test fails.
48702
48703 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
48704
48705         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
48706         changes.  Only test one -g option, and move it to the end of the
48707         list of options to test.
48708
48709 1997-09-19  Michael Meissner  <meissner@cygnus.com>
48710
48711         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
48712         variable GCC_TORTURE_OPTIONS to supply default switches separated
48713         by colons.  If no environment variable, run tests with -O0 -g, -O1
48714         -g, and -O2 -g as well.
48715
48716 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
48717
48718         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
48719         explanatory comments. Fix indentation.
48720
48721 1997-09-15  Jeffrey A Law  (law@cygnus.com)
48722
48723         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
48724
48725 1997-09-11  Jeffrey A Law  (law@cygnus.com)
48726
48727         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
48728         * g++.old-deja/g++.mike/p7325.C: Likewise.
48729         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
48730
48731 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
48732
48733         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
48734         * g++.old-deja/g++.brendan/crash30.C: Likewise.
48735         * g++.old-deja/g++.brendan/crash39.C: Likewise.
48736         * g++.old-deja/g++.law/operators4.C: Likewise.
48737
48738 1997-09-11  Joe Buck  (jbuck@synopsys.com)
48739
48740         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
48741         * g++.old-deja/g++.mike/p784.C: Ditto.
48742         * g++.old-deja/g++.mike/p785.C: Ditto.
48743
48744 1997-09-05  Jeffrey A Law  (law@cygnus.com)
48745
48746           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
48747
48748 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
48749
48750         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
48751         target feature; pass this to c-torture-execute as needed.
48752
48753 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
48754
48755         * lib/c-torture.exp(c-torture-execute): If the previous and the
48756         current executables being tested are identical, we don't need to
48757         run the executable again. Try to make the executable names
48758         unique. Add an optional argument for passing additional compiler
48759         flags.
48760
48761 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
48762
48763         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
48764
48765 1997-08-29  Jeffrey A Law  (law@cygnus.com)
48766
48767         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
48768
48769 1997-07-31  Jeffrey A Law  (law@cygnus.com)
48770
48771         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
48772         32bit or larger longs.
48773
48774         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
48775         have either a 32bit long or 32bit int.
48776
48777 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
48778
48779         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
48780         Make double precision tests dependent on sizeof (double).
48781
48782 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
48783
48784         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
48785         too.
48786
48787 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
48788
48789         * gcc.c-torture/compile/961203-1.cexp: New script.
48790
48791 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
48792
48793         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
48794         up the includes ourselves.
48795
48796 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
48797
48798         * lib/plumhall.exp: Remove random include, and add a few
48799         verbose messages for debugging.
48800
48801 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
48802
48803         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
48804         of trying to do it ourselves.
48805
48806 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
48807
48808         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
48809
48810 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
48811
48812         * gcc.prms/5403.c: Made regexp a bit less strict.
48813
48814 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
48815
48816         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
48817         is returned from remote_load instead.
48818         * lib/plumhall.exp: Ditto.
48819         * lib/mike-g++.exp: Ditto.
48820         * lib/old-dejagnu.exp: Ditto.
48821         * lib/c-torture.exp: Ditto.
48822
48823 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
48824
48825         * lib/g++.exp: Use build_wrapper procedure.
48826         * lib/gcc.exp: Ditto.
48827
48828 1997-05-20  Jeffrey A Law  (law@cygnus.com)
48829
48830         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
48831         an old-style decl for malloc.  Fixes tests to work when
48832         sizeof (int) != sizeof (size_t).
48833
48834 1997-05-15  Mike Meissner  <meissner@cygnus.com>
48835
48836         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
48837
48838         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
48839         use stdargs.h interface.
48840
48841 1997-05-15  Mike Meissner  <meissner@cygnus.com>
48842
48843         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
48844         NO_VARARGS when compiling.
48845
48846 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
48847
48848         * lib/plumhall.exp(ph_includes): New procedure.
48849         (ph_make): Use it.
48850         (ph_compiler): Ditto.
48851
48852         * lib/g++.exp: Rename test-glue.c to testglue.c.
48853         * lib/gcc.exp: Ditto.
48854
48855 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
48856
48857         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
48858         to completion when it's called.
48859
48860 1997-03-21  Michael Meissner  <meissner@cygnus.com>
48861
48862         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
48863         is defined, don't do test.
48864
48865 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
48866
48867         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
48868         for object files.
48869         (ph_summary): Mark skipped testcases as untested, not unresolved.
48870
48871         * lib/plumhall.exp (ph_make): If unresolved because of bad
48872         errorCode, record errorCode in log file.
48873         (*): Replace send_log/verbose with verbose -log.
48874
48875 1997-03-19  Michael Meissner  <meissner@cygnus.com>
48876
48877         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
48878         double conversion if double isn't at least 8 bytes.
48879
48880         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
48881         int to work with targets where int is 16 bits.
48882
48883         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
48884         8 bytes, just exit, since 4 byte doubles don't have enough bits of
48885         precision for the test to complete.
48886
48887 1997-03-14  Michael Meissner  <meissner@cygnus.com>
48888
48889         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
48890         if d10v is not compiled with the -mdouble64 flag.
48891         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
48892
48893         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
48894         d10v is not compiled with the -mint32 flag.
48895
48896 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
48897
48898         * lib/plumhall.exp: Use incr_count.
48899
48900 1997-03-12  Jeffrey A Law  (law@cygnus.com)
48901
48902         * gcc.c-torture: Update to c-torture-1.45.
48903
48904 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
48905
48906         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
48907         the name of the expect testcase file).
48908
48909         * lib/g++.exp(g++_init): Ditto.
48910
48911 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
48912
48913         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
48914         the host.
48915
48916         * lib/gcc.exp(gcc_exit): New procedure.
48917
48918 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
48919
48920         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
48921         specs where appropriate.
48922
48923         * g++.old-deja/g++.arm/*: Added additional ERROR checks
48924         because of new "candidates are" messages, and removed a few
48925
48926         * Converted all non-old-style g++ testcases to old-style, and
48927         moved into g++.old-deja.
48928
48929 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
48930
48931         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
48932         options.
48933
48934         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
48935         succeeded.
48936
48937         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
48938
48939 1997-02-13  Michael Meissner  <meissner@cygnus.com>
48940
48941         * lib/gcc.exp (gcc_target_compile): Add support for defining
48942         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
48943         the machine doesn't have those features.
48944
48945 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
48946
48947         * g++.law/operators4.exp: Don't use LIBS.
48948
48949 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
48950
48951         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
48952
48953         * lib/mike-g++.exp: Don't set the compiler to be tested here.
48954         * lib/g++.exp: Set it here instead. Also, allow use of the
48955         --tool_exec and --tool_opt options. Change CXX to
48956         GXX_UNDER_TEST.
48957
48958         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
48959
48960         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
48961
48962 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
48963
48964         * lib/old-dejagnu.exp: Use prune_warnings instead of
48965         prune_system_crud.
48966         * lib/mike-g++.exp: Ditto.
48967         * lib/gcc.exp: Ditto.
48968         * lib/g++.exp: Ditto.
48969
48970         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
48971
48972 1997-02-07  Jeffrey A Law  (law@cygnus.com)
48973
48974           * 941014-2.c: Include stdlib.h
48975           * 960327-1.c: Include stdio.h
48976           * dbra.c, index-1.c: Don't assume ints are 32bits.
48977
48978 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
48979
48980         * lib/gcc.exp: Add gcc,stack_size target feature.
48981
48982         * lib/g++.exp(g++_target_compile): Add the include and link
48983         paths here, not in two other places. And, it's $options, not
48984         options.
48985
48986         * lib/mike-g++.exp(postbase): Remove the code that determines
48987         the correct include and link paths.
48988         * g++.old-deja/old-deja.exp: Ditto.
48989
48990 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
48991
48992         * lib/g++.exp(g++_init): target_compile no longer returns the
48993         filename of the result.
48994
48995 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
48996
48997         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
48998         call to glob.
48999
49000         * gcc.c-torture/special/special.exp: Change call to
49001         gcc_target_compile to include the object file.
49002
49003 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
49004
49005         * gcc.c-torture/special/special.exp: Correct misspelling in last
49006         change.
49007
49008 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
49009
49010         * lib/plumhall.exp(ph_summary): Log the entire output of the
49011         executable. Return -1 if there were any failures, 0 otherwise.
49012         (ph_execute): Return -1 if there were any failures, 0 otherwise.
49013         (ph_make): Clean up objects and executables that were built
49014         if the tests succeeded.
49015
49016 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
49017
49018         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
49019         libraries and includes in the build tree as appropriate.
49020
49021 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
49022
49023         * lib/c-torture.exp: Instead of looking for the global variable
49024         NO_LONG_LONG, check to see if that's a feature of the target.
49025
49026 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
49027
49028         * config/default.exp: Minimize. Delete the remainer of the files in
49029         config; this functionality is now in devo/dejagnu/config.
49030
49031         g++.*/*: Pass any additional flags used to compile to postbase;
49032         delete CXXFLAGS.
49033
49034         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
49035         is now done by runtest.exp. Use gcc_target_compile instead of
49036         compile.
49037
49038         lib/c-torture.exp: Use gcc_target_compile instead of compile.
49039         Remove references to CFLAGS. Use remote_file instead of
49040         calling rm -f.
49041         (c-torture): Take a list of arguments to use to compile this
49042         testcase.
49043
49044         lib/g++.exp: Simplify. Use target_compile instead of compile.
49045         lib/gcc-dg.exp: Ditto.
49046         lib/gcc.exp: Ditto.
49047         lib/mike-{gcc,g++}.exp: Ditto.
49048         lib/old-dejagnu.exp: Ditto.
49049         lib/plumhall.exp: Ditto.
49050
49051 1997-01-08  Jim Wilson  <wilson@cygnus.com>
49052
49053         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
49054         (ph_linker): Likewise.
49055
49056 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
49057
49058           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
49059         MAP_ANON / MAP_ANONYMOUS if defined;
49060         else try to map from /dev/zero .
49061
49062 1996-11-12  Jeffrey A Law  (law@cygnus.com)
49063
49064         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
49065         isn't defined, then define it to MAP_ANONYMOUS.
49066
49067 1996-11-12  Jeffrey A Law  (law@cygnus.com)
49068
49069         * gcc.c-torture: Update to c-torture-1.42 release.
49070
49071 1996-11-11  Jeffrey A Law  (law@cygnus.com)
49072
49073         * gcc.c-torture: Update to c-torture-1.41 release.
49074
49075 1996-10-27  Jeffrey A Law  (law@cygnus.com)
49076
49077         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
49078         c-torture release.
49079
49080 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
49081
49082         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
49083         and LDFLAGS.  Fix second case to append the target_info ldflags
49084         onto LDFLAGS, not CFLAGS.
49085         * lib/g++.exp (g++_init): Add target_info stuff.
49086         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
49087         of libgloss and newlib flags for !native.
49088
49089         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
49090         (GDB): Fix relative path to go up another dir for finding gdb.
49091
49092 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
49093
49094         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
49095         versions in the target_info array, if they don't exist.
49096
49097 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
49098
49099         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
49100
49101 1996-07-08  Jim Wilson  <wilson@cygnus.com>
49102
49103         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
49104         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
49105
49106 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
49107
49108         * lib/old-dejagnu.exp: Don't remove the output file before we've
49109         actually tested it. Don't append pwd to the path of the executable
49110         we're testing.
49111
49112 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
49113
49114         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
49115
49116 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
49117
49118         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
49119         temporary directory for compiler files, and set it to a default
49120         value of /tmp. Set $output as the name of the output file from
49121         compiling the testcase. Add a -o option to $cflags_var so the
49122         compiler writes the final output file as $output. Set $executable
49123         to $output.
49124
49125         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
49126         directory for compiler files, and set it to /tmp if it doesn't
49127         already have a value. Set $output_file to the name of the output
49128         file from compiling the testcase. Add a -o option to CXXFLAGS so
49129         the compiler writes the final output file as $output. Use $output
49130         as the executable to be tested.
49131
49132 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
49133
49134         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
49135
49136 1996-06-08  Jeffrey A Law  (law@cygnus.com)
49137
49138         * gcc.c-torture/execute/pending-1.c: New test.  Still
49139         pending in Tege's queue.
49140
49141 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
49142
49143         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
49144         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
49145         if there were failures.  Call unresolved if there were unresolved
49146         testcases.  Call gcc_fail if program did not run to completion.
49147         (ph_make): Pass additional argument name to ph_execute.
49148         (ph_execute): Add new argument.  Pass additional arguments to
49149         ph_summary.  Call gcc_fail is there is no execution output.
49150
49151 1996-04-24  Jeffrey A Law  (law@cygnus.com)
49152
49153         * lib/plumhall.exp (proc_summary): Output relavent summary
49154         lines into the log so specific failures in plumhall can be
49155         investigated.
49156
49157 1996-04-10  Jeffrey A Law  (law@cygnus.com)
49158
49159         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
49160         (c-torture-execute): Don't try to execute tests which use
49161         "long long" types if $NO_LONG_LONG is nonzero.
49162
49163 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
49164
49165         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
49166         not c-torture.
49167
49168         * gcc.ieee: Move from here.
49169         * gcc.c-torture/execute/ieee: To here.
49170
49171 1996-03-26  Jeffrey A Law  (law@cygnus.com)
49172
49173         * gcc.c-torture: Update to c-torture-1.41 release.
49174
49175 1996-03-22  Jeffrey A Law  (law@cygnus.com)
49176
49177         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
49178         not "$output".
49179
49180 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
49181
49182         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
49183         -c present.
49184
49185 1996-03-02  Jeffrey A Law  (law@cygnus.com)
49186
49187         * config/proelf.exp: Handle connecting to a simulator.
49188
49189 1996-01-31  Jeffrey A Law  (law@cygnus.com)
49190
49191         * config/proelf.exp: New file.  Enough framework that we can
49192         run c-torture tests on the proelf targets (or any other target
49193         that gdb can connect to for that matter).
49194
49195 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
49196
49197         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
49198         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
49199
49200         * lib/plumhall.exp (ph_execute): Always call ph_summary if
49201         exec_output exists.
49202
49203 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
49204
49205         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
49206         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
49207
49208         * config/*.exp: Update FSF address.  Change result of ${tool}_load
49209         to pass/fail/unresolved/unsupported/untested.  Caller must now
49210         call unresolved/unsupported/untested.
49211         * lib/*.exp: Update FSF address.  Update to handle new results of
49212         ${tool}_load.
49213         * lib/chill.exp (verbose): Delete.
49214
49215 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
49216
49217         * lib/gcc.exp (default_gcc_start): Change order of args to
49218         $LDFLAGS $CFLAGS $LIBS.
49219         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
49220         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
49221         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
49222         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
49223         * gcc.misc-tests/dg-test.exp: Likewise.
49224         * gcc.misc-tests/msgs.exp: Likewise.
49225         * gcc.prms/prms.exp: Likewise.
49226         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
49227         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
49228
49229         * lib/dg.exp: Deleted, moved to dejagnu/lib.
49230
49231 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
49232
49233         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
49234
49235         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
49236         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
49237
49238         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
49239         necessary.
49240
49241 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
49242
49243         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
49244         global for loop; add use of $mathlib.
49245         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
49246         settings here; set mathlib for anything but VxWorks.
49247
49248 1996-01-22  Jeffrey A Law  (law@cygnus.com)
49249
49250         * gcc.c-torture: Update to c-torture-1.40 release.
49251
49252 1996-01-03  Jeffrey A Law  (law@cygnus.com)
49253
49254         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
49255         dg.exp.
49256
49257 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
49258
49259         * lib/c-torture.exp (c-torture-execute): Declare "output" as
49260         global.
49261
49262 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
49263
49264         * lib/g++.exp (LIBS): Define if not already.
49265         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
49266         (gcc-dg-prune): Call prune_gcc_output.
49267         * lib/gcc.exp (prune_gcc_output): New proc.
49268         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
49269         prune_gcc_output.
49270
49271 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
49272
49273         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
49274         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
49275
49276 1995-11-15  Jeffrey A Law  (law@cygnus.com)
49277
49278         * gcc.c-torture: Update to c-torture-1.39 release.
49279
49280 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
49281
49282         * lib/c-torture.exp (c-torture-execute): Don't return if one option
49283         fails, try others as well.
49284
49285 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
49286
49287         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
49288         If compilation fails, mark execute tests as `untested'.
49289         If test is marked as unsupported, don't mark compilation and
49290         execute tests as failed.
49291
49292 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
49293
49294         * lib/g++.exp (g++_init): Don't link in libg++, and look to
49295         libstdc++ for whether or not we want to be doing shared
49296         libraries.  Delete link_curses since we don't need it anymore.
49297         * lib/mike-g++.exp (postbase): Don't link in libg++.
49298         * g++.old-deja/old-deja.exp: Likewise.
49299
49300 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
49301
49302         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
49303
49304 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
49305
49306         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
49307         For that, add `-Wl,-a,shared_archive'.
49308         * g++.old-deja/old-deja.exp: Likewise.
49309
49310 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
49311
49312         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
49313
49314 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
49315
49316         * lib/mike-g++.exp (postbase): Pay attention to the status of
49317         g++_load.
49318
49319 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
49320
49321           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
49322
49323 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
49324
49325         * lib/gcc.exp (default_gcc_start): No longer need to log program
49326         being executed or its output, execute_anywhere does that now.
49327         * lib/g++.exp (default_g++_version): Call execute_anywhere.
49328         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
49329
49330 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
49331
49332         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
49333         the same as those in lib/g++.exp.
49334
49335 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
49336
49337         * gcc.c-torture: Update to c-torture-1.38 release.
49338         * gcc.ieee: Related changes.
49339
49340 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
49341
49342         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
49343         "exec". Minor reformatting changes.
49344
49345         * config/rom68k.exp (${tool}_load): Make it work in a canadian
49346         cross. This means all "exec" calls now work on a remote host as
49347         well.
49348         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
49349         cross. Filter out the extra "\r\n" stuff that expect puts in.
49350         (c-torture-execute): Filter out the bogus warnings like
49351         c-torture-compile does. Add support for canadian cross.
49352         * lib/gcc.exp (default_gcc_version, default_gcc_start)
49353         Use execute_anywhere rather than calling exec directly. Now it
49354         works for canadian cross testing.
49355
49356 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
49357
49358         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
49359         results into a variable, and check that rather than using file exists.
49360
49361 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
49362
49363         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
49364         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
49365
49366 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
49367
49368         * g++.old-deja/old-deja.exp: Create and pass runshlib and
49369         lib_curses if there's a shared libg++ in the build tree.
49370
49371 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
49372
49373         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
49374         if not supported target.
49375
49376 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
49377
49378         * lib/g++.exp (g++_init): Move empty setting of runshlib and
49379         link_curses up to always happen, not just for native builds.
49380
49381 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
49382
49383         * gcc.c-torture: Update to c-torture-1.36 release.
49384         * gcc.failure: Related changes.
49385
49386 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
49387
49388         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
49389
49390 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
49391
49392         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
49393         * lib/mike-g++.exp (postbase): Not in here.  Still reference
49394         runshlib, link_curses, and mathlib for link and run.
49395
49396         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
49397         pass the runtime shared library options for Solaris, OSF/1, and
49398         Irix5, and link with -lcurses to avoid unresolved references.
49399
49400 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
49401
49402         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
49403         only run once.
49404
49405 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
49406
49407         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
49408
49409 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
49410
49411         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
49412         do not have a framework for the "compat" tests yet.
49413
49414 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
49415
49416         * lib/mike-g++.exp (postbase): New local variable `mathlib',
49417         set to null if we're testing vxworks5.1.  Use that instead of
49418         `-lm' in the setting of LIBS for link and run.
49419
49420 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
49421
49422         * config/rom68k.exp (${tool}_load): Major changes to make it
49423         work.  Verified that it does in fact return the stuff in
49424         exec_output properly.  Catch any Emul or any TRAP other than 0.
49425
49426 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
49427
49428         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
49429         LDFLAGS properly for targets that need stuff from libgloss.
49430         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
49431         only run once.
49432         (gpp_initialized): New variable.
49433
49434 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
49435
49436         * config/rom68k.exp: Load libgloss.exp.
49437         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
49438         so we can produce a fully linked binary.
49439         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
49440         so we can produce a fully linked binary.
49441
49442 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
49443
49444         * lib/plumhall.exp (ph_section): Watch for expected failures.
49445         Add missing `else'.
49446
49447         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
49448         run the testcase.
49449         (c-torture): Likewise.
49450
49451 1995-08-28  Doug Evans  <dje@cygnus.com>
49452
49453         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
49454
49455         * lib/mike-g++.exp (mike_cleanup): New proc.
49456         (prebase): New globals compiler_result, not_compiler_result,
49457         target_regexp.
49458         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
49459         allow leading "-" in pattern.  Watch for unsupported tests.
49460         If $compiler_result is set, pattern match assembler code,
49461         and ditto for $not_compiler_result.
49462         * lib/mike-gcc.exp: Likewise.
49463
49464         * lib/plumhall.exp (ph_execute): Only call ph_summary if
49465         execution "succeeded".
49466
49467 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
49468
49469         * config/win32.exp: New file.
49470         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
49471
49472 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
49473
49474         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
49475         unsupported.
49476         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
49477         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
49478         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
49479
49480         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
49481         "... without exceptions was ...".  That is now handled by
49482         prune_system_crud.
49483         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
49484
49485 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
49486
49487         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
49488         sieve.c,sort2.c}: New files.
49489         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
49490         sieve.exp,sort2.exp}: Drivers for them.
49491
49492         * lib/mike-gcc.exp (program_output): New user settable variable.
49493         (postbase): Call prune_system_crud.  Also prune extraneous compiler
49494         messages.
49495         * lib/mike-g++.exp (program_output): New user settable variable.
49496
49497         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
49498
49499         * config/sh.exp: Deleted (use sim.exp instead).
49500
49501 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
49502
49503         * config/vx.exp: Declare CHECKTASK as global.
49504         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
49505         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
49506         * lib/old-dejagnu.exp: Load [pwd]/$executable.
49507
49508 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
49509
49510         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
49511         target. Like vx.exp, only includes `vx29k.exp' instead of
49512         `vxworks.exp'.
49513
49514 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
49515
49516         * config/sim.exp: Increase time limit from 120 seconds to 240.
49517
49518 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
49519
49520         * gcc.c-torture/execute/950628-1.c: New test.
49521
49522 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
49523
49524         * gcc.c-torture: Update with changes/additions from
49525         c-torture-1.34.
49526
49527 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
49528
49529         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
49530
49531 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
49532
49533         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
49534
49535 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
49536
49537         * gcc.c-torture/compile/950512-1.c: New test.
49538         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
49539         * gcc.dg/struct-ret-1.c: Likewise.
49540
49541 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
49542
49543         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
49544           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
49545
49546 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
49547
49548         * gcc.c-torture/special/920411-1.c: Deleted.
49549         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
49550
49551 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
49552
49553         * config/sim.exp (${tool}_load): Hack in call to bash to get a
49554         cpu limit.
49555
49556 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
49557
49558         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
49559
49560 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
49561
49562         From kenner;
49563         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
49564         is the proper length.
49565         * va-arg-3.c: Likewise.
49566
49567 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
49568
49569         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
49570         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
49571
49572         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
49573         * lib/g++.exp (default_g++_start): Delete old cruft.
49574
49575 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
49576
49577         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
49578         (2 * (1 << 18)) to (2 * (1 << 17)).
49579
49580         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
49581
49582 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
49583
49584         * config/rom68k.exp: Renamed from config/idp.exp
49585
49586 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
49587
49588         * c-torture/compile/921109-2.c
49589
49590 1995-04-18  Mike Stump  <mrs@cygnus.com>
49591
49592         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
49593         excess errors.
49594
49595 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
49596
49597         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
49598         output.
49599         * lib/g++.exp (default_g++_start): Likewise.
49600
49601 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
49602
49603         * gcc.c-torture/compile/950329-1.c: New test.
49604
49605 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
49606
49607           * config/bug.exp (${tool}_load): Updated to use new remote_open
49608           and remote_close procs.
49609         * config/idp.exp: New file.
49610
49611 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
49612
49613         * gcc.c-torture/execute/950322-1.c: New test.
49614
49615 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
49616
49617         * config/vx.exp (${tool}_load): Clean up testing of return code from
49618         vxworks_ld and vxworks_spawn.
49619
49620 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
49621
49622         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
49623
49624 1995-03-13  Mike Stump  <mrs@cygnus.com>
49625
49626         * lib/old-deja.exp: Add `excess errors test - ' error, now one
49627         can mark excess errors on a machine by machine basis.  Note, the
49628         default is to not expect any excess errors, even when excess
49629         errors test - is given, so you will want to put an XFAIL ... on
49630         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
49631         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
49632         those 4 machines, but no others.
49633
49634 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
49635
49636         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
49637         * lib/c-torture.exp: to here.
49638
49639 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
49640
49641         * gcc.c-torture/execute/950221-1.c: New test.
49642         * gcc.c-torture/execute/struct-ret-1.c: New test.
49643         * gcc.c-torture/compile/950221-1.c: New test.
49644
49645         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
49646
49647 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
49648
49649         * gcc.c-torture/execute/arith-1.c (main): Return 0.
49650         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
49651
49652 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
49653
49654         * g++.gb: New directory of tests, derived from my signature and
49655         class scoping tests.
49656
49657         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
49658         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
49659         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
49660         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
49661         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
49662         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
49663         * g++.gb/sig25.C: Likewise.
49664
49665         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
49666         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
49667         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
49668         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
49669         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
49670         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
49671         * g++.gb/sig25.exp: Likewise.
49672
49673         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
49674         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
49675         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
49676         * g++.gb/scope13.C: Likewise, this test still fails.
49677
49678         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
49679         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
49680         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
49681         * g++.gb/scope13.exp: Ditto.
49682
49683         * g++.gb/README: New file, explains what these tests are about.
49684
49685 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
49686
49687         * lib/dg.exp (dg-do): Support `preprocess'.
49688         (dg-test): Likewise.
49689
49690 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
49691
49692         * config/udi.exp: change "continue -expect" to "exp_continue".
49693
49694 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
49695
49696         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
49697         Delete redundant tests.
49698
49699         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
49700         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
49701         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
49702         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
49703         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
49704         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
49705         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
49706         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
49707
49708         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
49709         storing label pointers.
49710         * gcc.c-torture/execute/921019-1.c: Likewise.
49711         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
49712         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
49713         parameter fp.
49714         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
49715         constants.
49716
49717         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
49718         Delete obsolete tests.
49719
49720         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
49721         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
49722         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
49723         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
49724         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
49725         * gcc.c-torture/compile/950124-1.c: New test.
49726
49727         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
49728
49729 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
49730
49731         * lib/mike-g++.exp: Add -lm to LIBS.
49732
49733 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
49734
49735         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
49736
49737 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
49738
49739         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
49740
49741 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
49742
49743         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
49744
49745 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
49746
49747         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
49748         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
49749         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
49750         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
49751         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
49752         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
49753         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
49754         * g++.law/{operators31.C, operators32.C,
49755         * g++.law/{operators33.C, operators34.C}: Likewise.
49756         * g++.law/{pic1.C, refs2.C}: Likewise.
49757         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
49758         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
49759         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
49760         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
49761
49762         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
49763         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
49764         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
49765         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
49766         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
49767         * g++.law/{enum9.exp, friend5.exp}: Likewise.
49768         * g++.law/{nest3.exp, nest4.exp}: Likewise.
49769         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
49770         * g++.law/{operators30.exp, operators31.exp}: Likewise.
49771         * g++.law/{operators32.exp, operators33.exp}: Likewise.
49772         * g++.law/{operators34.exp}: Likewise.
49773         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
49774         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
49775         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
49776         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
49777         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
49778
49779         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
49780         No longer expected to fail.
49781         * g++.law/missed-error3.C: Tweak for recent bool changes.
49782
49783 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
49784
49785         * config/emb-unix: Deleted.
49786         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
49787         remote execution.  Do final link on remote host if REMOTE_LINK is set.
49788
49789 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
49790
49791         * lib/dg.exp (dg-test): Fix typo in last patch.
49792
49793 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
49794
49795         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
49796         (handles multiple occurrences).
49797
49798 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
49799
49800         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
49801         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
49802         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
49803         printed).
49804         * lib/c-torture.exp (c-torture-compile): Likewise.
49805         (c-torture): Prepend full path if missing.
49806         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
49807         (gcc_fail): Likewise.
49808         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
49809
49810 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
49811
49812         * lib/netware.exp: Only attach to NetWare i386 systems.
49813
49814 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
49815
49816         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
49817         messages.  Add test name to "output pattern match" pass/fail message.
49818
49819 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
49820
49821         * gcc.dg: New testsuite.
49822         * gcc.dg/dg.exp: New file.
49823
49824         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
49825         test-switch.c}: Deleted.
49826
49827         * gcc.misc-tests/msgs.exp: New testcase driver.
49828
49829 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
49830
49831         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
49832         Watch for illegal return values from ${tool}_load.
49833         * config/unix.exp (${tool}_load): Fix pass/fail detection for
49834         cross targets.  Coerce return value >0 to 1.
49835
49836 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
49837
49838         * config/unix.exp (${tool}_load): Call program rsh, not proc.
49839
49840         * config/emb-unix.exp: New file.
49841
49842         * config/sim.exp: Error if variable $SIM not defined.
49843         (${tool}_load): Mark test as "untested" if simulator missing.
49844
49845         * config/unix.exp: Load remote.exp to get rcp_download.
49846         * lib/c-torture.exp: Use different option lists for testcases with
49847         and without loops.
49848         * gcc.c-torture/execute/execute.exp: Likewise.
49849
49850 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
49851
49852         * config/*.exp: Clarify return code from ${tool}_load.
49853         Call `unresolved' or `untested' instead of `warning' or `perror'
49854         (sometimes you still want to call both though).
49855         Add comment that `shell_id' is local to each file.
49856         * config/udi.exp (timeout): Set to 30.
49857         Don't print warning if connection fails, $connectmode has already
49858         printed an error.
49859         (${tool}_load): Move verbose messages to level 2.
49860         Rework pattern for "Process started" message.
49861         Pass `shell_id' to ${connectmode}_download.
49862         Retry twice upon timeout.  Make resetting of target more robust.
49863         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
49864         Pass `shell_id' to exit_$connectmode.
49865         Only call exit_$connectmode if connected.
49866         * config/unix.exp (${tool}_load): Check return codes better.
49867         * config/vrtx.exp (${tool}_load): Likewise.
49868         * config/vx.exp (${tool}_load): Likewise.
49869         Delete unneeded global's.
49870         * lib/dg.exp (dg-test): Update to reflect clarified return codes
49871         from ${tool}_load.
49872         (dg-stat): Delete.
49873         (dg-init): Delete recording of pass/fail counts.
49874         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
49875         (old-dejagnu-init): Likewise.
49876         (old-dejagnu-stat): Delete contents, empty proc now.
49877         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
49878         (c-torture): Delete references to lcnt, lpass, lfail.
49879         Get option list from TORTURE_OPTIONS.
49880         Delete -funroll[-all]-loops if no loops.
49881         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
49882         (g++_stat): Delete contents (empty proc now).
49883         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
49884         (gcc_finish): Likewise.
49885         (gcc_stat): Deleted.
49886         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
49887         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
49888         * gcc.c-torture/execute/execute.exp: Likewise.
49889         Split tests into two parts: compile, execute.
49890         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
49891         no loops.  Update to reflect clarified return codes from ${tool}_load.
49892
49893 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
49894
49895         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
49896         to grep for.
49897         (old-dejagnu): Likewise (where necessary).
49898
49899 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
49900
49901         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
49902
49903         * lib/dg.exp (dg-process-target): Fix processing of selector.
49904         Add comment regarding use of `error'.
49905
49906         * lib/gcc.exp (prune_system_crud): Define if missing.
49907         * lib/g++.exp (prune_system_crud): Likewise.
49908
49909         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
49910         Call prune_system_crud.
49911         * lib/dg.exp (dg-runtest): New proc.
49912         Use perror instead of send_user for tcl errors in testcase.
49913         Don't return any value, it's never used.
49914         Don't clobber previous definition of `unknown'.
49915         Print tcl errors in `dg-final'.
49916
49917 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
49918
49919         * lib/dg.exp (dg-process-target): Improve syntax error messages.
49920         (dg-test): Don't print errorInfo, it contains stack backtrace.
49921
49922 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
49923
49924         * lib/g++.exp (runtest_file_p): Define if missing.
49925
49926 1994-09-24  Doug Evans  (dje@cygnus.com)
49927
49928         * lib/mike-g++.exp: Comment out loading of g++.exp.
49929         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
49930         (default_g++_version): Always print something.
49931         (default_g++_start): Comment out call to `which'.
49932         (g++_start, g++_load): Deleted (must be defined in config file).
49933         * lib/gcc.exp: Test for existence of $CC at start.
49934         Delete check for tmpdir (done in gcc_init).
49935         (default_gcc_version): Always print something.
49936         (default_gcc_start): Comment out call to `which'.
49937         * config/*.exp: Major cleanup - make cross targets work at least a
49938         little better for g++ (by not being "--tool gcc" specific).
49939         Rename gcc_xxx to ${tool}_xxx.
49940         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
49941         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
49942
49943 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
49944
49945         * lib/c-torture.exp (c-torture-compile): Rework compiler
49946         message processing.
49947
49948         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
49949         c-torture.
49950
49951 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
49952
49953         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
49954
49955         * lib/dg.exp (dg-process-target): Support { target native }.
49956
49957 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
49958
49959         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
49960         looked for "... program xxx got fatal signal".
49961         Correct regsub munging of `comp_output'.
49962         Ignore compiler messages "path prefix not used" and "linker input
49963         file unused".
49964
49965 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
49966
49967         * lib/gcc.exp (runtest_file_p): Define if missing.
49968         * gcc.prms/template.c: Example to work from.
49969
49970 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
49971
49972         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
49973         * lib/dg.exp (dg-test): Call unsupported testcases as such.
49974
49975         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
49976         * gcc.prms/1883.c: Moved from compile/940714-1.c.
49977         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
49978         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
49979
49980         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
49981         (dg-process-target): No longer a varargs proc.
49982         Return S/N for target, P/F for xfail.  All callers changed.
49983         (user option procs): More argument checking.
49984         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
49985         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
49986         (dg-test): Skip test if not running on selected target in `dg-do'.
49987         Update handling of `dg-do-what', `dg-output-text'.
49988         Separate execution pass/fail from output pattern match pass/fail.
49989         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
49990
49991 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
49992
49993         * gcc.c-torture/special/special.exp: Don't expect failure for mips
49994         target for 920510-1.c.
49995
49996 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
49997
49998         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
49999         Clean up comment regarding use of passcnt, etc.
50000         (gcc_stat): Don't update `testcnt' here.
50001         (gcc_finish): Do it here.
50002         Might as well reset `but_id' here too.
50003         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
50004         to determine if the file should be tested.
50005         * gcc.c-torture/compile/compile.exp: Likewise.
50006         * gcc.c-torture/execute/execute.exp: Likewise.
50007         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
50008         * gcc.misc-tests/dg-test.exp: Likewise.
50009         * gcc.prms/prms.exp: Likewise.
50010         * gcc.wendy/wendy.exp: Likewise.
50011         * g++.old-deja.exp: Likewise.
50012         Move "Testing file" message to verbose level 1.
50013
50014 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
50015
50016         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
50017
50018 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
50019
50020         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
50021         (default_gcc_start): Accept optional second list element
50022         of compiler flags.  Print compiler output at verbosity level 2.
50023         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
50024         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
50025         Save current values of framework globals passcnt, failcnt, xpasscnt,
50026         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
50027         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
50028         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
50029         xfailcnt to compute stats.  Update framework global `testcnt' from
50030         pass/fail counts.
50031         (gcc_finish): New proc.  Clean up test environment.
50032         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
50033         (gcc_epass, gcc_efail): Delete.
50034         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
50035         argument of line number.
50036         (dg-init): If the tool has an init routine, call it.
50037         (dg-test): Remove args `cflags_var' and `libs_var'.
50038         Pass all compiler options to ${tool}_start.
50039         Handle missing line number.
50040         (dg-finish): New function.
50041         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
50042         particular files.  Call gcc_finish at end.  Move "skipping test"
50043         message to verbosity level 3.
50044         * gcc.c-torture/compile/compile.exp: Likewise.
50045         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
50046         * gcc.c-torture/execute/execute.exp: Likewise.
50047         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
50048         Print testcase being tried at verbosity level 1.
50049         * gcc.c-torture/special/special.exp: Unset xfail.
50050         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
50051         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
50052         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
50053         * gcc.failure/failure.exp: Likewise.
50054         * gcc.ieee/ieee.exp: Likewise.
50055         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
50056         Update call to dg-test.  Call dg-finish at end.
50057         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
50058         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
50059         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
50060         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
50061         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
50062         * gcc.wendy/wendy.exp: Add copyright.
50063         Delete setting of tmpdir (done by gcc_init).
50064         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
50065         Pass compiler flags to gcc_start.  Call gcc_finish at end.
50066         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
50067         gcc_[ce]pass/fail.
50068
50069 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
50070
50071         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
50072         confusion.
50073         (g++_load): Likewise.
50074
50075         * config/*.exp (gcc_load): Some were varargs fns and some were not.
50076         Rename argument to `prog' to remove the confusion.
50077         Varargs fns behave differently too!
50078         (g++_load): Likewise.
50079
50080         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
50081
50082         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
50083         what it is.  Delete (always) printing of status value for !native.
50084         Simplify verbose code, and include status and exec_output.
50085         (g++_load): Use gcc_load.
50086
50087 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
50088
50089         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
50090         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
50091         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
50092         940714-3.c as these testcases don't exist anymore.  Make
50093         va-arg-1.c expected to pass.
50094
50095 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
50096
50097         * gcc.misc-tests/misc.exp: Only run specific testcases.
50098         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
50099         * gcc.misc-tests/dg-[1-9].c: New files.
50100
50101         * lib/dg.exp: New testsuite driver.
50102         * gcc.prms/prms.exp: Use it.
50103
50104         * README.gcc: New file.
50105
50106         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
50107         Document and reset `lxpass' and `lxfail'.
50108         Simplify "initialized" message.
50109         (gcc_stat): Clean up comments a little.
50110
50111 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
50112
50113         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
50114
50115 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
50116
50117         * lib/old-dejagnu.exp (process-option): New proc.
50118         (old-dejagnu-init, old-dejagnu-stat): Likewise.
50119         (old-dejagnu): Simplify.
50120         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
50121
50122 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
50123
50124         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
50125         exists and is not an empty string.
50126
50127         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
50128         $xfail rather than calling setup_xfail.  Clear $xfail when test is
50129         finished.
50130         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
50131         automatically.
50132
50133         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
50134         longer expected to fail.
50135
50136         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
50137         "f" function call.
50138
50139         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
50140
50141         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
50142         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
50143         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
50144         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
50145         c-torture-1.29.
50146
50147         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
50148         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
50149
50150         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
50151
50152         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
50153         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
50154
50155         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
50156         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
50157         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
50158
50159 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
50160
50161         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
50162         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
50163         940714-1.c, 940714-2.c, 940714-3.c},
50164         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
50165         gcc.misc-tests/{mg.c,mg.exp}:
50166         New tests.
50167         * gcc.noncompile/noncompile.exp: Change accordingly.
50168
50169 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
50170
50171         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
50172         Undo previous clobberage.
50173
50174 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
50175
50176         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
50177         * gcc.special/{930510-1.c, special.exp}:
50178         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
50179         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
50180         struct-varargs-1.c}: New tests from c-torture-1.26.
50181
50182 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
50183
50184         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
50185           argument to switch.
50186
50187 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
50188
50189         * Revert the previous changes.  Please see Rob's directory
50190           (/lisa/test/rob/progressive/gcc/testsuite) for testing
50191           fixes.
50192
50193 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
50194
50195         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
50196             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
50197             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
50198             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
50199             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
50200             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
50201             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
50202             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
50203             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
50204             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
50205             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
50206             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
50207             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
50208             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
50209             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
50210             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
50211             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
50212             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
50213             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
50214             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
50215             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
50216             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
50217             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
50218             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
50219             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
50220             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
50221             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
50222
50223 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
50224
50225         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
50226             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
50227           with perror calls.
50228
50229 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
50230
50231         * config/unix.exp (g++_load): Fix syntax.
50232
50233 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
50234
50235         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
50236         * gcc.noncompile/921017-1.c: Deleted obsolete test.
50237         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
50238         Don't expect va-arg-1.c to fail.  Correct expected output for
50239         920928-1.c.
50240         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
50241         * gcc.wendy/hbm4.c: Correct typo.
50242         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
50243
50244 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
50245
50246         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
50247         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
50248         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
50249         * lib/c-torture.exp (c-torture-compile): Ditto.
50250
50251         Reduce volume of output (remove all the -I's and such).
50252         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
50253         Call gcc_cpass, gcc_cfail.
50254         (c-torture): Pass testing option to c-torture-compile.
50255
50256 1994-03-21  Doug Evans  (dje@cygnus.com)
50257
50258         Bring patches over from progressive.
50259         * config/default.exp: Exit remote shell cleanly.
50260         (g++_exit, g++_start): Add default versions.
50261         * config/sim.exp (gcc_load): Use perror, not error.
50262
50263 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
50264
50265         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
50266         set in site.exp.
50267
50268 1994-03-14  Doug Evans  (dje@cygnus.com)
50269
50270         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
50271         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
50272         (wendy_try): New proc to run testcase.
50273         (main loop): Call 'em.
50274         * gcc.wendy/*.c: Clean up pass to correct expected output.
50275
50276         * lib/gcc.exp: Minor cleanup work.
50277         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
50278
50279 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
50280
50281         * config/sim.exp (gcc_load): Document return codes better.
50282         Don't pass -v to simulator.
50283
50284 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
50285
50286           * gcc.special/920717-x.c: Fix typo.
50287           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
50288           get at sources.
50289
50290         * lib/mike-gcc.exp: Fix typo.
50291
50292 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
50293
50294         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
50295         binary to use, transform the name.
50296         * config/*.exp: rename everything. Nuke any g++ specific files,
50297         it's now a special case of gcc that requires no special support.
50298         Add a default.exp for unsupported targets.
50299
50300 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
50301
50302         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
50303         lib/old-dejagnu.exp: Fix a few patterns to work with the new
50304         version of Tcl.
50305
50306 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
50307
50308         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
50309         than a warning.
50310
50311 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
50312
50313         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
50314
50315 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
50316
50317         * gcc.execute/execute.exp: Combine opt_list and foption_list into
50318         option_list.  Compile every file with only 4/6 option choices
50319         (same as C torture) instead of with 12/18 different option
50320         choices.
50321         * lib/c-torture.exp: Likewise.
50322
50323         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
50324         not already set.
50325
50326 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
50327
50328         * lib/old-deja.exp: Add `excess errors test fails' error, now one
50329         can put an XFAIL *-*-* on excess errors.
50330
50331 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
50332
50333         * g++.law: Add more tests derived from g++-bugs snapshots.
50334
50335         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
50336         equivalent to g++.law/init9.
50337
50338         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
50339         compiled it, and the a.out file after we've run it.
50340
50341 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
50342
50343         * lib/mike-g++.exp (postbase): Delete the .o file after we've
50344         compiled it, and the a.out file after we've run it.
50345
50346 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
50347
50348         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
50349
50350 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
50351
50352         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
50353         version number.
50354
50355 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
50356
50357         * g++.law: New directory of g++ tests derived from the g++-bugs
50358         snapshots.
50359
50360 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
50361
50362         * gcc.compile: initbug1.c initbug1.exp testcase added
50363
50364 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
50365
50366         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
50367         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
50368           fixes submitted by Jeff Law (law@cs.utah.edu)
50369         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
50370           Jeff Law (law@cs.utah.edu)
50371
50372
50373 1993-11-30  Mike Stump  (mrs@cygnus.com)
50374
50375         * config/unix-g++.exp: Follow the gcc way of doing things.
50376         * g++.old-deja/old-deja.exp: Minor updates.
50377         * lib/g++.exp: New file, follow the gcc way of doing things.
50378         * lib/old-dejagnu.exp: Minor updates.
50379         * lib/mike-g++.exp: Always unset errorInfo.
50380
50381 1993-11-06  Mike Stump  (mrs@cygnus.com)
50382
50383         * lib/gcc.exp: Fix some errors with the below change, CC and
50384         CFLAGS should be global when setting, not local.
50385
50386 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
50387
50388         * lib/gcc.exp: Transform tool name.
50389
50390 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
50391
50392         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
50393
50394 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
50395
50396         * lib/gcc.exp: change gcc_done to gcc_stat
50397
50398 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
50399
50400         * Upgraded gcc testsuite to c-torture version 1.25
50401
50402 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
50403
50404         * lib/gcc.exp: added reporting code. Changed verbose compile message.
50405         * lib/c-torture: added hooks for new reporting code.
50406
50407 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
50408
50409         * config/sh-gcc.exp: check if sh-sim exists in the path
50410
50411 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
50412
50413         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
50414         * gcc.compile/compile.exp: Initial changes for new logic.
50415         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
50416         * gcc.failure/failure.exp: Initial changes for new logic.
50417         * gcc.ieee/ieee.exp: Initial changes for new logic.
50418         * gcc.misc-tests/misc.exp: Initial changes for new logic.
50419         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
50420         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
50421         * lib/c-torture.exp: Initial changes for new logic.
50422         * lib/gcc.exp: Initial changes for new logic.
50423
50424 1993-10-15  Mike Stump  (mrs@cygnus.com)
50425
50426         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
50427         depend upon failure or success.  Fully qualify names in failure
50428         and success messages.  Always remove a.out before starting
50429         compile, just in case.  Pay more attention to error text output by
50430         the compiler.  Handle testcases with no known past errors just
50431         like all others, so that things are uniform.  Other miscellaneous
50432         improvements.
50433
50434 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
50435
50436         * gcc.cpp: new directory for cpp tests
50437
50438 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
50439
50440         * lib/chill.exp: Code reformatted, removed unused code.
50441         * config/unix-chill.exp: Code reformatted, removed unused code.
50442         * chill.execute/execute.exp: Code reformatted, removed unused code.
50443         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
50444
50445 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
50446
50447         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
50448         routines not written.
50449
50450 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
50451
50452         * config/bug-gcc.exp: Use new procs from bug.exp.
50453
50454 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
50455
50456         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
50457         via ftp, rather than depending on NFS.
50458         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
50459         case.
50460
50461 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
50462
50463         * config/bug-gcc.exp: Use new download proc.
50464
50465 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
50466
50467         * chill.execute/execute.exp: cleanups, handles errors better
50468         * chill.compile/compile.exp: rewrite, based on execute.exp
50469         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
50470         * lib/chill.exp: major changes to diff proc and compile and link
50471           procs. added chill_fail and chill_pass wrappers to pass and
50472           fail. added more comments, and handle error codes better.
50473           Added a hack to capture stderr from exec, so noncompile tests
50474           can work.
50475
50476 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
50477
50478         * chill.execute/execute.exp: rewrite of testsuite driver
50479         * lib/chill.exp: rewrite of testsuite driver
50480         * config/unix-chill.exp: rewrite of testsuite driver
50481
50482 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
50483
50484         In chill.execute:
50485         * iexpr.ch: Standardize uppercase.
50486         * tuples.dat: Standardize uppercase.
50487         * vary.ch: standardize.  Correct varying string assignments.
50488         * vary.dat: Add new output lines.
50489
50490 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
50491
50492         In chill.execute:
50493         * chprintf.ch: Standardize use of uppercase.
50494         * tuples.ch: Standardize and turn arr2 into a DCL,
50495           rather than a SYN.
50496         * pinits.ch: Standardize.
50497
50498 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
50499
50500         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
50501         * Makefil: Renamed to Makefile.in.
50502         * configure.in: New.
50503
50504 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
50505
50506         In chill.execute:
50507         * .cvsignore: Add result/output files.
50508         * Makefile: Fix up variables at start.  Use MFLAGS
50509           everywhere.  Correct bool_loc, built_ins entries.
50510           Add entry for vary1.ch.
50511         * bitarray.ch: Standardize upper-case usage.
50512         * bitexpr.ch: Standardize, add output of b1.
50513         * params.ch: Use arrayt in along PROC parameters, to
50514           avoid novelty problems.
50515         * sets.ch: Tiny cleanup.
50516         * vary1.ch: Re-indent.
50517
50518 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
50519
50520           * Add PR-related files to Makefiles, .cvsignore files, etc.
50521
50522 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
50523
50524         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
50525           with compiler objects. New names are test-flow.c and test-loop.c
50526
50527 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
50528
50529         * Upgraded c-torture tests from 1.19 to 1.20
50530
50531         * new files:
50532         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
50533         * gcc.compile: 930623-1.c 930623-2.c
50534         * gcc.noncompile: 930622-1.c 930622-2.c
50535         * gcc.failure: 920411-1.c 920627-2.c
50536         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
50537
50538 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
50539
50540         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
50541           More changes to get testsuite working properly. Needs more work.
50542           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
50543
50544 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
50545
50546         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
50547           More changes to get testsuite working properly. Needs more work.
50548
50549 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
50550
50551         * chill.compile/compile.exp: Added for Dejagnu support
50552         * chill.execute/execute.exp: Added for Dejagnu support
50553         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
50554
50555 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
50556
50557         This should complete moving the CHILL test files.
50558         * chill.noncompile(.cvsignore printf.grt
50559             in-printf.grt chprintf.grt chprintf.ch):
50560             Added test-support files.
50561           (Makefile): Modified further.
50562         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
50563             signal.ch): Added test files.
50564           * chill.execute (.cvsignore printf.grt printr.c
50565             in-printf.grt rts.c chprintf.grt rts.h): Added
50566           test-support files.
50567             (Makefile): More corrections.
50568
50569 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
50570
50571         * chill.compile, chill.execute, chill.nocompile: Add CHILL
50572           test cases, ready for DejaGnu.
50573
50574 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
50575
50576         * Upgraded c-torture tests from 1.18 to 1.19
50577
50578         * gcc.compile: added test(s):
50579           930607-1.c
50580         * gcc.execute: added test(s):
50581           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
50582
50583         * added new subdirectory for misc tests: gcc.misc-tests
50584         * gcc.misc-test(s): added tests:
50585           inst-check.c test-consts.c test-ior.c test-switch.c
50586
50587 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
50588
50589         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
50590
50591 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
50592
50593         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
50594
50595 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
50596
50597         * Upgraded c-torture tests from 1.17 to 1.18
50598
50599 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
50600
50601         * Upgraded c-torture tests from 1.12 to 1.17
50602
50603 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
50604
50605         * lib/old-dejagnu.exp:
50606           Fixed handling of XFAIL target triplets to correctly
50607           recognize wildcard characters.  Removed code that
50608           appended a unique id tag to the end of the file name
50609           printed out by the result of the testcases within a
50610           given test file.
50611
50612 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
50613
50614         * lib/old-dejagnu.exp:
50615           Reworked expected failure handling to trigger off of XFAIL
50616           keyword in keyphrase embeded in testcase source code. The
50617           XFAIL keyword must be at the end of the keyphrase line. It
50618           may optionally be followed by one or more target triplets.
50619           It has just occured that the handling of wildcards in the
50620           target triplet may not be correct.
50621
50622 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
50623
50624         * g++.old-deja/tests:
50625           Moved all subdirectories up one level into g++.old-deja .
50626
50627         * lib/old-dejagnu.exp:
50628           Fixed problem with CXXFLAGS not being properly reset, and being
50629           corrupted with extraneous "-c" compiler option.  This was
50630           causing binaries to not be generated for test that needed them.
50631           Modified strings passed to "pass" and "fail" so that individual
50632           tests from the same test file would be distinguished by an
50633           identifier appended to the test file name in the summary logs;
50634           this corrected a problem with erroneous diff logs.  Added code
50635           to search testcases for expected fail and unexpected pass keywords.
50636
50637 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
50638
50639         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
50640
50641 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
50642
50643         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
50644           Removed extraneous text from end of "Special g++ Options"
50645           keyphrase.
50646
50647         * lib/old-dejagnu.exp: Added pattern matching to look for new
50648           keywords, embedded in testcases comments, which will trigger
50649           calls to xpass and xfail.
50650
50651 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
50652
50653         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
50654           comments embedded in the testcases, especially the one looking for
50655           special compiler options, as well as the pattern matching for the
50656           compiler output again.
50657
50658 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
50659
50660         * lib/old-dejagnu.exp: Do a proper check of the return value for
50661           execute tests. Fixed several problems with the pattern matching
50662           of the compiler output which gave erroneous test results.
50663           Changed several of the test result messages to be more descriptive.
50664         * config/unix-g++.exp: Proc g++_load now actually works and
50665           executes the tests passed to it and returns a usable return
50666           value.
50667
50668 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
50669
50670           * lib/gcc.exp: Exits gracefully if $CC is bogus.
50671
50672 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
50673
50674         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
50675           Modified both files to properly execute the old style
50676           dejagnu tests. The previous versions of these files were
50677           experimental and did not function anything near correctly.
50678
50679 1993-04-05  Rob Savoye  (rob@cygnus.com)
50680
50681         * Removed all Makefile.in and configure.in files. No configuration
50682         needed now.
50683
50684 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
50685
50686         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
50687
50688 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
50689
50690         * gcc.compile/configure.in, gcc.unsorted/configure.in,
50691         gcc.special/configure.in, gcc.noncompile/configure.in,
50692         gcc.execute/configure.in, gcc.code_quality/configure.in,
50693         g++.other/configure.in, g++.old-deja/configure.in,
50694         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
50695         in srcname setting.
50696
50697 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
50698
50699         * lib/udi.exp: Fixed mondfe and mondfe_download.
50700         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
50701         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
50702
50703 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
50704
50705         * config/udi-gdb.exp: Check $shell_id after connecting to target.
50706         (gdb_exit): Don't remove *_soc files.
50707
50708 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
50709
50710         * lib/c-torture.exp: Don't look for main; instead always use -w
50711         -c.  This is how the c-torture tests work.  Remove the object
50712         file if the compilation succeeds.
50713         * gcc.execute/execute.exp: Remove executable if test passes.
50714         * gcc.noncompile/noncompile.exp: Every test is an expected
50715         failure.
50716         * gcc.special/special.exp: Added tests from c-torture 1.11,
50717         corrected use of existing test.
50718         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
50719         gcc.execute/920625-1.c: Updated to c-torture 1.11.
50720         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
50721         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
50722         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
50723         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
50724         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
50725         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
50726         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
50727         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
50728         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
50729         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
50730         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
50731         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
50732         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
50733         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
50734         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
50735         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
50736         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
50737         c-torture 1.11.
50738         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
50739         correspond to c-torture 1.11.
50740
50741         * New file.