OSDN Git Service

PR c++/31187
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2007-04-02  Jason Merrill  <jason@redhat.com>
2
3         PR c++/31187
4         * g++.dg/ext/visibility/anon3.C: New test.
5
6 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7
8         PR libgfortran/31052
9         * gfortran.dg/namelist_28.f90: New test.
10
11 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12
13         PR libgfortran/31366
14         * gfortran.dg/direct_io_6.f90: New test.
15         
16 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17
18         PR libgfortran/31207
19         * gfortran.dg/advance_5.f90: New test.
20         * gfortran.dg/advance_6.f90: New test.
21
22 2007-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
23
24         * g++.dg/ext/dllimport6.C: Remove extra ';'.
25         * g++.dg/ext/dllimport7.C: Likewise.
26         * g++.dg/ext/selectany1.C: Likewise.
27
28 2007-03-31  Douglas Gregor  <doug.gregor@gmail.com>
29
30         * g++.dg/parser/pr31138.C: New.
31         * g++.dg/parser/pr31140.C: New.
32         * g++.dg/parser/pr31141.C: New.
33
34 2007-03-30  Paolo Carlini  <pcarlini@suse.de>
35
36         PR c++/26099
37         * g++.dg/ext/is_base_of.C: New.
38         * g++.dg/ext/has_virtual_destructor.C: New.
39         * g++.dg/ext/is_polymorphic.C: New.
40         * g++.dg/ext/is_base_of_diagnostic.C: New.
41         * g++.dg/ext/is_enum.C: New.
42         * g++.dg/ext/has_nothrow_assign.C: New.
43         * g++.dg/ext/has_nothrow_constructor.C: New.
44         * g++.dg/ext/is_empty.C: New.
45         * g++.dg/ext/has_trivial_copy.C: New.
46         * g++.dg/ext/has_trivial_assign.C: New.
47         * g++.dg/ext/is_abstract.C: New.
48         * g++.dg/ext/is_pod.C: New.
49         * g++.dg/ext/has_nothrow_copy.C: New.
50         * g++.dg/ext/is_class.C: New.
51         * g++.dg/ext/has_trivial_constructor.C: New.
52         * g++.dg/ext/is_union.C: New.
53         * g++.dg/ext/has_trivial_destructor.C: New.
54         * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
55         * g++.dg/template/crash43.C: Likewise.
56
57 2007-03-29  Dirk Mueller  <dmueller@suse.de>
58
59         * g++.dg/warn/pedantic2.C: New testcase.
60
61 2007-03-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
62
63         * size_dim.f90: Fix dg directive.
64         * pr16433.f: Likewise.
65         * use_6.f90: Likewise.
66         * use_7.f90: Likewise.
67         * entry_9.f90: Likewise.
68         * pointer_intent_2.f90: Likewise.
69         * protected_1.f90: Likewise.
70         * fmt_missing_period_2.f: Likewise.
71         * pointer_intent_3.f90: Likewise.
72         * protected_2.f90: Likewise.
73         * protected_3.f90: Likewise.
74         * pr15754.f90: Likewise.
75         * protected_4.f90: Likewise.
76         * protected_5.f90: Likewise.
77         * initialization_2.f90: Likewise.
78         * protected_6.f90: Likewise.
79         * continuation_7.f90: Likewise.
80         * derived_function_interface_1.f90: Likewise.
81         * der_pointer_4.f90: Likewise.
82         * fmt_zero_precision.f90: Likewise.
83         * blockdata_3.f90: Likewise.
84         * fmt_missing_period_1.f: Likewise.
85         * real_const_3.f90: Likewise.
86         * use_4.f90: Likewise.
87         * fmt_missing_period_3.f: Likewise.
88         * use_5.f90: Likewise.
89
90 2007-03-28  Mike Stump  <mrs@apple.com>
91
92         * gcc.dg/darwin-comm.c: Add.
93
94 2007-03-28  Eric Christopher  <echristo@apple.com>
95
96         * lib/target-supports.exp (check_effective_target_fstack_protector): New.
97         * gcc.dg/ssp-1.c: Use.
98         * gcc.dg/ssp-2.c: Ditto.
99
100 2007-03-28  Simon Martin  <simartin@users.sourceforge.net>
101
102         PR c++/29077
103         * g++.dg/parse/constructor3.C: New test.
104
105 2007-03-28  Eric Botcazou  <ebotcazou@adacore.com>
106
107         * gnat.dg/thin_pointer.ad[sb]: New test.
108
109 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
110
111         * g++.dg/cpp0x/bracket1.C: New.
112         * g++.dg/cpp0x/bracket2.C: New.
113         * g++.dg/cpp0x/bracket3.C: New.
114         * g++.dg/cpp0x/bracket4.C: New.
115
116 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
117
118         * g++.dg/cpp0x/temp_default1.C: New.
119         * g++.dg/cpp0x/temp_default3.C: New.
120         * g++.dg/cpp0x/temp_default2.C: New.
121         * g++.dg/cpp0x/temp_default4.C: New.
122
123 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
124
125         PR c++/29993
126         * g++.dg/other/cv_func2.C: New.
127
128 2007-03-27  Janis Johnson  <janis187@us.ibm.com>
129
130         * gcc.dg/dfp/func-vararg-alternate.h: New file.
131         * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
132         * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
133         * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
134
135         * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
136         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
137
138         * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
139
140         * lib/compat.exp (compat-execute): Fix processing of file names.
141
142 2007-03-27  Daniel Jacobowitz  <dan@codesourcery.com>
143
144         * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
145
146 2007-03-27  Uros Bizjak  <ubizjak@gmail.com>
147
148         * lib/target-supports.exp (check_effective_target_fortran_large_real):
149         Delete created executable test file.
150         (check_effective_target_fortran_large_int): Ditto.
151         (check_effective_target_static_libgfortran): Ditto.
152
153 2007-03-26  Paolo Carlini  <pcarlini@suse.de>
154
155         PR c++/30500
156         * g++.dg/warn/pragma-system_header1.C: New test.
157         * g++.dg/warn/pragma-system_header2.C: New test.
158         * g++.dg/warn/pragma-system_header1.h. New.
159         * g++.dg/warn/pragma-system_header2.h. New.
160
161 2007-03-26  Ian Lance Taylor  <iant@google.com>
162
163         PR tree-optimization/31345
164         * gcc.c-torture/compile/pr31345-1.c: New test.
165
166 2007-03-26  Brooks Moses  <brooks.moses@codesourcery.com>
167
168         * gfortran.dg/func_derived_4.f90: Fix module cleanup.
169         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
170         * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
171         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
172         * gfortran.dg/overload_1.f90: Likewise.
173         * gfortran.dg/impure_assignment_1.f90: Likewise.
174         * gfortran.dg/error_recovery_3.f90: Likewise.
175         * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
176         * gfortran.dg/sequence_types_1.f90: Likewise.
177         * gfortran.dg/internal_references_1.f90: Likewise.
178         * gfortran.dg/present_1.f90: Likewise.
179         * gfortran.dg/volatile10.f90: Likewise.
180         * gfortran.dg/module_equivalence_2.f90: Likewise.
181         * gfortran.dg/use_4.f90: Likewise.
182         * gfortran.dg/elemental_result_1.f90: Likewise.
183         * gfortran.dg/generic_actual_arg.f90: Likewise.
184         * gfortran.dg/private_type_5.f90: Likewise.
185         * gfortran.dg/protected_4.f90: Likewise.
186         * gfortran.dg/interface_3.f90: Likewise.
187
188 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
189
190         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
191         * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
192
193 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
194
195         * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
196
197 2007-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
198
199         PR libgfortran/31199
200         * gfortran.dg/fmt_t_4.f90: New test.
201
202 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
203
204         PR libfortran/31297
205         * gfortran.dg/backspace_5.f:  Initialize variable(s).
206         * gfortran.dg/backspace_6.f:  Likewise.
207         * gfortran.dg/char_bounds_check_fail_1: Likewise.
208         * gfortran.dg/direct_io_2.f90:  Likewise.
209         * gfortran.dg/write_back.f:  Likewise.
210         * gfortran.dg/write_rewind_2.f:  Likewise.
211         * gfortran.dg/write_rewind_1.f:  Likewise.
212         * gfortran.dg/write_rewind_2.f:  Likewise.
213
214 2007-03-25  Dorit Nuzman  <dorit@il.ibm.com>
215
216         PR tree-optimization/30784
217         * gcc.dg/vect/pr30784.c: New test.
218
219 2007-03-25  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
220
221         PR fortran/30877
222         * gfortran.dg/operator_1.f90: New test.
223         * gfortran.dg/operator_2.f90: New test.
224
225 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
226
227         PR libfortran/31196
228         * gfortran.dg/reshape_transpose_1.f90:  New test.
229
230 2007-03-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
231
232         PR fortran/30655
233         * gfortran.dg/bounds_check_6.f90: New test.
234
235 2007-03-23  Michael Meissner  <michael.meissner@amd.com>
236
237         * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
238         #ifndef/#endif.
239         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
240         * gcc.dg/dfp/decfloat-constants.c: Ditto.
241
242 2007-03-24  Paul Thomas  <pault@gcc.gnu.org>
243
244         PR fortran/31209
245         * gfortran.dg/pointer_function_actual_1.f90: New test.
246
247         PR fortran/31200
248         * gfortran.dg/pointer_function_actual_2.f90: New test.
249
250         PR fortran/31215
251         * gfortran.dg/result_in_spec_1.f90: New test.
252
253 2007-03-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
254
255         PR fortran/30834
256         * gfortran.dg/integer_exponentiation_3.F90: New test.
257         * gfortran.dg/integer_exponentiation_4.f90: New test.
258         * gfortran.dg/integer_exponentiation_5.F90: New test.
259
260 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
261
262         PR c++/30863
263         * g++.dg/template/error24.C: New test.
264         * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
265
266 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
267
268         PR c++/31273
269         * g++.dg/expr/bitfield7.C: New test.
270
271 2007-03-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
272
273         PR other/23572
274         * gcc.dg/float-range-4.c: New.
275         * gcc.dg/float-range-1.c: Update. Test for a warning.
276         * gcc.dg/float-range-3.c: New.
277         * gcc.dg/float-range-5.c: New.
278
279 2007-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
280
281         PR fortran/31262
282         * gfortran.dg/no_range_check_1.f90: New test.
283
284 2007-03-22  Dirk Mueller  <dmueller@suse.de>
285
286         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
287         * g++.dg/other/static1.C: Remove stray semicolon.
288         * g++.dg/other/init1.C: Likewise.
289         * g++.dg/rtti/dyncast1.C: Likewise.
290         * g++.dg/tree-ssa/pr17153.C: Likewise.
291         * g++.dg/lookup/disamb1.C: Likewise.
292         * g++.dg/lookup/scoped2.C: Likewise.
293         * g++.dg/lookup/friend7.C: Likewise.
294         * g++.dg/parse/parse4.C: Likewise.
295         * g++.dg/parse/parse5.C: Likewise.
296         * g++.dg/expr/pr29066.C: Likewise.
297         * g++.dg/expr/cast4.C: Likewise.
298         * g++.dg/tc1/dr193.C: Likewise.
299         * g++.dg/tc1/dr213.C: Likewise.
300         * g++.dg/abi/dcast1.C: Likewise.
301         * g++.dg/abi/covariant2.C: Likewise.
302         * g++.dg/inherit/covariant11.C: Likewise.
303         * g++.dg/inherit/covariant9.C: Likewise.
304         * g++.dg/inherit/covariant10.C: Likewise.
305         * g++.dg/init/static3.C: Likewise.
306         * g++.dg/init/init-ref3.C: Likewise.
307         * g++.dg/init/ref10.C: Likewise.
308         * g++.dg/template/meminit2.C: Likewise.
309         * g++.dg/template/using9.C: Likewise.
310         * g++.dg/template/friend9.C: Likewise.
311         * g++.dg/template/ref1.C: Likewise.
312         * g++.old-deja/g++.warn/inline.C: Likewise.
313         * g++.old-deja/g++.robertl/eb91.C: Likewise.
314         * g++.old-deja/g++.robertl/eb46.C: Likewise.
315         * g++.old-deja/g++.robertl/eb34.C: Likewise.
316         * g++.old-deja/g++.robertl/eb43.C: Likewise.
317         * g++.old-deja/g++.robertl/eb26.C: Likewise.
318         * g++.old-deja/g++.robertl/eb116.C: Likewise.
319         * g++.old-deja/g++.brendan/copy5.C: Likewise.
320         * g++.old-deja/g++.brendan/overload8.C: Likewise.
321         * g++.old-deja/g++.brendan/overload11.C: Likewise.
322         * g++.old-deja/g++.brendan/copy7.C: Likewise.
323         * g++.old-deja/g++.brendan/crash38.C: Likewise.
324         * g++.old-deja/g++.brendan/template11.C: Likewise.
325         * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
326         * g++.old-deja/g++.brendan/crash50.C: Likewise.
327         * g++.old-deja/g++.brendan/crash16.C: Likewise.
328         * g++.old-deja/g++.jason/pmem2.C: Likewise.
329         * g++.old-deja/g++.jason/parse9.C: Likewise.
330         * g++.old-deja/g++.jason/byval2.C: Likewise.
331         * g++.old-deja/g++.jason/overload8.C: Likewise.
332         * g++.old-deja/g++.jason/pmf8.C: Likewise.
333         * g++.old-deja/g++.jason/template33.C: Likewise.
334         * g++.old-deja/g++.jason/return3.C: Likewise.
335         * g++.old-deja/g++.jason/scoping2.C: Likewise.
336         * g++.old-deja/g++.jason/virtual.C: Likewise.
337         * g++.old-deja/g++.jason/opeq3.C: Likewise.
338         * g++.old-deja/g++.jason/template27.C: Likewise.
339         * g++.old-deja/g++.jason/synth6.C: Likewise.
340         * g++.old-deja/g++.jason/ref8.C: Likewise.
341         * g++.old-deja/g++.jason/offset1.C: Likewise.
342         * g++.old-deja/g++.other/static20.C: Likewise.
343         * g++.old-deja/g++.other/array1.C: Likewise.
344         * g++.old-deja/g++.other/new3.C: Likewise.
345         * g++.old-deja/g++.other/array2.C: Likewise.
346         * g++.old-deja/g++.other/overload9.C: Likewise.
347         * g++.old-deja/g++.other/cast6.C: Likewise.
348         * g++.old-deja/g++.other/ptrmem8.C: Likewise.
349         * g++.old-deja/g++.other/eh4.C: Likewise.
350         * g++.old-deja/g++.other/using7.C: Likewise.
351         * g++.old-deja/g++.other/init18.C: Likewise.
352         * g++.old-deja/g++.other/dyncast1.C: Likewise.
353         * g++.old-deja/g++.other/dyncast2.C: Likewise.
354         * g++.old-deja/g++.other/dtor11.C: Likewise.
355         * g++.old-deja/g++.pt/static11.C: Likewise.
356         * g++.old-deja/g++.pt/crash19.C: Likewise.
357         * g++.old-deja/g++.pt/overload12.C: Likewise.
358         * g++.old-deja/g++.pt/crash46.C: Likewise.
359         * g++.old-deja/g++.pt/mi1.C: Likewise.
360         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
361         * g++.old-deja/g++.pt/nontype5.C: Likewise.
362         * g++.old-deja/g++.pt/local5.C: Likewise.
363         * g++.old-deja/g++.pt/typename2.C: Likewise.
364         * g++.old-deja/g++.pt/explicit80.C: Likewise.
365         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
366         * g++.old-deja/g++.law/visibility1.C: Likewise.
367         * g++.old-deja/g++.law/visibility2.C: Likewise.
368         * g++.old-deja/g++.law/virtual2.C: Likewise.
369         * g++.old-deja/g++.law/operators19.C: Likewise.
370         * g++.old-deja/g++.law/parsing10.C: Likewise.
371         * g++.old-deja/g++.law/visibility4.C: Likewise.
372         * g++.old-deja/g++.law/operators4.C: Likewise.
373         * g++.old-deja/g++.law/dtors2.C: Likewise.
374         * g++.old-deja/g++.law/missed-error3.C: Likewise.
375         * g++.old-deja/g++.law/visibility10.C: Likewise.
376         * g++.old-deja/g++.law/scope3.C: Likewise.
377         * g++.old-deja/g++.law/casts2.C: Likewise.
378         * g++.old-deja/g++.law/code-gen5.C: Likewise.
379         * g++.old-deja/g++.law/operators33.C: Likewise.
380         * g++.old-deja/g++.law/friend4.C: Likewise.
381         * g++.old-deja/g++.mike/pmf7.C: Likewise.
382         * g++.old-deja/g++.mike/p5611.C: Likewise.
383         * g++.old-deja/g++.mike/net37.C: Likewise.
384         * g++.old-deja/g++.mike/p3570.C: Likewise.
385         * g++.old-deja/g++.mike/p5718.C: Likewise.
386         * g++.old-deja/g++.mike/net21.C: Likewise.
387         * g++.old-deja/g++.mike/p1862.C: Likewise.
388         * g++.old-deja/g++.mike/p4511.C: Likewise.
389         * g++.old-deja/g++.mike/virt3.C: Likewise.
390         * g++.old-deja/g++.mike/p16146.C: Likewise.
391         * g++.old-deja/g++.mike/p1989.C: Likewise.
392         * g++.old-deja/g++.mike/p5571.C: Likewise.
393         * g++.old-deja/g++.gb/scope10.C: Likewise.
394         * g++.old-deja/g++.abi/primary5.C: Likewise.
395         * g++.old-deja/g++.abi/empty2.C: Likewise.
396         * g++.old-deja/g++.abi/arraynew.C: Likewise.
397         * g++.old-deja/g++.eh/vbase4.C: Likewise.
398         * g++.old-deja/g++.eh/ptr1.C: Likewise.
399         * g++.old-deja/g++.eh/cleanup1.C: Likewise.
400         * g++.old-deja/g++.bob/template3.C: Likewise.
401         * g++.old-deja/g++.bob/inherit1.C: Likewise.
402
403 2007-03-22  Paul Thomas  <pault@gcc.gnu.org>
404
405         PR fortran/31193
406         * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
407
408 2007-03-22  Tobias Schlüter  <tobi@gcc.gnu.org>
409
410         PR fortran/20897
411         * gfortran.dg/derived_name_1.f90: New.
412         * gfortran.dg/derived_name_2.f: New.
413
414 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
415
416         * lib/target-supports.exp (check_effective_target_nonpic): New
417         procedure.
418         * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
419         when compiling PIC.
420         * gcc.target/i386/asm-4.c: Require nonpic.
421         * gcc.target/i386/cmov1.c: Likewise.
422         * gcc.target/i386/mul.c: Likewise.
423         * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
424         * gcc.target/i386/ssetype-1.c: Require nonpic.
425         * gcc.target/i386/ssetype-3.c: Likewise.
426         * gcc.target/i386/ssetype-5.c: Likewise.
427
428 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
429
430         * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
431         * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
432         * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
433         * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
434
435 2007-03-19  Seongbae Park <seongbae.park@gmail.com>
436
437         PR tree-optimization/30590
438         * g++.dg/opt/pr30590.C: New testcase.
439
440 2007-03-20  Jakub Jelinek  <jakub@redhat.com>
441
442         PR c/30762
443         * gcc.dg/pr30762-1.c: New test.
444         * gcc.dg/pr30762-2.c: New test.
445
446         PR inline-asm/30505
447         * gcc.target/i386/pr30505.c: New test.
448
449 2007-03-19  Mark Shinwell  <shinwell@codesourcery.com>
450
451         * gcc.target/arm/register-variables.c: New.
452
453 2007-03-19  Jeff Law  <law@redhat.com>
454
455         * PR tree-optimization/30984
456         * gcc.c-torture/pr30984.c: New test.
457
458 2007-03-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
459         Richard Guenther  <rguenther@suse.de>
460
461         PR tree-optimization/31254
462         * gcc.dg/torture/pr31254.c: New testcase.
463
464 2007-03-19  Hans-Peter Nilsson  <hp@axis.com>
465
466         * gcc.dg/torture/pr26565.c: Expect warning on packed field for
467         target default_packed.
468
469 2007-03-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
470
471         PR fortran/31203
472         * gfortran.dg/string_length_1.f90: New test.
473
474 2007-03-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
475
476         PR testsuite/30395
477         * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
478
479 2007-03-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
480
481         PR libgfortran/31052
482         * gfortran.dg/namelist_27.f90: New test.
483
484 2007-03-18  Paul Thomas  <pault@gcc.gnu.org>
485
486         PR fortran/30531
487         * gfortran.dg/used_types_14.f90: New test.
488
489         PR fortran/31086
490         * gfortran.dg/used_types_15.f90: New test.
491
492 2007-03-18  Dorit Nuzman  <dorit@il.ibm.com>
493
494         * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
495         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
496
497 2007-03-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
498
499         PR fortran/31120
500         * gfortran.dg/integer_exponentiation_2.f90: New test.
501
502 2007-03-17  Dorit Nuzman  <dorit@il.ibm.com>
503
504         PR tree-optimization/31041
505         * gcc.dg/vect/pr31041.c: New test.
506
507 2007-03-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
508
509         * g++.dg/warn/Wconversion-integer.C: New
510         * g++.dg/warn/Wconversion-real.C: New.
511         * g++.dg/warn/Wconversion-real-integer.C: New.
512         * g++.dg/warn/conv2.C: Updated.
513
514 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
515
516         * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
517         exclude RTPs.
518
519 2007-03-16  Richard Guenther  <rguenther@suse.de>
520
521         PR tree-optimization/31146
522         * g++.dg/tree-ssa/pr31146.C: New testcase.
523
524 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
525
526         * lib/target-supports.exp (check_missing_uclibc_feature): Don't
527         assume that the target has <features.h>.
528
529 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
530
531         * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
532         dg-options rather than to the whole test.
533
534 2007-03-16  Alexandre Oliva  <aoliva@redhat.com>
535
536         PR debug/29906
537         * g++.dg/debug/pr29906.C: New
538
539 2007-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
540
541         PR libgfortran/31099
542         * gfortran.dg/unformatted_recl.f90: Update test.
543
544 2007-03-15  Zdenek Dvorak  <dvorakz@suse.cz>
545
546         * gcc.dg/tree-ssa/prefetch-5.c: New test.
547
548 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
549
550         PR c++/30891
551         * g++.dg/parse/namespace-definition.C: New.
552
553 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
554
555         PR c++/24924
556         * g++.dg/cpp/pedantic-errors.C: New.
557         * g++.dg/cpp/permissive.C: New.
558
559 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
560
561         * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
562         * g++.old-deja/g++.other/store-expr1.C: Require fpic.
563
564 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
565
566         * lib/target-supports.exp (check_missing_uclibc_feature)
567         (check_effective_target_wchar): New procedures.
568         * gcc.dg/wchar_t-1.c: Require target wchar.
569         * gcc.dg/wint_t-1.c: Likewise.
570
571 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
572
573         * lib/target-supports.exp (check_gc_sections_available): Return
574         false for VxWorks targets.
575
576 2007-03-15  Dirk Mueller  <dmueller@suse.de>
577
578         * g++.dg/warn/Wconversion2.C: Fix typo.
579         * gcc.dg/if-empty-1.c: Ditto.
580
581 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
582
583         * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
584
585 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
586
587         * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
588         * gcc.target/i386/pr31167.c: Ditto.
589
590 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
591
592         PR target/31167
593         * gcc.target/i386/pr31167.c: New test.
594
595 2007-03-15  Paul Thomas  <pault@gcc.gnu.org>
596
597         PR fortran/30922
598         * gfortran.dg/import5.f90.f90: New test.
599
600
601         PR fortran/30879
602         * gfortran.dg/data_components_1.f90: New test.
603
604
605         PR fortran/30870
606         * gfortran.dg/generic_13.f90: New test.
607
608         PR fortran/31163
609         * gfortran.dg/alloc_comp_basics_5.f90: New test.
610
611 2007-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
612
613         PR libgfortran/31051
614         * gfortran.dg/fmt_t_4.f90: New
615
616 2007-03-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
617
618         PR C++/31165
619         * g++.dg/other/default7.C: New test.
620
621 2007-03-15  Dirk Mueller  <dmueller@suse.de>
622
623         * g++.dg/warn/Wconversion2.C: New.
624
625 2007-03-14  Eric Christopher  <echristo@apple.com>
626
627         * gcc.dg/ssp-1.c: New.
628         * gcc.dg/ssp-2.c: Ditto.
629
630 2007-03-14  Dirk Mueller  <dmueller@suse.de>
631
632         * g++.dg/warn/do-empty.C: New.
633         * gcc.dg/do-empty.c: New.
634         * gcc.dg/if-empty-1.c: Update.
635         * gcc.dg/20001116-1.c: Update.
636         * gcc.dg/pr23165.c: Update.
637
638 2007-03-14  Jakub Jelinek  <jakub@redhat.com>
639
640         * gfortran.dg/module_implicit_conversion.f90: New test.
641
642 2007-03-13  Alexandre Oliva  <aoliva@redhat.com>
643
644         PR middle-end/31127
645         * gcc.dg/pr31127.c: New.
646
647 2007-03-13  Zdenek Dvorak  <dvorakz@suse.cz>
648
649         * gcc.dg/tree-ssa/loop-26.c: New test.
650
651 2007-03-13  Uros Bizjak  <ubizjak@gmail.com>
652
653         * gcc.target/i386/cmpxchg16b-1.c: New test.
654
655 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
656
657         * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
658         * gcc.dg/c99-vla-1.c: Likewise.
659         * g++.dg/ext/vla1.C: Likewise
660
661 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
662
663         * gcc.dg/wvla-1.c: New test
664         * gcc.dg/wvla-2.c: New test
665         * gcc.dg/wvla-3.c: New test
666         * gcc.dg/wvla-4.c: New test
667         * gcc.dg/wvla-5.c: New test
668         * gcc.dg/wvla-6.c: New test
669         * gcc.dg/wvla-7.c: New test
670         * g++.dg/warn/Wvla-1.C: New test
671         * g++.dg/warn/Wvla-2.C: New test
672         * g++.dg/warn/Wvla-3.C: New test
673
674 2007-03-12  Mark Mitchell  <mark@codesourcery.com>
675
676         PR c++/30108
677         * g++.dg/other/default6.C: New test.
678
679 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
680
681         * lib/target-supports.exp (check_profiling_available): Return false
682         for VxWorks.
683         (check_effective_target_vxworks_kernel): New procedure.
684         * gcc.dg/20040813-1.c: Extend list of stabless targets to include
685         VxWorks.
686         * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
687         * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
688         to include VxWorks.
689         * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
690
691 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
692
693         * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
694         PIC is not supported.
695         * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
696         * gcc.dg/20020426-2.c: Likewise.
697         * gcc.dg/pr28243.c: Likewise.
698         * gcc.dg/visibility-11.c: Likewise.
699         * gcc.dg/tls/opt-9.c: Likewise.
700         * gcc.dg/tls/opt-10.c: Likewise.
701         * gcc.dg/tls/pic-1.c: Likewise.
702         * gcc.dg/tls/struct-1.c: Likewise.
703         * gcc.target/i386/20000807-1.c: Likewise.
704         * gcc.target/i386/20000904-1.c: Likewise.
705         * gcc.target/i386/20011119-1.c: Likewise.
706         * gcc.target/i386/990213-2.c: Likewise.
707         * gcc.target/i386/990214-1.c: Likewise.
708         * gcc.target/i386/compress-float-387-pic.c: Likewise.
709         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
710         * gcc.target/i386/pic-1.c: Likewise.
711         * gcc.target/i386/pr21518.c: Likewise.
712         * gcc.target/i386/pr23098.c: Likewise.
713         * gcc.target/i386/pr23943.c: Likewise.
714
715 2007-03-11  Mark Mitchell  <mark@codesourcery.com>
716
717         PR c++/31038
718         * g++.dg/template/complit2.C: New test.
719
720         PR c++/30328
721         * g++.dg/ext/bitfield1.C: New test.
722
723 2007-03-11  Paul Thomas  <pault@gcc.gnu.org>
724
725         PR fortran/30883
726         * gfortran.dg/interface_11.f90: New test.
727
728 2007-03-11  Richard Guenther  <rguenther@suse.de>
729
730         PR tree-optimization/31115
731         * gcc.dg/torture/pr31115.c: New testcase.
732
733 2007-03-11  Ira Rosen  <irar@il.ibm.com>
734
735         PR tree-optimization/29925
736         * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
737
738 2007-03-10  Mark Mitchell  <mark@codesourcery.com>
739
740         PR c++/30274
741         * g++.dg/expr/bitfield3.C: New test.
742         * g++.dg/expr/bitfield4.C: Likewise.
743         * g++.dg/expr/bitfield5.C: Likewise.
744         * g++.dg/expr/bitfield6.C: Likewise.
745
746         PR c++/30924
747         * g++.dg/template/array18.C: New test.
748
749 2007-03-10  Dirk Mueller  <dmueller@suse.de>
750
751         PR c++/17946
752         * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
753         * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
754
755 2007-03-09  Douglas Gregor  <doug.gregor@gmail.com>
756
757         PR c++/20599
758         * g++.dg/cpp0x/variadic-bind.C: New.
759         * g++.dg/cpp0x/variadic-function.C: New.
760         * g++.dg/cpp0x/variadic-mem_fn.C: New.
761         * g++.dg/cpp0x/variadic-tuple.C: New.
762         * g++.dg/cpp0x/variadic1.C: New.
763         * g++.dg/cpp0x/variadic2.C: New.
764         * g++.dg/cpp0x/variadic3.C: New.
765         * g++.dg/cpp0x/variadic4.C: New.
766         * g++.dg/cpp0x/variadic5.C: New.
767         * g++.dg/cpp0x/variadic6.C: New.
768         * g++.dg/cpp0x/variadic7.C: New.
769         * g++.dg/cpp0x/variadic8.C: New.
770         * g++.dg/cpp0x/variadic9.C: New.
771         * g++.dg/cpp0x/variadic10.C: New.
772         * g++.dg/cpp0x/variadic11.C: New.
773         * g++.dg/cpp0x/variadic12.C: New.
774         * g++.dg/cpp0x/variadic13.C: New.
775         * g++.dg/cpp0x/variadic14.C: New.
776         * g++.dg/cpp0x/variadic15.C: New.
777         * g++.dg/cpp0x/variadic16.C: New.
778         * g++.dg/cpp0x/variadic17.C: New.
779         * g++.dg/cpp0x/variadic18.C: New.
780         * g++.dg/cpp0x/variadic19.C: New.
781         * g++.dg/cpp0x/variadic20.C: New.
782         * g++.dg/cpp0x/variadic21.C: New.
783         * g++.dg/cpp0x/variadic22.C: New.
784         * g++.dg/cpp0x/variadic23.C: New.
785         * g++.dg/cpp0x/variadic24.C: New.
786         * g++.dg/cpp0x/variadic25.C: New.
787         * g++.dg/cpp0x/variadic26.C: New.
788         * g++.dg/cpp0x/variadic27.C: New.
789         * g++.dg/cpp0x/variadic28.C: New.
790         * g++.dg/cpp0x/variadic29.C: New.
791         * g++.dg/cpp0x/variadic30.C: New.
792         * g++.dg/cpp0x/variadic31.C: New.
793         * g++.dg/cpp0x/variadic32.C: New.
794         * g++.dg/cpp0x/variadic33.C: New.
795         * g++.dg/cpp0x/variadic34.C: New.
796         * g++.dg/cpp0x/variadic35.C: New.
797         * g++.dg/cpp0x/variadic36.C: New.
798         * g++.dg/cpp0x/variadic37.C: New.
799         * g++.dg/cpp0x/variadic38.C: New.
800         * g++.dg/cpp0x/variadic39.C: New.
801         * g++.dg/cpp0x/variadic40.C: New.
802         * g++.dg/cpp0x/variadic41.C: New.
803         * g++.dg/cpp0x/variadic42.C: New.
804         * g++.dg/cpp0x/variadic43.C: New.
805         * g++.dg/cpp0x/variadic44.C: New.
806         * g++.dg/cpp0x/variadic45.C: New.
807         * g++.dg/cpp0x/variadic46.C: New.
808         * g++.dg/cpp0x/variadic47.C: New.
809         * g++.dg/cpp0x/variadic48.C: New.
810         * g++.dg/cpp0x/variadic49.C: New.
811         * g++.dg/cpp0x/variadic50.C: New.
812         * g++.dg/cpp0x/variadic51.C: New.
813         * g++.dg/cpp0x/variadic52.C: New.
814         * g++.dg/cpp0x/variadic53.C: New.
815         * g++.dg/cpp0x/variadic54.C: New.
816         * g++.dg/cpp0x/variadic55.C: New.
817         * g++.dg/cpp0x/variadic56.C: New.
818         * g++.dg/cpp0x/variadic57.C: New.
819         * g++.dg/cpp0x/variadic58.C: New.
820         * g++.dg/cpp0x/variadic59.C: New.
821         * g++.dg/cpp0x/variadic60.C : New.
822         * g++.dg/cpp0x/variadic61.C : New.
823         * g++.dg/cpp0x/variadic62.C : New.
824         * g++.dg/cpp0x/variadic63.C : New.
825         * g++.dg/cpp0x/variadic64.C : New.
826         * g++.dg/cpp0x/variadic65.C : New.
827         * g++.dg/cpp0x/variadic66.C : New.
828         * g++.dg/cpp0x/variadic67.C : New.
829         * g++.dg/cpp0x/variadic68.C : New.
830         * g++.dg/cpp0x/variadic69.C : New.
831         * g++.dg/cpp0x/variadic70.C : New.
832         * g++.dg/cpp0x/variadic71.C : New.
833         * g++.dg/cpp0x/variadic72.C : New.
834         * g++.dg/cpp0x/variadic73.C : New.
835         * g++.dg/cpp0x/variadic74.C : New.
836         * g++.dg/cpp0x/variadic75.C : New.
837         * g++.dg/cpp0x/variadic-ex1.C : New.
838         * g++.dg/cpp0x/variadic-ex2.C : New.
839         * g++.dg/cpp0x/variadic-ex3.C : New.
840         * g++.dg/cpp0x/variadic-ex4.C : New.
841         * g++.dg/cpp0x/variadic-ex5.C : New.
842         * g++.dg/cpp0x/variadic-ex6.C : New.
843         * g++.dg/cpp0x/variadic-ex7.C : New.
844         * g++.dg/cpp0x/variadic-ex8.C : New.
845         * g++.dg/cpp0x/variadic-ex9.C : New.
846         * g++.dg/cpp0x/variadic-ex10.C : New.
847         * g++.dg/cpp0x/variadic-ex11.C : New.
848         * g++.dg/cpp0x/variadic-ex12.C : New.
849         * g++.dg/cpp0x/variadic-ex13.C : New.
850         * g++.dg/cpp0x/variadic-ex14.C : New.
851
852 2007-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
853
854         PR libgfortran/31099
855         * gfortran.dg/unformatted_recl.f90: New test.
856
857 2007-03-09  Roger Sayle  <roger@eyesopen.com>
858
859         * gcc.dg/fold-eqcmplx-1.c: New test case.
860
861 2007-03-09  Alexandre Oliva  <aoliva@redhat.com>
862
863         PR rtl-optimization/30643
864         * gcc.dg/pr30643.c: New.
865
866 2007-03-09  Chao-ying Fu  <fu@mips.com>
867
868         * gcc.target/mips/mips32-dspr2-type.c: New test.
869         * gcc.target/mips/mips32-dspr2.c: New test.
870         * gcc.target/mips/dspr2-MULT.c: New test.
871         * gcc.target/mips/dspr2-MULTU.c: New test.
872         * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
873         * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
874         Adjust some formats.
875
876 2007-03-09  Dirk Mueller  <dmueller@suse.de>
877
878         PR c++/17946
879         * gcc.dg/Wlogical-op-1.c: New.
880         * g++.dg/warn/Wlogical-op-1.C: New.
881
882 2007-03-09  Richard Guenther  <rguenther@suse.de>
883
884         PR tree-optimization/30904
885         PR middle-end/31058
886         * gcc.dg/pr30904.c: Remove xfail.
887
888 2007-03-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
889
890         PR C/31072
891         * gcc.c-torture/execute/pr31072.c: New test.
892
893 2007-03-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
894
895         * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
896         * gcc.dg/torture/builtin-attr-1.c: Likewise.
897         * gcc.dg/torture/builtin-convert-1.c: Likewise.  Also test *lrint* and *lround*.
898         * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and floor->lfloor.
899         * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
900         * gcc.dg/torture/builtin-integral-1.c: Likewise.
901         * gcc.dg/torture/builtin-minmax-1.c: Likewise.  Also test *lrint*
902         and *lround*.  Correct macro names.
903         * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
904         * gcc.dg/torture/builtin-rounding-1.c: Likewise.
905
906 2007-03-08  Ian Lance Taylor  <iant@google.com>
907
908         * gcc.dg/no-strict-overflow-5.c: New test.
909         * gcc.dg/no-strict-overflow-6.c: New test.
910         * gcc.dg/Wstrict-overflow-11.c: New test.
911         * gcc.dg/Wstrict-overflow-12.c: New test.
912         * gcc.dg/Wstrict-overflow-13.c: New test.
913         * gcc.dg/Wstrict-overflow-14.c: New test.
914         * gcc.dg/Wstrict-overflow-15.c: New test.
915
916 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
917
918         * gcc.c-torture/execute/strcmp-1.x: New file.  XFAIL execution
919         for VxWorks kernel mode.
920         * gcc.c-torture/execute/strncmp-1.x: Likewise.
921
922 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
923
924         * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
925         mode.
926
927 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
928
929         * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
930         and lib/bfill.c on VxWorks targets.
931         * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
932         * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
933         lib/bfill.c and lib/memmove.c on VxWorks targets.
934         * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
935         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
936         on VxWorks targets.
937         * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
938         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
939
940 2007-03-08  Tobias Burnus  <burnus@net-b.de>
941
942         * gfortran.dg/use_5.f90: New test.
943         * gfortran.dg/use_6.f90: Ditto.
944         * gfortran.dg/use_7.f90: Ditto.
945
946 2007-03-08  Tobias Burnus  <burnus@net-b.de>
947
948         PR fortran/30973
949         * gfortran.dg/use_4.f90: New test.
950         * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
951
952 2007-03-08  Paul Thomas  <pault@gcc.gnu.org>
953
954         PR fortran/31011
955         * gfortran.dg/parameter_array_section_2.f90: New test.
956
957 2007-03-08  Volker Reichelt  <reichelt@netcologne.de>
958
959         PR c++/30852
960         * g++.dg/ext/offsetof1.C: Add cases with volatile.
961
962         PR c++/30534
963         * g++.dg/template/arg5.C: New test.
964
965 2007-03-07  Joseph Myers  <joseph@codesourcery.com>
966
967         * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
968
969 2007-03-07  Paolo Bonzini  <bonzini@gnu.org>
970
971         * gcc.dg/var-expand1.c: Add newline at end of file.
972
973 2007-03-07  Hans-Peter Nilsson  <hp@axis.com>
974
975         * g++.old-deja/g++.jason/template31.C: Include cstdlib.
976
977 2007-03-06  Richard Sandiford  <richard@codesourcery.com>
978
979         * gcc.c-torture/compile/m68k-byte-addr.c: New test.
980
981 2007-03-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
982
983         * gcc.dg/torture/builtin-convert-4.c: New test.
984
985 2007-03-05  Ian Lance Taylor  <iant@google.com>
986
987         * gcc.c-torture/compile/pr31034.c: New test.
988
989 2007-03-05  Ian Lance Taylor  <iant@google.com>
990
991         * gcc.dg/inline-18.c: New test.
992         * gcc.dg/inline-19.c: New test.
993         * gcc.dg/inline-20.c: New test.
994         * gcc.dg/inline-21.c: New test.
995
996 2007-03-05  Richard Guenther  <rguenther@suse.de>
997
998         PR tree-optimization/14052
999         * gcc.dg/tree-ssa/vrp33.c: New testcase.
1000
1001 2007-03-05  Richard Guenther  <rguenther@suse.de>
1002
1003         PR tree-optimization/23777
1004         * gcc.dg/tree-ssa/pr23777.c: New testcase.
1005
1006 2007-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1007
1008         PR other/30465
1009         * gcc.dg/multiple-overflow-warn-3.c: New.
1010         * g++.dg/warn/multiple-overflow-warn-3.C: New.
1011
1012 2007-03-04  Simon Martin  <simartin@users.sourceforge.net>
1013
1014         PR c++/30895
1015         * g++.dg/parse/template23.C: New test.
1016
1017 2007-03-04  Roger Sayle  <roger@eyesopen.com>
1018
1019         PR middle-end/30744
1020         * gcc.dg/pr30744-1.c: New test case.
1021
1022 2007-03-04  Tobias Burnus  <burnus@net-b.de>
1023
1024         * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
1025
1026 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
1027
1028         PR target/30406
1029         * gfortran.dg/logical_3.f90: New test.
1030
1031 2007-03-04  Thomas Koenig  <Thomas.Koenig@online.de>
1032
1033         PR libfortran/30981
1034         * gfortran.dg/integer_exponentiation_1.f90:  New test.
1035
1036 2007-03-04  Nathan Sidwell  <nathan@codesourcery.com>
1037
1038         * gcc.target/m68k/m68k.exp: New.
1039         * gcc.target/m68k/crash1.c: New.
1040
1041 2007-03-03  Tobias Burnus  <burnus@net-b.de>
1042
1043         * gfortran.dg/c_by_val.c: Use int64_t instead of long
1044         to be more compatible with integer(kind=8).
1045
1046 2007-03-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1047
1048         PR libfortran/31001
1049         * gfortran.dg/zero_sized_3.f90: New test.
1050
1051 2007-03-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1052
1053         PR c++/15787
1054         * g++.dg/parse/else.C: New.
1055         * g++.dg/parse/else-2.C: New.
1056
1057 2007-03-03  Paul Thomas  <pault@gcc.gnu.org>
1058             Tobias Burnus  <burnus@net-b.de>
1059
1060         PR fortran/30882
1061         * gfortran.dg/size_dim.f90: New test.
1062
1063 2007-03-02  Paul Thomas  <pault@gcc.gnu.org>
1064             Tobias Burnus  <burnus@net-b.de>
1065
1066         PR fortran/30873
1067         * gfortran.dg/entry_9.f90: New test.
1068
1069 2007-03-02  Simon Martin  <simartin@users.sourceforge.net>
1070
1071         PR c++/28253
1072         * g++.dg/inherit/covariant16.C: New test.
1073
1074 2007-03-02  Geoffrey Keating  <geoffk@apple.com>
1075
1076         * g++.dg/other/darwin-minversion-1.C: New.
1077
1078 2007-03-02  Diego Novillo  <dnovillo@redhat.com>
1079
1080         * gcc.dg/tree-ssa/20070302-1.c: New test.
1081
1082 2007-03-02  Joseph Myers  <joseph@codesourcery.com>
1083
1084         * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
1085         tests.
1086
1087 2007-03-01  Zdenek Dvorak  <dvorakz@suse.cz>
1088
1089         * gcc.dg/tree-ssa/prefetch-4.c: New test.
1090
1091 2007-03-01  Simon Baldwin <simonb@google.com>
1092
1093         PR c++/23689
1094         * warn/ignored_typedef.C: New.
1095         * init/ctor8.C: Added dg-warning to consume ignored typedef
1096         warning.
1097         * template/typedef2.C: Ditto.  Moved dg-error onto its own line
1098         and added an explicit line number.
1099
1100 2007-02-28  Richard Guenther  <rguenther@suse.de>
1101
1102         PR middle-end/30364
1103         * gcc.dg/torture/pr30364-1.c: New testcase.
1104         * gcc.dg/torture/pr30364-2.c: Likewise.
1105         * gcc.dg/torture/pr30364-3.c: Likewise.
1106
1107 2007-02-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1108
1109         * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
1110         powerpc*, use -funsafe-math-optimizations.
1111         * gcc.dg/torture/builtin-logb-1.c: Likewise.
1112         * gcc.dg/torture/builtin-modf-1.c: Likewise.
1113
1114 2007-02-28  Tobias Burnus  <burnus@net-b.de>
1115             Paul Thomas  <pault@gcc.gnu.org>
1116
1117         PR fortran/30888
1118         PR fortran/30887
1119         * c_by_val_1.f: Test %VAL() with non-default kind.
1120         * c_by_val.c: Ditto.
1121         * c_by_val_4.f: New test.
1122
1123 2007-02-28  Tobias Burnus  <burnus@net-b.de>
1124
1125         PR fortran/30968
1126         * gfortran.dg/continuation_7.f90: New test.
1127
1128 2007-02-28  Bernd Schmidt  <bernd.schmidt@analog.com>
1129
1130         * g++.dg/inherit/thunk7.C: New test.
1131         * lib/target-supports.exp (check_profiling_available): Not available
1132         for bfin-*-*.
1133
1134 2007-02-27  Uros Bizjak  <ubizjak@gmail.com>
1135
1136         PR target/30970
1137         * gcc.target/i386/gfortran.dg/pr30970.c: New test.
1138
1139 2007-02-27  Mark Mitchell  <mark@codesourcery.com>
1140
1141         * lib/target-supports.exp (check_effective_target_init_priority):
1142         Remove Solaris special case.
1143
1144 2007-02-26  Geoffrey Keating  <geoffk@apple.com>
1145
1146         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
1147         for more builtin types.
1148
1149         * g++.dg/ext/visibility/class1.C: Port to Darwin.
1150         * g++.dg/ext/visibility/noPLT.C: Likewise.
1151
1152 2007-02-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1153
1154         * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
1155         sh* targets.
1156
1157 2007-02-26  Thomas Koenig  <Thomas.Koenig@online.de>
1158
1159         PR fortran/30865
1160         * size_optional_dim_1.f90:  New test.
1161
1162 2007-02-25  Mark Mitchell  <mark@codesourcery.com>
1163
1164         * gcc.dg/vxworks/vxworks.exp: New file.
1165         * gcc.dg/vxworks/initpri1.c: Likewise.
1166         * gcc.dg/vxworks/initpri2.c: Likewise.
1167         * gcc.dg/initpri2.c: Add more tests.
1168         * g++.dg/special/initpri2.C: Likewise.
1169
1170         * gcc.dg/initpri1.c: New test.
1171         * gcc.dg/initpri2.c: Likewise.
1172         * g++.dg/special/initpri1.C: New test.
1173         * g++.dg/special/initpri2.C: Likewise.
1174         * g++.dg/special/conpr-1.C: Use init_priority effective target.
1175         * g++.dg/special/conpr-2.C: Likewise.
1176         * g++.dg/special/conpr-3.C: Likewise.
1177         * g++.dg/special/conpr-4.C: Likewise.
1178         * g++.dg/special/initp1.C: Likewise.
1179         * g++.dg/special/ecos.exp: Remove code to detect availability of
1180         constructor priorities.
1181         * lib/target-supports.exp (check_effective_target_init_priority):
1182         New function.
1183
1184 2007-02-24  Jan Hubicka  <jh@suse.cz>
1185
1186         * gcc.c-torture/execute/pr30778.c: New testcase.
1187
1188 2007-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1189
1190         PR libgfortran/30918
1191         * gfortran.dg/namelist_26.f90: New test.
1192
1193 2007-02-24  Richard Guenther  <rguenther@suse.de>
1194
1195         PR middle-end/30951
1196         * gcc.dg/pr30951.c: New testcase.
1197
1198 2007-02-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1199
1200         * gcc.dg/torture/builtin-modf-1.c: New test.
1201
1202 2007-02-23  Paolo Bonzini  <bonzini@gnu.org>
1203
1204         PR tree-optimization/30904
1205         * gcc.dg/pr30904.c: New test.
1206
1207 2007-02-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1208
1209         * gcc.test-framework/README: Correct command.
1210         * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
1211         -Wunused-value.
1212         * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
1213
1214 2007-02-23  Nathan Sidwell  <nathan@codesourcery.com>
1215
1216         * lib/target-supports.exp (check_effective_target_unwrapped): New.
1217
1218 2007-02-23  Mark Mitchell  <mark@codesourcery.com>
1219
1220         * lib/target-supports.exp (check_effective_target_newlib): New
1221         function.
1222
1223 2007-02-23  Paul Thomas <pault@gcc.gnu.org>
1224
1225         PR fortran/30660
1226         * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
1227         allocatable component.
1228
1229
1230 2007-02-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1231
1232         * gcc.dg/torture/builtin-logb-1.c: New test.
1233         * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
1234         * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
1235         * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
1236         sh* targets.
1237
1238 2007-02-23  Richard Guenther  <rguenther@suse.de>
1239
1240         * g++.dg/warn/changes-meaning.C: New testcase.
1241
1242 2007-02-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1243
1244         PR libgfortran/30910
1245         * gfortran.dg/fmt_zero_precision.f90: Update test.
1246
1247 2007-02-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1248
1249         * gcc.dg/torture/builtin-frexp-1.c: New test.
1250
1251 2007-02-22  Mark Mitchell  <mark@codesourcery.com>
1252
1253         * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
1254
1255 2007-02-22  Ian Lance Taylor  <iant@google.com>
1256
1257         PR debug/30898
1258         * g++.dg/debug/pr30898.C: New test.
1259
1260 2007-02-22  Ira Rosen  <irar@il.ibm.com>
1261
1262         * gcc.dg/vect/vect-106.c: New test.
1263
1264 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
1265             Ira Rosen  <irar@il.ibm.com>
1266
1267         PR tree-optimization/30843
1268         * gcc.dg/vect/pr30843.c: New test.
1269
1270 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
1271
1272         PR tree-optimization/30858
1273         * gcc.dg/vect/pr30858.c: New test.
1274
1275 2007-02-21  Mark Mitchell  <mark@codesourcery.com>
1276
1277         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
1278         to set options for compiling testglue.
1279         * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
1280         * lib/obj-c++.exp (obj-c++_init): Likewise.
1281
1282 2007-02-21  Eric Botcazou  <ebotcazou@adacore.com>
1283
1284         * gnat.dg/derived_aggregate.adb: New test.
1285
1286 2007-02-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1287
1288         * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
1289         sh* targets.  Call the correct CKSGN macro.
1290
1291 2007-02-21  Jakub Jelinek  <jakub@redhat.com>
1292
1293         * gfortran.dg/gomp/omp_parse1.f90: New test.
1294         * gfortran.dg/gomp/omp_parse2.f: New test.
1295
1296 2007-02-20  Thomas Koenig  <Thomas.Koenig@online.de>
1297
1298         PR fortran/30869
1299         * gfortran.dg/do_pointer_1.f90:  New test.
1300
1301 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1302
1303         * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
1304         and scalbln.
1305
1306 2007-02-20  Geoffrey Keating  <geoffk@apple.com>
1307
1308         * gcc.dg/darwin-minversion-1.c: New.
1309         * gcc.dg/darwin-minversion-2.c: New.
1310
1311 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1312
1313         * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
1314
1315 2007-02-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1316             DJ Delorie <dj@redhat.com>
1317
1318         PR other/30824
1319         * gcc.dg/Wfatal.c: New.
1320         * gcc.dg/Wfatal-2.c: New.
1321         * gcc.dg/Werror-1.c: Adjust expectations.
1322         * gcc.dg/Werror-5.c: Likewise.
1323         * gcc.dg/Werror-7.c: Likewise.
1324         * gcc.dg/Werror-10.c: Likewise.
1325         * gcc.dg/Werror-11.c: Likewise.
1326
1327 2007-02-20  Tobias Burnus  <burnus@net-b.de>
1328
1329         PR fortran/30522
1330         * gfortran.dg/volatile10.f90: New test.
1331
1332 2007-02-19  Thomas Koenig  <Thomas.Koenig@online.de>
1333
1334         PR libfortran/30533
1335         * gfortran.dg/intrinsic_intkinds_1.f90:  New test.
1336
1337 2007-02-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1338
1339         * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
1340         * gcc.dg/Walways-true-1.c: Likewise.
1341         * gcc.dg/weak/weak-3.c: Likewise.
1342         * gcc.dg/Werror-1.c: Likewise.
1343         * gcc.dg/Werror-3.c: Likewise.
1344         * gcc.dg/Werror-4.c: Likewise.
1345         * gcc.dg/Werror-5.c: Likewise.
1346         * gcc.dg/Werror-6.c: Likewise.
1347         * gcc.dg/Werror-7.c: Likewise.
1348         * gcc.dg/Werror-8.c: Likewise.
1349         * gcc.dg/Werror-10.c: Likewise.
1350         * gcc.dg/Werror-11.c: Likewise.
1351         * gcc.dg/Werror-12.c: Likewise.
1352         * g++.old-deja/g++.mike/warn8.C: Likewise.
1353         * g++.dg/warn/Walways-true-1.C: Likewise.
1354         * g++.dg/warn/Walways-true-2.C: Likewise.
1355         * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
1356         * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
1357         -Wstring-literal-comparison with -Waddress.
1358         * gcc.dg/Wstring-literal-comparison-4.c: Replace
1359         -Wno-string-literal-comparison with -Wno-address.
1360
1361 2007-02-19  Eric Botcazou  <ebotcazou@adacore.com>
1362
1363         * gnat.dg/self_aggregate_with_call.adb: New test.
1364
1365 2007-02-18  Dorit Nuzman  <dorit@il.ibm.com>
1366
1367         PR tree-optimization/30975
1368         * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
1369         * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
1370         * gcc.dg/vect/pr30795.c: New.
1371
1372 2007-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1373
1374         PR fortran/30681
1375         * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
1376
1377 2007-02-18  Roger Sayle  <roger@eyesopen.com>
1378
1379         PR rtl-optimization/28173
1380         * gcc.target/i386/andor-1.c: New test case.
1381
1382 2007-02-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1383
1384         * gcc.dg/torture/builtin-ldexp-1.c: New.
1385         * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
1386
1387 2007-02-18  Roger Sayle  <roger@eyesopen.com>
1388
1389         * gfortran.dg/array_constructor_15.f90: New test case.
1390
1391 2007-02-18  Roger Sayle  <roger@eyesopen.com>
1392
1393         * gfortran.dg/forall_10.f90: New test case.
1394
1395 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
1396
1397         * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
1398
1399 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
1400
1401         * gnat.dg/test_prio_p.adb: Compile with -gnatws.
1402         * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
1403
1404 2007-02-16  Uros Bizjak  <ubizjak@gmail.com>
1405
1406         * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
1407         * gcc.target/i386/builtin-bswap-3.c: Ditto.
1408         * gcc.target/i386/xchg-1.c: New test.
1409         * gcc.target/i386/xchg-2.c: New test.
1410
1411 2007-02-16  Richard Guenther  <rguenther@suse.de>
1412             Christian Bruel  <christian.bruel@st.com>
1413
1414         * gcc.dg/strict-overflow-5.c: New testcase.
1415
1416 2007-02-16  Tobias Burnus  <burnus@net-b.de>
1417
1418         PR fortran/30793
1419         * gfortran.dg/func_derived_4.f90: New test.
1420
1421 2007-02-15  Roger Sayle  <roger@eyesopen.com>
1422
1423         PR middle-end/30391
1424         * gfortran.dg/pr30391-1.f90: New test case.
1425
1426 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1427
1428         PR middle-end/30433
1429         * gcc.c-torture/compile/pr30433.c: New testcase to check
1430         that complex constants comparisions are foldded.
1431
1432 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1433
1434         PR C++/30158
1435         * g++.dg/ext/stmtexpr10.C: New testcase.
1436
1437 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1438
1439         PR middle-end/30729
1440         * gcc.dg/Wunused-value-2.c: New testcase.
1441
1442 2007-02-15  Ian Lance Taylor  <iant@google.com>
1443
1444         * g++.dg/eh/subreg-1.C: New test.
1445
1446 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1447
1448         PR c/26494
1449         * gcc.dg/Wimplicit-function-declaration-c89.c: New.
1450         * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
1451         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
1452         * gcc.dg/Wimplicit-function-declaration-c99.c: New.
1453         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
1454         * gcc.dg/Werror-implicit-function-declaration.c: New.
1455
1456 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1457
1458         PR c++/28943
1459         * g++.dg/warn/pr28943.C: New.
1460
1461 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1462
1463         * gfortran.fortran-torture/execute/math.f90: Fix typo.
1464
1465 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1466
1467         PR fortran/30779
1468         * gfortran.dg/error_recovery_3.f90: New test.
1469
1470 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
1471
1472         * g++.dg/tree-ssa/sra-1.C: New.
1473
1474 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
1475
1476         * g++.dg/tree-ssa/sra-1.C: New.
1477
1478 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
1479
1480         * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
1481
1482 2007-02-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1483
1484         * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
1485
1486 2007-02-14  Steven G. Kargl  <kargl@gcc.gnu.org>
1487
1488         PR fortran/30799
1489         * gfortran.dg/logical_2.f90: New test.
1490
1491 2007-02-14  Joseph Myers  <joseph@codesourcery.com>
1492
1493         * gcc.dg/torture/complex-alias-1.c: New test.
1494
1495 2007-02-14  Zdenek Dvorak  <dvorakz@suse.cz>
1496
1497         * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
1498         instead of -fdump-tree-tailcall.
1499
1500 2007-02-14  Brooks Moses  <brooks.moses@codesourcery.com>
1501
1502         * gfortran.dg/interface_10.f90: Fix comment typo.
1503
1504 2007-02-14  Dorit Nuzman  <dorit@il.ibm.com>
1505
1506         PR tree-optimization/30771
1507         * gcc.dg/vect/pr30771.c: New test.
1508
1509 2007-02-13  Ian Lance Taylor  <iant@google.com>
1510
1511         * gcc.dg/Wstrict-overflow-1.c: New test.
1512         * gcc.dg/Wstrict-overflow-2.c: New test.
1513         * gcc.dg/Wstrict-overflow-3.c: New test.
1514         * gcc.dg/Wstrict-overflow-4.c: New test.
1515         * gcc.dg/Wstrict-overflow-5.c: New test.
1516         * gcc.dg/Wstrict-overflow-6.c: New test.
1517         * gcc.dg/Wstrict-overflow-7.c: New test.
1518         * gcc.dg/Wstrict-overflow-8.c: New test.
1519         * gcc.dg/Wstrict-overflow-9.c: New test.
1520         * gcc.dg/Wstrict-overflow-10.c: New test.
1521
1522 2007-02-13  Roger Sayle  <roger@eyesopen.com>
1523
1524         * gcc.target/ia64/builtin-bswap-2.c: New test case.
1525
1526 2007-02-13  Richard Henderson  <rth@redhat.com>
1527
1528         * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
1529         * gcc.c-torture/execute/pr29302-1.c: ... here.
1530
1531 2007-02-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1532
1533         PR c/29521
1534         * gcc.dg/c90-return-1.c: Update output.
1535         * gcc.dg/c99-return-1.c: Likewise.
1536
1537 2007-02-13  Paul Thomas  <pault@gcc.gnu.org>
1538
1539         PR fortran/30554
1540         * gfortran.dg/used_dummy_types_7.f90: New test..
1541
1542 2007-02-12  Uros Bizjak  <ubizjak@gmail.com>
1543
1544         * gcc.target/i386/parity-1.c: New test.
1545         * gcc.target/i386/parity-2.c: New test.
1546
1547 2007-02-12  Roger Sayle  <roger@eyesopen.com>
1548
1549         * gcc.target/i386/builtin-bswap-3.c: New test case.
1550
1551 2007-02-12  Dorit Nuzman  <dorit@il.ibm.com>
1552
1553         PR tree-optimization/29145
1554         * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
1555         alias analysis is improved to take better advantage of restrict
1556         qualified pointers.
1557         * gcc.dg/vect/vect-80.c: Likewise.
1558         * gcc.dg/vect/pr29145.c: New.
1559
1560 2007-02-11  H.J. Lu  <hongjiu.lu@intel.com>
1561
1562         * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
1563         * gcc.target/i386/sse4a-insert.c: Likewise.
1564
1565 2007-02-11  Roger Sayle  <roger@eyesopen.com>
1566
1567         * gcc.target/ia64/builtin-popcount-1.c: New test case.
1568         * gcc.target/ia64/builtin-popcount-2.c: Likewise.
1569
1570 2007-02-11  Tobias Schlüter  <tobi@gcc.gnu.org>
1571
1572         PR fortran/30478
1573         * gfortran.dg/enum_4.f90: Update error message checks.
1574
1575 2007-02-11  Paul Thomas  <pault@gcc.gnu.org>
1576
1577         PR fortran/30554
1578         * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
1579         versions of the modules.
1580
1581         PR fortran/30617
1582         * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
1583         by getting rid of recursive I/O and providing functions with
1584         results.
1585
1586         PR fortran/30319
1587         * gfortran.dg/char_array_constructor_2.f90
1588
1589 2007-02-11  Mark Mitchell  <mark@codesourcery.com>
1590
1591         PR c++/26988
1592         * g++.dg/template/spec34.C: New test
1593
1594 2007-02-11  Uros Bizjak  <ubizjak@gmail.com>
1595
1596         * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
1597         on i?86 and x86_64.
1598         * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
1599         * gcc.dg/vect/vect-floatint-conversion-1.c: New.
1600         * gcc.dg/vect/vect-93.c: Another loop gets vectorized
1601         on i?86 and x86_64.
1602         * gcc.dg/vect/vect-113.c: Ditto.
1603
1604 2007-02-06  Mark Mitchell  <mark@codesourcery.com>
1605
1606         PR c++/29487
1607         * g++.dg/eh/weak1-C: New test.
1608         * g++.dg/eh/weak1-a.cc: Likewise.
1609         * g++.dg/eh/comdat1.C: Likewise.
1610
1611 2007-02-11  Tehila Meyzels <tehila@il.ibm.com>
1612             Dorit Nuzman  <dorit@il.ibm.com>
1613
1614         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
1615         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
1616         * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
1617         * gcc.dg/vect/vect-113.c: Likewise.
1618
1619         * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
1620
1621 2007-02-10  Richard Henderson  <rth@redhat.com>
1622
1623         * lib/target-supports.exp (check_effective_target_tls): Redefine
1624         to mean non-emulated tls.
1625         * gcc.dg/tls/alias-1.c: Remove tls requirement.
1626         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
1627         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
1628         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
1629         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
1630         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
1631         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
1632
1633 2007-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
1634
1635         * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
1636
1637 2006-02-09  Brooks Moses  <brooks.moses@codesourcery.com>
1638
1639         * gfortran.dg/secnds.f: Replace time tolerance with a
1640         before-and-after bracket.
1641         * gfortran.dg/secnds-1.f: Likewise.
1642
1643 2007-02-09  Tobias Burnus  <burnus@net-b.de>
1644
1645         PR fortran/30512
1646         * gfortran.dg/maxlocval_1.f90: New test.
1647
1648 2007-02-09  Roger Sayle  <roger@eyesopen.com>
1649
1650         * gcc.target/ia64/builtin_bswap-1.c: New test case.
1651
1652 2007-02-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1653
1654         PR fortran/30720
1655         * gfortran.dg/array_function_1.f90: New test.
1656
1657 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
1658
1659         * lib/target-supports.exp (check_effective_target_lax_strtofp)
1660         (check_effective_target_dummy_wcsftime): New functions.
1661
1662 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
1663
1664         * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
1665         * lib/target-supports.exp (check_effective_target_uclibc): New
1666         function.
1667
1668 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
1669
1670         * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
1671         (vsnprintf): Don't define for uClibc targets.
1672
1673 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
1674
1675         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
1676         set before checking whether it was allowed.
1677         * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
1678         before checking inside_main.
1679
1680 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
1681
1682         * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
1683         uClinux targets.
1684         (u16sf): Likewise u4sf.
1685         * g++.dg/compat/struct-layout-1.h: Likewise.
1686
1687 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
1688
1689         * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
1690         procedure.
1691         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
1692         m68k targets if check_effective_target_coldfire_fpu returns true.
1693
1694 2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
1695         Richard Guenther  <rguenther@suse.de>
1696
1697         PR middle-end/23361
1698         * gcc.dg/fold-compare-3.c: New testcase.
1699         * gcc.dg/tree-ssa/loop-24.c: Likewise.
1700
1701 2007-02-09  Uros Bizjak  <ubizjak@gmail.com>
1702
1703         * gcc.dg/pr26570.c: Clean up coverage files.
1704         * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
1705         * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
1706         * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
1707         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
1708         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
1709         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
1710         * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
1711         * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
1712         * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
1713         * gcc.dg/tree-ssa/pr25501.c: Ditto.
1714         * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
1715         * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
1716         * gcc.dg/vect/pr28952.c: Ditto.
1717         * gcc.dg/vect/pr27151.c: Ditto.
1718         * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
1719         * g++.dg/gomp/macro-3.C: Ditto.
1720
1721 2007-02-08  Uros Bizjak  <ubizjak@gmail.com>
1722
1723         * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
1724         of the loop.
1725
1726 2007-02-08  Roger Sayle  <roger@eyesopen.com>
1727
1728         * gcc.target/i386/builtin-bswap-2.c: New test case.
1729
1730 2007-02-08  Roger Sayle  <roger@eyesopen.com>
1731
1732         * gfortran.dg/forall_8.f90: New test case.
1733         * gfortran.dg/forall_9.f90: Likewise.
1734
1735 2007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1736
1737         * gcc.dg/builtins-20.c: Add some -~ complex cases.
1738
1739 2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
1740
1741         * lib/target-supports.exp (check_effective_target_simulator): New.
1742
1743 2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
1744
1745         * gcc.dg/tree-ssa/loop-25.c: New test.
1746
1747 2007-02-06  Richard Henderson  <rth@redhat.com>
1748
1749         * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
1750
1751 2007-02-06  Roger Sayle  <roger@eyesopen.com>
1752
1753         * gcc.target/powerpc/popcount-1.c: New test case.
1754         * gcc.target/powerpc/parity-1.c: Likewise.
1755
1756 2007-02-06  Richard Guenther  <rguenther@suse.de>
1757
1758         PR middle-end/27302
1759         * gcc.dg/torture/pr27302-2.c: New testcase.
1760
1761 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
1762
1763         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
1764         * gcc.dg/vect/vect-iv-1.c: New test.
1765         * gcc.dg/vect/vect-iv-2.c: New test.
1766         * gcc.dg/vect/vect-iv-3.c: New test.
1767         * gcc.dg/vect/vect-iv-4.c: New test.
1768         * gcc.dg/vect/vect-iv-5.c: New test.
1769         * gcc.dg/vect/vect-iv-6.c: New test.
1770         * gcc.dg/vect/vect-iv-7.c: New test.
1771         * gcc.dg/vect/vect-iv-8.c: New test.
1772         * gcc.dg/vect/vect-iv-9.c: New test.
1773         * gcc.dg/vect/vect-iv-10.c: New test.
1774         * gcc.dg/vect/vect-iv-11.c: New test.
1775         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
1776         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
1777         * gcc.dg/vect/vect-14.c: Now vectorizable.
1778         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initilization loop).
1779         * gcc.dg/vect/vect-27.c: Likewise.
1780         * gcc.dg/vect/vect-29.c Likewise.
1781         * gcc.dg/vect/vect-dv-2.c: Likewise.
1782         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
1783         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
1784         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
1785
1786 2007-02-06  Ira Rosen  <irar@il.ibm.com>
1787
1788         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
1789
1790 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1791
1792         * gcc.dg/builtins-20.c: Add more cases.
1793
1794 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
1795
1796         PR debug/30189
1797         * gcc.dg/pr30189.c: New test.
1798
1799 2007-02-05  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
1800
1801         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
1802         for running tests.
1803         * gcc.target/i386/sse4a-extract.c: New test.
1804         * gcc.target/i386/sse4a-insert.c: New test.
1805         * gcc.target/i386/sse4a-montsd.c: New test.
1806         * gcc.target/i386/sse4a-montss.c: New test.
1807
1808 2007-02-05  Richard Guenther  <rguenther@suse.de>
1809
1810         * gcc.target/i386/vectorize3.c: New testcase.
1811
1812 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
1813
1814         PR target/30665
1815         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
1816
1817 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1818
1819         PR fortran/30611
1820         * gfortran.dg/repeat_1.f90: New test.
1821
1822 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
1823
1824         PR fortran/30605
1825         * gfortran.dg/spread_shape_1.f90: Remove tabs.
1826         * gfortran.dg/derived_init_2.f90: Ditto.
1827         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
1828         * gfortran.dg/array_initializer_1.f90: Ditto.
1829         * gfortran.dg/do_2.f90: Ditto.
1830         * gfortran.dg/proc_assign_1.f90: Ditto.
1831
1832 2007-02-04  Richard Guenther  <rguenther@suse.de>
1833
1834         PR middle-end/30636
1835         * g++.dg/warn/pr30636.C: New testcase.
1836         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
1837
1838 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
1839
1840         PR middle-end/30667
1841         * gfortran.dg/pr30667.f: New test.
1842
1843 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1844
1845         * gcc.dg/builtins-54.c: Add more cases.
1846
1847 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
1848
1849         PR fortran/30514
1850         * gfortran.dg/zero_sized_2.f90: New test.
1851
1852         PR fortran/30660
1853         * gfortran.dg/alloc_comp_basics_4.f90: New test.
1854
1855         PR fortran/29820
1856         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
1857         file.
1858
1859 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
1860
1861         PR fortran/30683
1862         * gfortran.dg/interface_10.f90: New test.
1863
1864 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1865
1866         * gcc.dg/builtins-20.c: Add more cases.
1867
1868 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
1869
1870         PR target/29682
1871         * gcc-target/ia64/pr29682.c: New test.
1872
1873 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
1874
1875         PR fortran/30284
1876         * gfortran.dg/arrayio_11.f90.f90: New test.
1877
1878         PR fortran/30626
1879         * gfortran.dg/arrayio_12.f90.f90: New test.
1880
1881 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
1882
1883         PR c++/30536
1884         * g++.dg/tls/diag-5.C: New test.
1885
1886         PR middle-end/30473
1887         * gcc.dg/pr30473.c: New test.
1888         * gcc.c-torture/execute/20070201-1.c: New test.
1889
1890 2007-02-01  Roger Sayle  <roger@eyesopen.com>
1891
1892         * gfortran.dg/dependency_20.f90: New test case.
1893
1894 2007-01-31  Ian Lance Taylor  <iant@google.com>
1895
1896         * gcc.dg/lower-subreg-1.c (test): New test.
1897
1898 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
1899
1900         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
1901
1902 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1903
1904         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
1905         * gcc.dg/torture/builtin-math-3.c: Likewise.
1906
1907 2007-01-31  Dirk Mueller  <dmueller@suse.de>
1908
1909         gcc.dg/Wparentheses-2.c: Update and add new tests.
1910
1911 2007-01-31  Ira Rosen  <irar@il.ibm.com>
1912
1913         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
1914         vectorize.
1915
1916 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
1917
1918         * gcc.dg/builtins-63.c: New test.
1919
1920 2007-01-31  Tobias Burnus  <burnus@net-b.de>
1921
1922         PR fortran/27588
1923         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
1924
1925 2007-01-31  Tobias Burnus  <burnus@net-b.de>
1926
1927         PR fortran/30520
1928         * gfortran.dg/volatile8.f90: New argument conformance test.
1929         * gfortran.dg/volatile9.f90: New scope test.
1930
1931 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1932
1933         PR c++/24745
1934         * g++.dg/warn/null4.C: New.
1935
1936 2001-01-30  Roger Sayle  <roger@eyesopen.com>
1937             Uros Bizjak  <ubizjak@gmail.com>
1938
1939         * gcc.dg/large-size-array-3.c: Correct typo.
1940
1941 2007-01-30  Richard Guenther  <rguenther@suse.de>
1942
1943         PR middle-end/27657
1944         * g++.dg/debug/pr27657.C: New testcase.
1945
1946 2007-01-30  Richard Guenther  <rguenther@suse.de>
1947
1948         PR middle-end/30313
1949         * gcc.dg/torture/pr30313.c: New testcase.
1950
1951 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
1952
1953         * gcc.dg/dfp/dfp-except.h: New file.
1954         * gcc.dg/dfp/fe-check.h: New file.
1955         * gcc.dg/dfp/fe-binop.c: New test.
1956         * gcc.dg/dfp/fe-convert-1.c: New test.
1957         * gcc.dg/dfp/fe-convert-2.c: New test.
1958         * gcc.dg/dfp/fe-convert-3.c: New test.
1959
1960         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
1961         * gcc.dg/dfp/decfloat-constants.c: Ditto.
1962         * gcc.dg/dfp/convert-dfp.c: Ditto.
1963         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
1964
1965 2007-01-29  Josh Conner  <jconner@apple.com>
1966
1967         * gcc.target/powerpc/altivec-24.c: New test.
1968
1969 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
1970
1971         PR c++/28266
1972         * g++.dg/parse/defarg12.C: New test.
1973
1974 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
1975
1976         PR fortran/30554
1977         * gfortran.dg/used_dummy_types_6.f90: New test.
1978
1979 2007-01-28  Jan Hubicka  <jh@suse.cz>
1980
1981         * gcc.dg/tree-prof/val-prof-6.c: New test.
1982
1983 2007-01-28  Roger Sayle  <roger@eyesopen.com>
1984
1985         * gcc.dg/large-size-array-3.c: Correct test case (portability).
1986
1987 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
1988
1989         PR C++/28988
1990         * g++.dg/expr/dtor4.C: New test.
1991
1992 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
1993
1994         * gcc.dg/tree-ssa/loop-23.c: New test.
1995
1996 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
1997
1998         PR libfortran/30389
1999         * gfortran.dg/achar_2.f90:  New test.
2000         * gfortran.dg/achar_3.f90:  New test.
2001
2002 2007-01-27  Ian Lance Taylor  <iant@google.com>
2003
2004         * gcc.dg/strict-overflow-1.c: New test.
2005         * gcc.dg/no-strict-overflow-1.c: New test.
2006         * gcc.dg/strict-overflow-2.c: New test.
2007         * gcc.dg/no-strict-overflow-2.c: New test.
2008         * gcc.dg/strict-overflow-3.c: New test.
2009         * gcc.dg/no-strict-overflow-3.c: New test.
2010         * gcc.dg/strict-overflow-4.c: New test.
2011         * gcc.dg/no-strict-overflow-4.c: New test.
2012         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
2013         * gcc.dg/pr15784-1.c: Likewise.
2014         * gcc.dg/pr20922-1.c: Likewise.
2015         * gcc.dg/pr20922-3.c: Likewise.
2016         * gcc.dg/pr20922-4.c: Likewise.
2017         * gcc.dg/pr20922-6.c: Likewise.
2018         * gcc.dg/compare-4.c: Likewise.
2019         * gcc.dg/torture/pr26898-1.c: Likewise.
2020         * gcc.dg/tree-ssa/divide-1.c: Likewise.
2021         * gcc.dg/tree-ssa/divide-2.c: Likewise.
2022         * gcc.dg/tree-ssa/divide-3.c: Likewise.
2023         * gcc.dg/tree-ssa/divide-4.c: Likewise.
2024         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
2025         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
2026         * gcc.dg/tree-ssa/pr21082.c: Likewise.
2027         * gcc.dg/tree-ssa/pr26899.c: Likewise.
2028         * g++.dg/tree-ssa/pr21082.C: Likewise.
2029
2030 2007-01-27  Roger Sayle  <roger@eyesopen.com>
2031
2032         * gcc-dg/large-size-array-3.c: New test case.
2033
2034 2007-01-27  Roger Sayle  <roger@eyesopen.com>
2035
2036         * gfortran.dg/forall_7.f90: New test case.
2037
2038 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
2039
2040         PR fortran/30407
2041         * gfortran.dg/where_operator_assign_1.f90: New test.
2042         * gfortran.dg/where_operator_assign_2.f90: New test.
2043         * gfortran.dg/where_operator_assign_3.f90: New test.
2044
2045 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
2046
2047         * lib/target-supports.exp
2048         (check_effective_target_powerpc_altivec): New.
2049         (check_effective_target_vect_cmdline_needed): Use it.
2050
2051 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
2052
2053         PR fortran/30278
2054         * gfortran.dg/backslash_3.f: New test.
2055
2056 2007-01-26  Richard Guenther  <rguenther@suse.de>
2057
2058         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
2059
2060 2007-01-26  Tobias Burnus  <burnus@net-b.de>
2061
2062         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
2063         * gfortran.dg/vect/vect.exp: Ditto.
2064         * gfortran.dg/dg.exp: Ditto.
2065         * gfortran.fortran-torture/execute/execute.exp: Ditto.
2066         * gfortran.fortran-torture/compile/compile.exp: Ditto.
2067
2068 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2069
2070         * gcc.dg/builtins-20.c: Add more cases.
2071         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
2072
2073 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2074
2075         PR fortran/30437
2076         * gcc.dg/Wall.c: New.
2077         * gcc.dg/Wno-all.c: New.
2078         * gfortran.dg/Wall.f90: New.
2079         * gfortran.dg/Wno-all.f90: New.
2080
2081 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
2082
2083         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
2084         * g++.dg/eh/simd-2.C: Also run on Darwin.
2085         * g++.dg/eh/simd-3.C: New.
2086         * g++.dg/eh/simd-4.C: New.
2087
2088 2007-01-25  Richard Guenther  <rguenther@suse.de>
2089
2090         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
2091         and _PROFILE_USE.
2092         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
2093
2094 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
2095
2096         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
2097         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
2098         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
2099         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
2100         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
2101         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
2102         * gcc.dg/ipa/ipa-7.c: New testcase.
2103
2104 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
2105
2106         * g++.dg/cpp0x/warn_cxx0x.C: New.
2107
2108 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2109
2110         * gcc.dg/builtins-20.c: Test builtin carg.
2111
2112 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
2113
2114         PR middle-end/27416
2115         * gcc.dg/gomp/pr27416.c: New test.
2116
2117         PR middle-end/30494
2118         * gcc.dg/gomp/pr30494.c: New test.
2119         * g++.dg/gomp/pr30494.C: New test.
2120
2121         PR middle-end/30421
2122         * gcc.dg/gomp/pr30421.c: New test.
2123
2124 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
2125
2126         * gcc.target/ia64/versionid-1.c: New test.
2127         * gcc.target/ia64/versionid-2.c: New test.
2128
2129 2007-01-24  Richard Guenther  <rguenther@suse.de>
2130
2131         PR testsuite/30181
2132         * gcc.dg/builtins-57.c: Change to a link-time testcase
2133         to support non-C99 targets.
2134
2135 2007-01-24  Jan Hubicka  <jh@suse.cz>
2136
2137         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
2138
2139 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
2140
2141         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
2142
2143 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
2144
2145         PR objc/27438
2146         * objc.dg/const-str-12.m: New test.
2147
2148 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2149
2150         PR fortran/30532
2151         * gfortran.dg/ctrl-z.f90:  New test.
2152
2153 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2154
2155         PR fortran/30481
2156         * gfortran.dg/namelist_assumed_char.f90:  New test.
2157
2158 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
2159
2160         PR c++/27492
2161         * g++.dg/inherit/covariant15.C: New test.
2162
2163 2007-01-23  Ian Lance Taylor  <iant@google.com>
2164
2165         * g++.dg/warn/Wparentheses-24.C: New test.
2166
2167 2007-01-23  Richard Guenther  <rguenther@suse.de>
2168
2169         PR testsuite/30560
2170         * ada/acats/run_acats: Do not call gnatmake or gnatchop
2171         with full path.
2172
2173 2007-01-22  Richard Guenther  <rguenther@suse.de>
2174
2175         PR tree-optimization/30038
2176         * gcc.dg/builtins-62.c: New testcase.
2177
2178 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
2179
2180         * gcc.c-torture/compile/20070121.c: New test.
2181
2182 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
2183
2184         PR libfortran/30525
2185         * gfortran.dg/char_comparison_1.f:  New test.
2186
2187 2007-01-21  Ira Rosen  <irar@il.ibm.com>
2188
2189         * gcc.dg/vect/vect-strided-same-dr.c: New test.
2190
2191 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
2192
2193         PR objc/30479
2194         * objc.dg/pch: New directory.
2195         * objc.dg/pch/pch.exp: New file.
2196         * objc.dg/pch/interface-1.m: New test.
2197         * objc.dg/pch/interface-1.hs: New include file.
2198         * lib/objc.exp (objc_target_compile): Add
2199         "-x objective-c-header" in front of the sources if this is
2200         a precompiled header being compiled.
2201
2202 2007-01-20  Roger Sayle  <roger@eyesopen.com>
2203
2204         * gfortran.dg/array_memcpy_3.f90: New test case.
2205         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
2206
2207 2007-01-20  Roger Sayle  <roger@eyesopen.com>
2208             Brooks Moses  <brooks.moses@codesourcery.com>
2209             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2210
2211         * gfortran.dg/intrinsic_sign_1.f90: New test case.
2212         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
2213
2214 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2215
2216         * gcc.dg/torture/builtin-math-3.c: Test fdim.
2217
2218 2007-01-19  Mike Stump  <mrs@apple.com>
2219
2220         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
2221         away.
2222
2223 2007-01-19  Roger Sayle  <roger@eyesopen.com>
2224
2225         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
2226         option instead of -funsafe-math-optimizations.
2227
2228 2007-01-19  Tomas Bily  <tbily@suse.cz>
2229
2230         gcc.dg/tree-prof/indir-call-prof.c: New.
2231         g++.dg/dg.exp: Add tree-prof subdirectory.
2232         g++.dg/tree-prof/indir-call-prof.C: New.
2233         g++.dg/tree-prof/tree-prof.exp: New.
2234
2235 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2236
2237         PR c++/17947
2238         * g++.dg/warn/deprecated.C: Update warning output.
2239         * g++.dg/warn/deprecated-2.C: Likewise.
2240         * g++.dg/warn/deprecated-3.C: New.
2241
2242 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
2243
2244         * gcc.c-torture/execute/nestfunc-7.c: New.
2245
2246 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
2247
2248         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
2249
2250 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
2251
2252         * gcc.dg/m68k-pic-1.c: New.
2253
2254 2007-01-18  Roger Sayle  <roger@eyesopen.com>
2255
2256         * gfortran.dg/array_memcpy_4.f90: New test case.
2257
2258 2007-01-18  Josh Conner  <jconner@apple.com>
2259
2260         PR target/30485
2261         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
2262         * gcc.dg/vect/no-trapping-math-1: New.
2263         * gcc.dg/vect/no-trapping-math-2: New.
2264
2265 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
2266
2267         * gcc.target/i386/387-8.c: Update comment about optimizing
2268         inherent load of 1.0 of fptan instruction.
2269
2270 2007-01-18  Dirk Mueller  <dmueller@suse.de>
2271             Richard Guenther <rguenther@suse.de>
2272
2273         PR diagnostic/8268
2274         * gcc.dg/Warray-bounds.c: New testcase.
2275         * gcc.dg/Warray-bounds-2.c: New testcase.
2276         * g++.dg/warn/Warray-bounds.C: New testcase.
2277         * g++.dg/warn/Warray-bounds-2.C: New testcase.
2278
2279 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
2280
2281         PR fortran/30476
2282         * gfortran.dg/generic_12.f90: New test.
2283
2284 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
2285
2286         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
2287         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
2288
2289 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
2290
2291         * gcc.dg/dfp/compare-special.h: New file.
2292         * gcc.dg/dfp/compare-special-32.c: New test.
2293         * gcc.dg/dfp/compare-special-64.c: New test.
2294         * gcc.dg/dfp/compare-special-128.c: New test.
2295
2296 2007-01-16  Roger Sayle  <roger@eyesopen.com>
2297             Paul Thomas  <pault@gcc.gnu.org>
2298             Steven G. Kargl  <kargl@gcc.gnu.org>
2299
2300         PR fortran/30404
2301         * gfortran.dg/forall_6.f90: New test case.
2302         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
2303         * gfortran.dg/dependency_13.f90: Likewise.
2304
2305 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2306
2307         PR testsuite/12325
2308         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
2309         targets that don't support Inf.
2310
2311 2007-01-15  Dale Johannesen  <dalej@apple.com>
2312
2313         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
2314
2315 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
2316
2317         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
2318         of achar for 0xff to avoid the "Extended ASCII not
2319         implemented" error message.
2320
2321 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
2322
2323         PR fortran/28172
2324         * gfortran.dg/altreturn_4.f90: New test.
2325
2326         PR fortran/29389
2327         * gfortran.dg/stfunc_4.f90: New test.
2328
2329         PR fortran/29712
2330         * gfortran.dg/bound_2.f90: Reinstate commented out line.
2331         * gfortran.dg/initialization_1.f90: Change warning.
2332
2333         PR fortran/30283
2334         * gfortran.dg/specification_type_resolution_2.f90: New test.
2335
2336 2007-01-14  Jan Hubicka  <jh@suse.cz>
2337
2338         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
2339         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
2340         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
2341         elimination.
2342
2343 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
2344
2345         PR fortran/30410
2346         * gfortran.dg/external_procedures_2.f90: New test.
2347
2348 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
2349
2350         PR target/30413
2351         * gcc.target/i386/pr30413.c: New test.
2352
2353 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
2354
2355         PR fortran/30452
2356         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
2357
2358 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
2359
2360         * gcc.dg/20070112-1.c: New test.
2361
2362 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2363
2364         PR libgfortran/30435
2365         * gfortran.dg/list_read_6.f90: New test.
2366
2367 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
2368
2369         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
2370
2371 2007-01-12  Tom Tromey  <tromey@redhat.com>
2372
2373         PR preprocessor/28227:
2374         * gcc.dg/cpp/pr28227.c: New file.
2375
2376 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
2377
2378         * gcc.dg/tree-ssa/loop-22.c: New test.
2379
2380 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
2381
2382         PR tree-optimization/29516
2383         * gcc.dg/tree-ssa/loop-20.c: New test.
2384
2385 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
2386
2387         PR libfortran/30415
2388         * minmaxloc_integer_kinds_1.f90:  New test.
2389
2390 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
2391
2392         PR c++/29573
2393         * g++.dg/template/sizeof-template-argument.C: New test.
2394
2395 2007-01-11  Jan Hubicka  <jh@suse.cz>
2396
2397         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
2398         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
2399         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
2400         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
2401         * gcc.dg/tree-ssa/pr21658.c: Likewise.
2402         * gcc.dg/tree-ssa/pr15349.c: Likewise.
2403         * gcc.dg/tree-ssa/pr25501.c: Likewise.
2404         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
2405         transformation in question.
2406         * gcc.dg/tree-ssa/vrp05.c: Likewise.
2407         * gcc.dg/tree-ssa/pr20701.c: Likewise.
2408         * gcc.dg/always_inline3.c: Likewise.
2409
2410 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
2411
2412         PR c++/28999
2413         * g++.dg/template/typename11.C: New test.
2414
2415 2007-01-10  Robert Kennedy <jimbob@google.com>
2416
2417         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
2418
2419 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
2420
2421         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
2422         for different integer kinds.
2423         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
2424         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
2425         * gfortran.dg/ishft_2.f90: New test.
2426         * gfortran.dg/ishft_3.f90: New test.
2427
2428 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
2429
2430         * gfortran.dg/altreturn_2.f90: Removed executable bit.
2431
2432 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
2433
2434         PR tree-optimization/30322
2435         * gcc.dg/tree-ssa/loop-21.c: New test.
2436
2437 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
2438
2439         * g++.dg/rtti/darwin-builtin-linkage.C: New.
2440
2441 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2442
2443         * gcc.target/spu/intrinsics-1.c: Remove xfail.
2444
2445 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2446
2447         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
2448         * g++.dg/warn/overflow-warn-3.C: Likewise.
2449         * g++.dg/warn/overflow-warn-4.C: Likewise.
2450         * g++.dg/warn/overflow-warn-5.C: Likewise.
2451         * g++.dg/warn/overflow-warn-6.C: Likewise.
2452         * g++.dg/warn/Woverflow-1.C: Likewise.
2453         * g++.dg/warn/Woverflow-2.C: Likewise.
2454         * g++.dg/warn/Woverflow-3.C: Likewise.
2455         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
2456
2457 2007-01-08  Roger Sayle  <roger@eyesopen.com>
2458
2459         * gfortran.dg/array_constructor_14.f90: New test case.
2460         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
2461
2462 2007-01-08  Richard Guenther  <rguenther@suse.de>
2463
2464         PR tree-optimization/23603
2465         * gcc.dg/tree-ssa/vrp31.c: New testcase.
2466         * gcc.dg/tree-ssa/vrp32.c: Likewise.
2467
2468 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
2469
2470         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
2471         in __v8qi typedef.
2472         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
2473         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
2474         compiler behaviour.
2475         * gcc.dg/simd-5.c: Likewise.
2476         * gcc.dg/simd-6.c: Likewise.
2477         * g++.dg/conversion/simd1.C: Likewise.
2478         * g++.dg/conversion/simd3.C: Likewise.
2479         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
2480         (main): Use it.
2481
2482 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
2483
2484         PR tree-optimization/29877
2485         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
2486         name of a hard register for the target concerned.  Adjust dg-error
2487         directives to cope with new behaviour of TER.
2488
2489 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2490
2491         PR c++/28986
2492         * g++.dg/conversion/nullptr1.C: Added overflow warning.
2493         * g++.dg/warn/overflow-warn-1.C: New.
2494         * g++.dg/warn/overflow-warn-3.C: New.
2495         * g++.dg/warn/overflow-warn-4.C: New.
2496         * g++.dg/warn/overflow-warn-5.C: New.
2497         * g++.dg/warn/overflow-warn-6.C: New.
2498         * g++.dg/warn/Woverflow-1.C: New.
2499         * g++.dg/warn/Woverflow-2.C: New.
2500         * g++.dg/warn/Woverflow-3.C: New.
2501         * g++.dg/warn/multiple-overflow-warn-2.C: New.
2502
2503 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
2504
2505         PR fortran/27698
2506         * gfortran.dg/invalid_name.f90: New test.
2507         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
2508         * gfortran.dg/gomp/pr29759.f90: Ditto.
2509
2510 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
2511
2512         * gfortran.dg/present_1.f90:  Update error message.
2513
2514 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
2515
2516         PR c++/19439
2517         * g++.dg/template/duplicate1.C: New test
2518         * g++.dg/template/memfriend6.C: Adjust error markers.
2519
2520 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
2521
2522         PR tree-opt/30385
2523         * gcc.dg/torture/inline-1.c: New test.
2524
2525 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2526
2527         PR c/19978
2528         * gcc.dg/multiple-overflow-warn-1.c: New.
2529         * gcc.dg/multiple-overflow-warn-2.c: New.
2530         * gcc.dg/overflow-warn-6.c: New.
2531         * g++.dg/warn/multiple-overflow-warn-1.C: New.
2532
2533 2007-01-05  Roger Sayle  <roger@eyesopen.com>
2534
2535         * gfortran.dg/array_memcpy_1.f90: New test case.
2536         * gfortran.dg/array_memcpy_2.f90: Likewise.
2537
2538 2007-01-05  Richard Guenther  <rguenther@suse.de>
2539
2540         PR middle-end/27826
2541         * g++.dg/opt/pr27826.C: New testcase.
2542
2543 2007-01-05  Ian Lance Taylor  <iant@google.com>
2544
2545         * gcc.dg/Walways-true-1.c: New test.
2546         * gcc.dg/Walways-true-2.c: New test.
2547         * g++.dg/warn/Walways-true-1.C: New test.
2548         * g++.dg/warn/Walways-true-2.C: New test.
2549
2550 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
2551
2552         PR c/30360
2553         * gcc.dg/pr30360.c: New test.
2554
2555 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
2556
2557         PR fortran/23232
2558         * gfortran.dg/data_implied_do_1.f90: New test.
2559
2560         PR fortran/27996
2561         PR fortran/27998
2562         * gfortran.dg/char_length_1.f90: New test.
2563
2564 2007-01-05  Richard Guenther  <rguenther@suse.de>
2565
2566         PR middle-end/28116
2567         * g++.dg/opt/pr28116.C: New testcase.
2568
2569 2007-01-05  Tobias Burnus  <burnus@net-b.de>
2570
2571         PR fortran/29624
2572         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
2573           invalid deallocate.
2574         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
2575         * gfortran.dg/protected_4.f90: Add pointer intent check.
2576         * gfortran.dg/protected_6.f90: Add pointer intent check.
2577         * gfortran.dg/pointer_intent_1.f90: New test.
2578         * gfortran.dg/pointer_intent_2.f90: New test.
2579         * gfortran.dg/pointer_intent_3.f90: New test.
2580
2581 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
2582
2583         PR 30235
2584         * gfortran.dg/altreturn_2.f90: new test.
2585
2586 2007-01-04  Tom Tromey  <tromey@redhat.com>
2587
2588         PR preprocessor/28165:
2589         * gcc.dg/cpp/pr28165.c: New file.
2590
2591 2007-01-03  Josh Conner  <jconner@apple.com>
2592
2593         PR middle-end/29683
2594         * gcc.dg/pr29683.c: New.
2595
2596 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
2597
2598         PR c++/28217
2599         * g++.dg/pch/template-1.C: New test.
2600         * g++.dg/pch/template-1.Hs: New file.
2601
2602 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2603
2604         PR middle-end/30353
2605         * gcc.c-torture/compile/complex-4.c: New test.
2606
2607 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
2608
2609         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
2610         -maltivec.
2611         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
2612
2613 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
2614
2615         PR middle-end/30286
2616         * gcc.dg/pr30286.c: New test.
2617
2618         PR c++/29535
2619         * g++.dg/template/crash66.C: New test.
2620
2621         PR c++/29054
2622         * g++.dg/template/friend49.C: New test.
2623
2624 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
2625
2626         * gfortran.dg/ibits.f90: New test.
2627
2628 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
2629
2630         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
2631         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
2632
2633 2007-01-02  Jan Hubicka  <jh@suse.cz>
2634
2635         * gcc.dg/pr16194.c: We now output error on all three functions, not just
2636         first one.
2637
2638 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2639
2640         PR c/19977
2641         * gcc/testsuite/gcc.dg/overflow-warn-3.c: Remove XFAIL.
2642         * gcc/testsuite/gcc.dg/overflow-warn-4.c: Remove XFAIL.
2643
2644 2006-01-02  Ian Lance Taylor  <iant@google.com>
2645
2646         * g++.dg/warn/Wparentheses-22.C: New test.
2647         * g++.dg/warn/Wparentheses-23.C: New test.
2648
2649 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2650
2651         PR middle-end/7651
2652         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
2653         * gcc.dg/declspec-3-Wextra.c: New.
2654         * gcc.dg/declspec-3-no.c: New
2655
2656 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
2657
2658         PR fortran/20896
2659         * gfortran.dg/interface_10.f90: Remove.
2660
2661 2007-01-01  Roger Sayle  <roger@eyesopen.com>
2662
2663         * gcc.dg/fold-eqxor-4.c: New test case.
2664
2665 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
2666
2667         PR middle-end/30311
2668         * gcc.c-torture/compile/pr30311.c: New test.
2669
2670 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
2671
2672         PR middle-end/30253
2673         * gcc.c-torture/compile/statement-expression-1.c: New test.
2674
2675 2007-01-01  Andreas Schwab  <schwab@suse.de>
2676
2677         PR target/29166
2678         * g++.dg/eh/pr29166.C: New test.
2679
2680 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
2681
2682         * lib/target-supports.exp (check_effective_target_powerpc_spe):
2683         New.
2684         (check_effective_target_vect_cmdline_needed): Use it.
2685
2686 2006-12-31  Richard Guenther  <rguenther@suse.de>
2687
2688         PR middle-end/30137
2689         * testsuite/gcc.dg/pr30137-1.c: New testcase.
2690         * testsuite/gcc.dg/pr30137-2.c: Likewise.
2691
2692 2006-12-31  Roger Sayle  <roger@eyesopen.com>
2693
2694         PR middle-end/30322
2695         * gcc.dg/fold-plusnot-1.c: New test case.
2696
2697 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
2698
2699         PR c++/29731
2700         * g++.dg/parse/template22.C: New test.
2701
2702 2006-12-31  Richard Guenther  <rguenther@suse.de>
2703
2704         PR middle-end/30338
2705         * gcc.c-torture/compile/pr30338.c: New testcase.
2706
2707 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
2708
2709         PR fortran/27900
2710         * gfortran.dg/intrinsic_actual_4.f90: New test.
2711
2712         PR fortran/24325
2713         * gfortran.dg/func_decl_3.f90: New test.
2714
2715 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
2716
2717         PR fortran/23060
2718         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
2719         * gfortran.dg/c_by_val_1.f: New test.
2720         * gfortran.dg/c_by_val_2.f: New test.
2721         * gfortran.dg/c_by_val_3.f: New test.
2722
2723 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
2724
2725         PR libfortran/30321
2726         * gfortran.dg/sum_zero_array_1.f90:  New test.
2727
2728 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
2729
2730         PR preprocessor/29612
2731         * gcc.dg/cpp/pr29612-1.c: New test.
2732         * gcc.dg/cpp/pr29612-2.c: New test.
2733
2734 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
2735
2736         PR fortran/30034
2737         * gfortran.dg/pure_formal_proc_1.f90: New test.
2738
2739         PR fortran/30237
2740         * gfortran.dg/intrinsic_actual_3.f90: New test.
2741
2742 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2743
2744         PR fortran/30014
2745         * gfortran.dg/io_constraints_1.f90: Update test.
2746         * gfortran.dg/io_constraints_2.f90: Update test.
2747         * gfortran.dg/inquire_iolength.f90: New test.
2748
2749 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
2750
2751         PR fortran/20896
2752         * gfortran.dg/interface_10.f90: New test.
2753         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
2754         since z is already, locally a variable.
2755
2756         PR fortran/25135
2757         * gfortran.dg/generic_11.f90: New test.
2758         * gfortran.dg/interface_7.f90: Remove name clash between module
2759         name and procedure 'x' referenced in the interface.
2760
2761 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2762
2763         PR middle-end/7651
2764         * gcc.dg/Wmissing-parameter-type.c: New.
2765         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
2766         * gcc.dg/Wmissing-parameter-type-no.c: New.
2767
2768 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
2769
2770         PR fortran/25818
2771         * gfortran.dg/entry_array_specs_2.f: New test.
2772
2773         PR fortran/30084
2774         * gfortran.dg/nested_modules_6.f90: New test.
2775
2776 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2777
2778         PR middle-end/7651
2779         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
2780         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
2781
2782 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
2783
2784         PR C++/30168
2785         * g++.dg/opt/complex6.C: New test.
2786
2787 2006-12-22  Ben Elliston  <bje@au.ibm.com>
2788
2789         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
2790         full" if the linker on spu-*-* warns about exceeding local store.
2791
2792         And revert this patch:
2793         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
2794         fail to link due to relocation overflows on spu-*-*.
2795
2796 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
2797
2798         PR fortran/30273
2799         * gfortran.dg/dependency_19.f90: New test.
2800
2801 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
2802
2803         PR fortran/30202
2804         * gfortran.dg/alloc_comp_basics_3.f90: New test.
2805
2806 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
2807
2808         PR middle-end/30262
2809         * gcc.c-torture/execute/20061220-1.c: New test.
2810
2811         PR middle-end/30263
2812         * gcc.dg/gomp/asm-1.c: New test.
2813
2814         PR target/30230
2815         * g++.dg/eh/ia64-2.C: New test.
2816
2817 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
2818
2819         PR target/28966
2820         PR target/29248
2821         * gcc.dg/rs6000-leaf.c: New.
2822
2823 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
2824
2825         PR fortran/25392
2826         * gfortran.dg/f2c_8.f90: New test.
2827
2828 2006-12-20  Bill Wendling  <wendling@apple.com>
2829
2830         * gcc.dg/asm-b.c: Check for __ppc64__.
2831
2832 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
2833
2834         PR fortran/30190
2835         * gfortran.dg/bounds_check_5.f90: New test.
2836
2837 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
2838
2839         PR middle-end/30143
2840         * gcc.dg/gomp/complex-1.c: New testcase.
2841
2842 2006-12-20  Roger Sayle  <roger@eyesopen.com>
2843
2844         * gfortran.dg/array_memset_1.f90: New test case.
2845
2846 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
2847
2848         * lib/target-supports.exp: Add spu to
2849         check_effective_target_vect_widen_mult_hi_to_si.
2850
2851 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
2852
2853         PR fortran/29992
2854         * gfortran.dg/generic_9.f90: New test.
2855
2856         PR fortran/30081
2857         * gfortran.dg/generic_10.f90: New test.
2858
2859 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
2860
2861         PR tree-opt/30045
2862         * gcc.dg/pr30045.c: New test.
2863
2864 2006-12-20  Ben Elliston  <bje@au.ibm.com>
2865
2866         * gcc.dg/20020312-2.c: Add a case for __SPU__.
2867
2868 2006-12-19  Eric Christopher  <echristo@apple.com>
2869
2870         PR target/29302
2871         * gcc.c-torture/execute/pr29302-1.c: New.
2872
2873 2006-12-19  Tobias Burnus  <burnus@net-b.de>
2874
2875         PR fortran/39238
2876         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
2877
2878 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
2879
2880         PR fortran/30236
2881         * gfortran.dg/altreturn_3.f90: New test.
2882
2883         * gfortran.dg/char_result_12.f90: Fix comment typos.
2884
2885 2006-12-19  Ben Elliston  <bje@au.ibm.com>
2886
2887         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
2888         as newlib's stdio.h uses non-traditional cpp constructs.
2889
2890 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
2891
2892         * gfortran.dg/advance.f90: Renamed to advance_1.f90
2893         * gfortran.dg/append-1.f90: Renamed to append_1.f90
2894         * gfortran.dg/array-1.f90: Renamed to array_1.f90
2895         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
2896         * gfortran.dg/backspace.f: Renamed to backspace_1.f
2897         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
2898         * gfortran.dg/default_initialization.f: Renamed to default_initialization_1.f
2899         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to dollar_edit_descriptor_1.f
2900         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to dollar_edit_descriptor_2.f
2901         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to dollar_edit_descriptor_3.f
2902         * gfortran.dg/logint-1.f: Renamed to logint_1.f
2903         * gfortran.dg/logint-2.f: Renamed to logint_2.f
2904         * gfortran.dg/logint-3.f: Renamed to logint_3.f
2905         * gfortran.dg/advance_1.f90: Renamed from advance.f90
2906         * gfortran.dg/append_1.f90: Renamed from append-1.f90
2907         * gfortran.dg/array_1.f90: Renamed from array-1.f90
2908         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
2909         * gfortran.dg/backspace_1.f: Renamed from backspace.f
2910         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
2911         * gfortran.dg/default_initialization_1.f: Renamed from default_initialization.f
2912         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from dollar_edit_descriptor-1.f
2913         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from dollar_edit_descriptor-2.f
2914         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from dollar_edit_descriptor-3.f
2915         * gfortran.dg/logint_1.f: Renamed from logint-1.f
2916         * gfortran.dg/logint_2.f: Renamed from logint-2.f
2917         * gfortran.dg/logint_3.f: Renamed from logint-3.f
2918
2919 2006-12-18  Bill Wendling  <wendling@apple.com>
2920
2921         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
2922         id is an OjbC keyword.
2923
2924 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2925
2926         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
2927
2928 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
2929
2930         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
2931
2932 2006-12-18  Ian Lance Taylor  <iant@google.com>
2933
2934         * g++.dg/warn/Wmissing-declarations-1.C: New test.
2935
2936 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
2937
2938         * gcc.c-torture/compile/pr27528.c: Use empty templates.
2939
2940 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
2941
2942         PR fortran/30207
2943         * gfortran.fortran-torture/execute/where21.f90: New test.
2944
2945 2006-12-17  Tobias Burnus  <burnus@net-b.de>
2946
2947         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
2948
2949 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2950
2951         PR middle-end/7651
2952         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
2953         * gcc.dg/if-empty-1.c: Likewise.
2954         * gcc.dg/pr23165.c: Likewise.
2955         * g++.dg/warn/empty-body.C: Likewise.
2956
2957 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2958
2959         PR libfortran/30005
2960         * gfortran.dg/open_errors.f90: New test.
2961
2962 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
2963
2964         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
2965
2966         * gcc.target/i386/ssse3-pabsb.c: New file.
2967         * gcc.target/i386/ssse3-pabsd.c: Likewise.
2968         * gcc.target/i386/ssse3-pabsw.c: Likewise.
2969         * gcc.target/i386/ssse3-palignr.c: Likewise.
2970         * gcc.target/i386/ssse3-phaddd.c: Likewise.
2971         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
2972         * gcc.target/i386/ssse3-phaddw.c: Likewise.
2973         * gcc.target/i386/ssse3-phsubd.c: Likewise.
2974         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
2975         * gcc.target/i386/ssse3-phsubw.c: Likewise.
2976         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
2977         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
2978         * gcc.target/i386/ssse3-pshufb.c: Likewise.
2979         * gcc.target/i386/ssse3-psignb.c: Likewise.
2980         * gcc.target/i386/ssse3-psignd.c: Likewise.
2981         * gcc.target/i386/ssse3-psignw.c: Likewise.
2982         * gcc.target/i386/ssse3-vals.h: Likewise.
2983
2984 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
2985
2986         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
2987         * lib/fortran-torture.exp: Include target-supports.exp.
2988
2989 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
2990
2991         PR target/30185
2992         * gcc.c-torture/execute/pr30185.c: New test.
2993
2994 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2995
2996         PR testsuite/30179
2997         PR testsuite/30180
2998         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
2999         * gcc.dg/builtin-bswap-2.c: Likewise.
3000         * gcc.dg/builtin-bswap-3.c: Likewise.
3001         * gcc.dg/builtin-bswap-4.c: Likewise.
3002         * lib/target-supports.exp (check_effective_target_stdint_types): New.
3003         * cc.c-torture/execute/mode-dependent-address.x: New file.
3004
3005 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3006
3007         PR libfortran/30145
3008         * gfortran.dg/write_zero_array: New test.
3009
3010 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3011
3012         PR fortran/30200
3013         * gfortran.dg/write_fmt_trim.f90: New test.
3014
3015 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
3016
3017         PR 30194
3018         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
3019         temporarily.
3020
3021 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3022
3023         * lib/target-supports.exp (check_weak_available): Use istarget
3024         "hppa*-*-hpux10*" instead of regexp.
3025         (check_cxa_atexit_available): Likewise.
3026
3027 2006-12-14  Richard Guenther  <rguenther@suse.de>
3028
3029         PR tree-optimization/30197
3030         * gcc.c-torture/execute/complex-1.c: Fix function name.
3031         * gcc.dg/builtins-61.c: New testcase.
3032
3033 2006-12-14  Richard Guenther  <rguenther@suse.de>
3034
3035         PR middle-end/30172
3036         * gcc.dg/pr30172-1.c: New testcase.
3037
3038 2006-12-14  Richard Guenther  <rguenther@suse.de>
3039
3040         PR tree-optimization/30198
3041         * gcc.dg/builtins-60.c: New testcase.
3042
3043 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
3044
3045         * lib/target-supports.exp (vect_no_align): Remove spu.
3046
3047 2006-12-13  Ian Lance Taylor  <iant@google.com>
3048
3049         PR c++/19564
3050         PR c++/19756
3051         * g++.dg/warn/Wparentheses-5.C: New test.
3052         * g++.dg/warn/Wparentheses-6.C: New test.
3053         * g++.dg/warn/Wparentheses-7.C: New test.
3054         * g++.dg/warn/Wparentheses-8.C: New test.
3055         * g++.dg/warn/Wparentheses-9.C: New test.
3056         * g++.dg/warn/Wparentheses-10.C: New test.
3057         * g++.dg/warn/Wparentheses-11.C: New test.
3058         * g++.dg/warn/Wparentheses-12.C: New test.
3059         * g++.dg/warn/Wparentheses-13.C: New test.
3060         * g++.dg/warn/Wparentheses-14.C: New test.
3061         * g++.dg/warn/Wparentheses-15.C: New test.
3062         * g++.dg/warn/Wparentheses-16.C: New test.
3063         * g++.dg/warn/Wparentheses-17.C: New test.
3064         * g++.dg/warn/Wparentheses-18.C: New test.
3065         * g++.dg/warn/Wparentheses-19.C: New test.
3066         * g++.dg/warn/Wparentheses-20.C: New test.
3067         * g++.dg/warn/Wparentheses-21.C: New test.
3068
3069 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3070
3071         PR testsuite/30157
3072         * lib/target-supports.exp (check_cxa_atexit_available): Return false
3073         for target "hppa.*hpux10".
3074
3075 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
3076
3077         * g++.dg/debug/vartrack1.C: New test.
3078
3079         * g++.dg/opt/ifcvt1.C: New test.
3080
3081         * gcc.dg/tls/opt-13.c: New test.
3082
3083         * gcc.dg/20060425-2.c: New test.
3084
3085         * g++.dg/opt/pr15054-2.C: New test.
3086
3087         * gcc.c-torture/execute/20060420-1.c: New test.
3088
3089         * gcc.c-torture/execute/20060412-1.c: New test.
3090
3091         * objc/compile/20060406-1.m: New test.
3092
3093 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
3094
3095         * g++.dg/template/array17.C: New test.
3096
3097 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
3098
3099         * gcc.target/powerpc/altivec-23.c: New test.
3100
3101 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
3102
3103         PR c++27316
3104         * g++.dg/inherit/error3.C: New test.
3105
3106         PR c++/28740
3107         * g++.dg/inherit/error4.C: New test.
3108
3109 2006-12-13  Richard Guenther  <rguenther@suse.de>
3110
3111         PR tree-optimization/17687
3112         * gcc.dg/builtins-59.c: New testcase.
3113
3114 2006-12-13  Ben Elliston  <bje@au.ibm.com>
3115
3116         * gcc.target/spu/Wmain.c: New test.
3117
3118 2006-12-12  Josh Conner  <jconner@apple.com>
3119
3120         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
3121         * g++.dg/abi/thunk4.C: Likewise.
3122         * g++.dg/abi/rtti3.C: Likewise.
3123
3124 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
3125
3126         * gcc.target/spu/cpat-1.c: New test.
3127         * gcc.target/spu/cpat-2.c: New test.
3128         * gcc.target/spu/cpat-3.c: New test.
3129         * gcc.target/spu/cpat-4.c: New test.
3130
3131 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3132
3133         PR tree-opt/28436
3134         * gcc.c-torture/compile/vector-1.c: New test.
3135         * gcc.c-torture/compile/vector-2.c: New test.
3136         * gcc.c-torture/compile/vector-3.c: New test.
3137
3138 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
3139
3140         * lib/fortran-torture.exp: Update copyright years.  Remove
3141         obsolete comment.  Test -ftree-vectorize where it makes sense.
3142         * lib/gfortran-dg.exp: Update copyright years.  Use settings
3143         from fortran-torture.exp.
3144         * gfortran.dg/char_transpose_1.f90,
3145         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
3146         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
3147         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
3148         '-w' to dg-options.
3149
3150 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
3151
3152         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
3153         saved_${tool}_load.
3154
3155 2006-12-12  Ira Rosen  <irar@il.ibm.com>
3156
3157         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
3158         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
3159         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
3160         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
3161         gaps.
3162
3163 2006-12-12  Richard Guenther  <rguenther@suse.de>
3164
3165         PR middle-end/30147
3166         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
3167
3168 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
3169             Diego Novillo  <dnovillo@redhat.com>
3170
3171         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
3172         VDEF/VUSE changes.
3173         * gcc.dg/tree-ssa/pr26421.c: Likewise
3174         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
3175         * gcc.dg/tree-ssa/pr23382.c: Likewise.
3176         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
3177         * gcc.dg/tree-ssa/pr28410.c: Likewise.
3178         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
3179         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
3180         * gcc.dg/tree-ssa/vrp07.c: Likewise.
3181         * gcc.dg/tree-ssa/vrp08.c: Likewise.
3182         * gcc.dg/tree-ssa/alias-12.c: Likewise.
3183
3184 2006-12-11  Jan Hubicka  <jh@suse.cz>
3185
3186         * gcc.dg/tree-prof/stringop-1.c: New test.
3187         * gcc.dg/tree-prof/stringop-2.c: New test.
3188
3189 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
3190
3191         PR target/30120
3192         * gcc.target/i386/pr30120.c: New test.
3193
3194         Revert:
3195         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
3196
3197         * gcc.target/i386/x87regparm-1.c: New test.
3198         * gcc.target/i386/x87regparm-2.c: New test.
3199         * gcc.target/i386/x87regparm-3.c: New test.
3200         * gcc.target/i386/x87regparm-4.c: New test.
3201
3202 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
3203
3204         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
3205
3206 2006-12-10  Tobias Burnus  <burnus@net-b.de>
3207
3208         PR fortran/23994
3209         * gfortran.dg/protected_1.f90: New test.
3210         * gfortran.dg/protected_2.f90: New test.
3211         * gfortran.dg/protected_3.f90: New test.
3212         * gfortran.dg/protected_4.f90: New test.
3213         * gfortran.dg/protected_5.f90: New test.
3214         * gfortran.dg/protected_6.f90: New test.
3215
3216 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
3217             Tobias Burnus  <burnus@gcc.gnu.org>
3218
3219         PR fortran/29975
3220         PR fortran/30068
3221         * gfortran.dg/interface_4.f90: Test adding procedure to generic
3222         interface.
3223         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
3224         ambiguous interfaces.
3225         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
3226         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
3227         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
3228         ambiguous interfaces.
3229         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
3230         * gfortran.dg/array_initializer_2.f90: Add initializer array
3231         constructor test.
3232
3233         PR fortran/30096
3234         * gfortran.dg/interface_9.f90: Test that host interfaces are
3235         not checked for ambiguity with the local version.
3236
3237 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
3238
3239         PR fortran/29464
3240         * gfortran.dg/module_interface_2.f90: New test.
3241
3242 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
3243
3244         PR fortran/29941
3245         * gfortran.dg/assumed_len.f90: New test.
3246
3247 2006-12-09  Richard Guenther  <rguenther@suse.de>
3248
3249         * g++.dg/warn/implicit-typename1.C: Qualify types.
3250         * g++.dg/parse/crash12.C: Likewise.
3251         * g++.dg/tree-ssa/pr22444.C: Likewise.
3252
3253 2006-12-09  Tobias Burnus  <burnus@net-b.de>
3254
3255         * gfortran.dg/array_2.f90: Added sqrt test.
3256
3257 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
3258
3259         * gcc.target/i386/x87regparm-1.c: XFAIL.
3260         * gcc.target/i386/x87regparm-2.c: XFAIL.
3261         * gcc.target/i386/x87regparm-3.c: XFAIL.
3262         * gcc.target/i386/x87regparm-4.c: XFAIL.
3263
3264 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3265
3266         * lib/target-supports.exp
3267         (check_effective_target_large_long_double): New.
3268         * gcc.dg/Wconversion-real.c : Use it.
3269         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
3270         unsigned.
3271
3272 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
3273
3274         * gcc.c-torture/execute/mode-dependent-address.c: New test.
3275
3276 2006-12-08  Tobias Burnus  <burnus@net-b.de>
3277
3278         PR fortran/27546
3279         * gfortran.dg/import4.f90: New test for IMPORT in modules.
3280
3281 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
3282
3283         PR c++/29732
3284         * g++.dg/template/crash65.C: New test.
3285         * g++.dg/template/spec16.C: Tweak error markers.
3286
3287 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3288
3289         * gcc.target/spu: New directory.
3290         * gcc.target/spu/spu.exp: New file.
3291         * gcc.target/spu/intrinsics-1.c: New test.
3292
3293 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
3294
3295         PR c++/29980
3296         * g++.dg/ext/attrib27.C: New test.
3297         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
3298         * g++.dg/parse/typedef5.C: Likewise.
3299
3300 2006-12-07  Mike Stump  <mrs@apple.com>
3301
3302         * treelang/compile/var_defs.tree: Adjust.
3303
3304 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
3305
3306         PR c++/29730
3307         * g++.dg/template/crash64.C: New test.
3308         * g++.dg/parse/crash27.C: Adjust error markers.
3309
3310 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
3311
3312         PR libfortran/30009
3313         PR libfortran/30056
3314         * gfortran.dg/read_eof_4.f90:  Add tests.
3315         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
3316         * gfortran.dg/unf_read_corrupted_1.f90: New test.
3317
3318 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
3319
3320         PR c++/29729
3321         * g++.dg/template/crash63.C: New test.
3322
3323         PR c++/29728
3324         * g++.dg/template/crash62.C: New test.
3325
3326 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
3327
3328         PR fortran/30003
3329         * gfortran.dg/allocatable_function_1.f90: Increase the number
3330         of expected calls of free to 10; the lhs section reference is
3331         now evaluated so there is another call to bar.  Change the
3332         comment appropriately.
3333         * gfortran.dg/array_section_1.f90: New test.
3334
3335 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
3336
3337         PR fortran/29912
3338         * gfortran.dg/char_result_12.f90: New test.
3339
3340 2006-12-05  Richard Guenther  <rguenther@suse.de>
3341
3342         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
3343         * gcc.dg/vect/vect-pow-2.c: Rename to ...
3344         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
3345         vect_double, xfail for spu*-*-*.
3346
3347 2006-12-04  Tobias Burnus  <burnus@net-b.de>
3348
3349         PR fortran/29962
3350         * initialization_4.f90: Test noninteger exponents (-std=f95).
3351         * initialization_5.f90: New test for noninteger exponents
3352           with -std=f2003.
3353
3354 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
3355
3356         PR fortran/29821
3357         * gfortran.dg/parameter_array_section_1.f90: New test.
3358
3359 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
3360
3361         PR c++/29733
3362         * g++.dg/template/crash61.C: New test.
3363
3364         PR c++/29632
3365         * g++.dg/template/error23.C: New test.
3366
3367 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
3368
3369         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
3370
3371 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
3372
3373         PR fortran/29916
3374         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
3375
3376 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
3377
3378         PR middle-end/29965
3379         * gcc.dg/gomp/pr29965-1.c: New test.
3380         * gcc.dg/gomp/pr29965-2.c: New test.
3381         * gcc.dg/gomp/pr29965-3.c: New test.
3382         * gcc.dg/gomp/pr29965-4.c: New test.
3383         * gcc.dg/gomp/pr29965-5.c: New test.
3384         * gcc.dg/gomp/pr29965-6.c: New test.
3385         * g++.dg/gomp/pr29965-1.C: New test.
3386         * g++.dg/gomp/pr29965-2.C: New test.
3387         * g++.dg/gomp/pr29965-3.C: New test.
3388         * g++.dg/gomp/pr29965-4.C: New test.
3389         * g++.dg/gomp/pr29965-5.C: New test.
3390         * g++.dg/gomp/pr29965-6.C: New test.
3391         * g++.dg/gomp/pr29965-7.C: New test.
3392         * g++.dg/gomp/pr29965-8.C: New test.
3393         * g++.dg/gomp/pr29965-9.C: New test.
3394         * g++.dg/gomp/pr29965-10.C: New test.
3395
3396 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
3397
3398         * gnat.dg/pointer_variable_bounds.adb: New test.
3399         * gnat.dg/pointer_variable_bounds.ads: Likewise.
3400         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
3401
3402 2006-12-03  Eric Christopher  <echristo@apple.com>
3403
3404         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
3405
3406 2006-12-03  Richard Henderson  <rth@redhat.com>
3407             Andrew Pinski  <pinskia@gmail.com>
3408
3409         PR C++/14329
3410         * g++.dg/warn/unit-1.C: New test.
3411
3412 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
3413
3414         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
3415
3416 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
3417
3418         * g++.dg/vect/vect.exp: Enable tests to run on spu.
3419         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
3420         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
3421         * gcc.dg/vect/vect-70.c: Reduce array size.
3422         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
3423         vect_no_compaer_double targets.
3424         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
3425         vect_float, vect_double, and vect_int.
3426
3427 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
3428
3429         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
3430         test for loop versioning on vect_no_align targets.
3431         * gcc.dg/vect/pr20122.c: Likewise.
3432         * gcc.dg/vect/vect-105.c: Likewise.
3433         * gcc.dg/vect/vect-42.c: Likewise.
3434         * gcc.dg/vect/vect-43.c: Likewise.
3435         * gcc.dg/vect/vect-74.c: Likewise.
3436         * gcc.dg/vect/vect-75.c: Likewise.
3437         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
3438         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
3439         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
3440         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
3441
3442 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
3443
3444         PR fortran/29642
3445         * gfortran.dg/value_1.f90 : New test.
3446         * gfortran.dg/value_2.f90 : New test.
3447         * gfortran.dg/value_3.f90 : New test.
3448         * gfortran.dg/value_4.f90 : New test.
3449         * gfortran.dg/value_4.c : Called from value_4.f90.
3450
3451 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3452
3453         PR C++/30033
3454         *  g++.dg/cpp0x/static_assert4.C: New testcase.
3455
3456 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3457
3458         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
3459
3460 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
3461
3462         PR c/27953
3463         * gcc.dg/pr27953.c: New test.
3464
3465 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3466
3467         PR c++/30022
3468         * g++.dg/ext/vector5.C: New test.
3469
3470         PR c++/30021
3471         * g++.dg/other/main1.C: New test.
3472
3473 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
3474
3475         PR libfortran/29568
3476         * gfortran.dg/convert_implied_open.f90:  Change to
3477         new default record length.
3478         * gfortran.dg/unf_short_record_1.f90:  Adapt to
3479         new error message.
3480         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
3481
3482 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
3483
3484         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
3485
3486 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
3487
3488         PR c++/29066
3489         * g++.dg/expr/pr29066.c: New.
3490
3491 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
3492             Zdenek Dvorak <dvorakz@suse.cz>
3493
3494         PR tree-optimization/29921
3495         * gcc.dg/pr29921-2.c: New test.
3496
3497 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
3498
3499         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
3500         (i386_get_cpuid): New function.
3501         (i386_cpuid_ecx): Likewise.
3502         (i386_cpuid_edx): Likewise.
3503         (i386_cpuid): Updated to call i386_cpuid_edx.
3504
3505         * gcc.target/i386/sse3-addsubpd.c: New file.
3506         * gcc.target/i386/sse3-addsubps.c: Likewise.
3507         * gcc.target/i386/sse3-haddpd.c: Likewise.
3508         * gcc.target/i386/sse3-haddps.c: Likewise.
3509         * gcc.target/i386/sse3-hsubpd.c: Likewise.
3510         * gcc.target/i386/sse3-hsubps.c: Likewise.
3511         * gcc.target/i386/sse3-lddqu.c: Likewise.
3512         * gcc.target/i386/sse3-movddup.c: Likewise.
3513         * gcc.target/i386/sse3-movshdup.c: Likewise.
3514         * gcc.target/i386/sse3-movsldup.c: Likewise.
3515
3516 2006-12-01  Dirk Mueller  <dmueller@suse.de>
3517
3518         * g++.dg/warn/Wreturn-type-4.C: New testcase.
3519
3520 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
3521
3522         * gcc.dg/dfp/convert-int-max.c: New test.
3523         * gcc.dg/dfp/convert-int-max-fold.c: New test.
3524
3525 2006-11-30  Richard Guenther  <rguenther@suse.de>
3526
3527         * gcc.dg/vect/vect-pow-1.c: Rename ...
3528         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
3529         floats instead of doubles, check successful vectorization.
3530
3531 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3532
3533         PR target/29945
3534         * gcc.c-torture/compile/pr29945.c: New testcase.
3535
3536 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
3537
3538         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
3539         -maltivec.
3540
3541 2006-11-29  Eric Christopher  <echristo@apple.com>
3542
3543         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
3544
3545 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
3546
3547         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
3548
3549         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
3550
3551 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
3552
3553         PR c++/29022
3554         * g++.dg/inherit/virtual2.C: New test.
3555         * g++.dg/inherit/virtual3.C: Likewise.
3556         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
3557         * g++.dg/inherit/error2.C: Likewise.
3558         * g++.dg/template/instantiate1.C: Likewise.
3559
3560 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
3561
3562         PR tree-opt/29984
3563         * gcc.dg/tree-ssa/reassoc-12.c: New test.
3564
3565 2006-11-28  Jan Hubicka  <jh@suse.cz>
3566
3567         * gcc.dg/memcpy-1.c: New test.
3568
3569 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
3570
3571         PR c++/29735
3572         * g++.dg/warn/main-3.C: New test.
3573
3574 2006-11-28  Jan Hubicka  <jh@suse.cz>
3575
3576         * gcc.dg/winline-1.c: New test.
3577
3578 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
3579
3580         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
3581         alignments.
3582
3583 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
3584
3585         PR fortran/29976
3586         * gfortran.dg/missing_optional_dummy_3.f90
3587
3588 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
3589
3590         PR fortran/20880
3591         * gfortran.dg/interface_3.f90: Modify errors.
3592
3593 2006-11-28  Ben Elliston  <bje@au.ibm.com>
3594
3595         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
3596         fail to link due to relocation overflows on spu-*-*.
3597
3598 2006-11-27  Michael Matz  <matz@suse.de>
3599             Andreas Krebbel  <krebbel1@de.ibm.com>
3600
3601         PR target/29319
3602         * gcc.dg/20061127-1.c: New testcase.
3603
3604 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
3605
3606         * gcc.dg/20061124-1.c: Add exit() function prototype.
3607
3608 2006-11-27  Jan Hubicka  <jh@suse.cz>
3609
3610         * gcc.target/i386/memcpy-1.c: Adjust size.
3611         * testsuite/gcc.dg/visibility-11.c: Likewise.
3612
3613 2006-11-27  Richard Guenther  <rguenther@suse.de>
3614
3615         PR middle-end/25620
3616         * gcc.target/i386/pow-1.c: New testcase.
3617         * gcc.dg/builtins-58.c: Likewise.
3618
3619 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
3620
3621         PR c++/29886
3622         * g++.dg/expr/cast8.C: New test.
3623
3624 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3625
3626         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
3627         Don't ever inline the testcase.
3628
3629 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
3630
3631         PR fortran/29982
3632         * gfortran.fortran-torture/compile/parameter_3.f90: New
3633         testcase.
3634
3635 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
3636
3637         PR fortran/29951
3638         * gfortran.fortran-torture/execute/transfer2.f90: New test.
3639
3640 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3641
3642         * gfortran.fortran-torture/execute/specifics.f90: Remove test
3643         for CHAR.
3644
3645 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3646
3647         PR libgfortran/29936
3648         * gfortran.dg/write_check3.f90: New test.
3649
3650 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3651
3652         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
3653
3654 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
3655
3656         PR fortran/20880
3657         * gfortran.dg/interface_3.f90: New test.
3658
3659         PR fortran/29387
3660         * gfortran.dg/generic_8.f90: New test.
3661
3662 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3663
3664         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
3665         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
3666         * gfortran.dg/specifics_3.f90: Remove.
3667
3668 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
3669
3670         PR c/29955
3671         * gcc.dg/gomp/pr29955.c: New test.
3672
3673         PR c/29736
3674         * gcc.dg/pr29736.c: New test.
3675
3676 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3677
3678         PR tree-opt/29964
3679         * gcc.dg/pure-1.c: New test.
3680
3681 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
3682
3683         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
3684         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
3685
3686 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
3687
3688         * gcc.dg/20061124-1.c: New testcase.
3689
3690 2006-11-23  Eric Christopher  <echristo@apple.com>
3691
3692         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
3693
3694 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3695
3696         PR c/2707
3697         PR c++/26167
3698         * gcc.dg/Wconversion-integer.c: New. Supersedes
3699         Wconversion-negative-constants.c
3700         * gcc.dg/Wconversion-real.c: New.
3701         * gcc.dg/Wconversion-real-integer.c: New.
3702         * gcc.dg/Wconversion-negative-constants.c: Deleted.
3703         * g++.dg/warn/Wconversion1.C: Modified.
3704
3705 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3706
3707         * gfortran.dg/overload_1.f90: New test.
3708
3709 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3710
3711         PR c/9072
3712         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
3713         Wtraditional-conversion.
3714         * gcc.dg/overflow-warn-2.c: Likewise.
3715         * gcc.dg/Wconversion.c: Likewise. Renamed as
3716         Wtraditional-conversion.c .
3717         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
3718         Wtraditional-conversion-2.c .
3719         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
3720         Wtraditional-conversion-2.c
3721         * gcc.dg/Wconversion-negative-constants.c: New.
3722
3723 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
3724
3725         * gcc.dg/tree-ssa/dump-1.c: New test.
3726
3727 2006-11-23  David Ung <davidu@mips.com>
3728
3729         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
3730         -mfp64, allowable when ISA >= 33 and float is enabled.
3731         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
3732         of mthc1 and mfhc1 patterns.
3733
3734 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
3735
3736         PR tree-optimization/29921
3737         * gcc.dg/pr29921.c: New test.
3738
3739 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3740
3741         PR fortran/29441
3742         * gfortran.dg/initialization_4.f90: New test.
3743
3744 2006-11-22  Ira Rosen  <irar@il.ibm.com>
3745
3746         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
3747         platforms that have interleaving support.
3748         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
3749         * gcc.dg/vect/vect-strided-a-u16-i2.c,
3750         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
3751         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
3752         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
3753         gcc.dg/vect/vect-strided-u8-i2-gap.c,
3754         gcc.dg/vect/vect-strided-u8-i8.c,
3755         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
3756         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
3757         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
3758         gcc.dg/vect/vect-strided-float.c,
3759         gcc.dg/vect/vect-strided-a-mult.c,
3760         gcc.dg/vect/vect-strided-mult-char-ls.c,
3761         gcc.dg/vect/vect-strided-a-u16-mult.c,
3762         gcc.dg/vect/vect-strided-a-u32-mult.c,
3763         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
3764         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
3765         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
3766         gcc.dg/vect/vect-strided-mult.c,
3767         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
3768         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave): New.
3769
3770 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
3771
3772         PR fortran/25087
3773         * gfortran.dg/auto_char_len_4.f90: New test.
3774
3775 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
3776
3777         PR fortran/29652
3778         * gfortran.dg/generic_7.f90: New test.
3779         * gfortran.dg/defined_operators_1.f90: Add new error.
3780
3781 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
3782
3783         PR tree-optimization/29902
3784         * g++.dg/tree-ssa/pr29902.C: New test.
3785
3786 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
3787
3788         PR fortran/29820
3789         * gfortran.dg/used_types_13.f90: New test.
3790
3791 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
3792
3793         * gcc.dg/dfp/snan.c: Delete.
3794
3795 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
3796
3797         * g++.dg/cpp0x/static_assert1.C: New.
3798         * g++.dg/cpp0x/static_assert2.C: New.
3799         * g++.dg/cpp0x/static_assert3.C: New.
3800
3801 2006-11-21  Richard Guenther  <rguenther@suse.de>
3802
3803         * gcc.dg/vect/vect-pow-1.c: New testcase.
3804         * gcc.dg/vect/vect-pow-2.c: Likewise.
3805
3806 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
3807
3808         PR c++/29570
3809         * g++.dg/template/static29.C: New test.
3810
3811         PR c++/29734
3812         * g++.dg/conversion/simd4.C: New test.
3813
3814 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
3815
3816         PR c++/29475
3817         * g++.dg/template/access19.C: New test.
3818         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
3819         error is reported.
3820
3821 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3822
3823         PR tree-opt/25500
3824         * gcc.dg/tree-ssa/sra-4.c: New testcase.
3825
3826 2006-11-20  Tobias Burnus  <burnus@net-b.de>
3827
3828         PR fortran/27546
3829         * gfortran.dg/import.f90: Extended test.
3830         * gfortran.dg/import2.f90: Extended test.
3831
3832 2006-11-20  Tobias Burnus  <burnus@net-b.de>
3833
3834         * gfortran.dg/volatile3.f90: Add conflict test.
3835
3836 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
3837
3838         PR fortran/24783
3839         * gfortran.dg/implicit_10.f90: New test.
3840
3841 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3842
3843         PR c++/8586
3844         * g++.dg/warn/Wall-write-strings.C: New.
3845
3846 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
3847
3848         * gfortran.dg/alloc_comp_constraint_5.f90: New.
3849         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
3850
3851 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3852
3853         * gfortran.dg/use_3.f90: Remove error message.
3854         * gfortran.dg/iso_fortran_env_1.f90: New test.
3855         * gfortran.dg/iso_fortran_env_2.f90: New test.
3856         * gfortran.dg/iso_fortran_env_3.f90: New test.
3857         * gfortran.dg/iso_fortran_env_4.f90: New test.
3858
3859 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
3860
3861         * gcc.dg/vect/vect-27.c: Fix initialization.
3862
3863 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3864
3865         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
3866         * gcc.dg/torture/builtin-minmax-1.c: New.
3867
3868         * gcc.dg/builtins-20.c: Add cases for copysign.
3869
3870 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3871
3872         PR fortran/24285
3873         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
3874
3875 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3876         * gfortran.dg/use_1.f90: New test.
3877         * gfortran.dg/use_1.f90: New test.
3878         * gfortran.dg/use_1.f90: New test.
3879
3880 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
3881
3882         PR tree-optimization/29801
3883         * gcc.dg/pr29801.c: New test.
3884
3885 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
3886
3887         PR middle-end/29584
3888         * gcc.dg/torture/pr29584.c: New test.
3889
3890 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
3891
3892         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
3893         Condition PowerPC tests for saving FPRs on powerpc_fprs.
3894         * gcc.target/powerpc/compress-float-ppc.c,
3895         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
3896         powerpc_fprs.
3897         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
3898         do not pass -mhard-float.
3899
3900 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
3901
3902         * gnat.dg/volatile_aggregate.adb: New test.
3903
3904 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3905
3906         PR fortran/29391
3907         PR fortran/29489
3908         * gcc/testsuite/gfortran.dg/bound_2.f90: Add more checks.
3909         * gcc/testsuite/gfortran.dg/bound_3.f90: New test.
3910
3911 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
3912
3913         PR target/29201
3914         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
3915
3916 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
3917
3918         * gfortran.dg/import3.f90: Fix error message.
3919
3920 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3921
3922         PR tree-opt/29788
3923         * gfortran.fortran-torture/compile/inline_1.f90:
3924         New testcase.
3925
3926 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
3927
3928         * gcc.target/i386/x87regparm-1.c: New test.
3929         * gcc.target/i386/x87regparm-2.c: New test.
3930         * gcc.target/i386/x87regparm-3.c: New test.
3931         * gcc.target/i386/x87regparm-4.c: New test.
3932
3933 2006-11-15  Tobias Burnus  <burnus@net-b.de>
3934
3935         PR fortran/27546
3936         * gfortran.dg/import.f90: New test.
3937         * gfortran.dg/import2.f90: New test.
3938         * gfortran.dg/import3.f90: New test.
3939
3940 2006-11-15  Tobias Burnus  <burnus@net-b.de>
3941
3942         PR fortran/27588
3943         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
3944
3945 2006-11-15  Tobias Burnus  <burnus@net-b.de>
3946
3947         PR fortran/29806
3948         * gfortran.dg/contains.f90: New test.
3949         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
3950
3951 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
3952
3953         PR tree-optimization/29581
3954         * gcc.dg/pr29581-1.c: New test.
3955         * gcc.dg/pr29581-2.c: New test.
3956         * gcc.dg/pr29581-3.c: New test.
3957         * gcc.dg/pr29581-4.c: New test.
3958         * gfortran.dg/pr29581.f90: New test.
3959
3960 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
3961
3962         PR fortran/29702
3963         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
3964         numbers in error message headers.
3965
3966 2006-11-14  Richard Guenther  <rguenther@suse.de>
3967
3968         * gcc.target/i386/math-torture/math-torture.exp: Restrict
3969         to i?86 and x86_64 targets.
3970
3971 2006-11-14  Caroline Tice  <ctice@apple.com>
3972
3973         * gcc.dg/pubtypes-1.c: New file/testcase.
3974         * gcc.dg/pubtypes-2.c: New file/testcase.
3975         * gcc.dg/pubtypes-3.c: New file/testcase.
3976         * gcc.dg/pubtypes-4.c: New file/testcase.
3977         * g++.dg/pubtypes.C: New file/testcase.
3978
3979 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
3980
3981         PR c++/29106
3982         * g++.dg/init/self1.C: New test.
3983
3984 2006-11-14  Tobias Burnus  <burnus@net-b.de>
3985
3986         PR fortran/29657
3987         * gfortran.dg/conflicts.f90: Add.
3988
3989 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
3990
3991         PR rtl-optimization/29798
3992
3993         * gcc.c-torture/execute/pr29798.c: New.
3994
3995 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3996
3997         * gcc.dg/builtins-20.c: Add more cases.
3998
3999 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
4000
4001         PR fortran/29759
4002         * gfortran.dg/gomp/pr29759.f90: New test.
4003
4004 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
4005
4006         PR c++/29518
4007         * g++.dg/template/static28.C: New test.
4008
4009 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
4010
4011         * lib/c-torture.exp: Use target-libpath.exp.
4012         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
4013         set GCC_EXEC_PREFIX env var from global variable of same name.
4014
4015 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4016
4017         PR fortran/26994
4018         * gfortran.fortran-torture/compile/transfer-1.f90:
4019         New testcase.
4020
4021 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
4022             Zdenek Dvorak <dvorakz@suse.cz>
4023
4024         PR tree-optimization/29680
4025         * gcc.dg/alias-11.c: New test.
4026
4027 2006-11-12  Jason Merrill  <jason@redhat.com>
4028             Andrew Pinski <pinskia@physics.uc.edu>
4029
4030         PR middle-end/28915
4031         * gcc.target/i386/vectorize1.c: New.
4032
4033 2006-11-12  Roger Sayle  <roger@eyesopen.com>
4034
4035         PR rtl-optimization/29797
4036         * gcc.c-torture/execute/pr29797-1.c: New test case.
4037
4038 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4039
4040         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
4041
4042 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
4043
4044         * gcc.dg/tree-ssa/prefetch-3.c: New test.
4045
4046 2006-11-12  Roger Sayle  <roger@eyesopen.com>
4047
4048         PR tree-optimization/13827
4049         * gcc.dg/fold-eqand-1.c: New test case.
4050
4051 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4052
4053         PR rtl-opt/28812
4054         * gcc.c-torture/execute/mayalias-3.c: New test.
4055
4056 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
4057
4058         PR middle-end/27528
4059         * gcc.c-torture/compile/pr27528.c: New test.
4060         * gcc.dg/pr27528.c: Likewise.
4061
4062 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4063
4064         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
4065
4066         * gcc.dg/torture/builtin-symmetric-1.c: New test.
4067
4068 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
4069
4070         PR fortran/29758
4071         * gfortran.dg/reshape_source_size_1.f90: New test.
4072
4073 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
4074
4075         PR fortran/29315
4076         * gfortran.dg/aliasing_dummy_4.f90: New test.
4077
4078 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
4079
4080         PR target/29777
4081         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
4082         and x86_64-*-* targets.
4083
4084 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4085
4086         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
4087         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
4088         New macros. Use them in exact tests.
4089         (TESTIT3): New macro.
4090         Add tests for fmin, fmax and fma.
4091
4092 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
4093
4094         PR fortran/29431
4095         * gfortran.dg/array_constructor_13.f90: New test.
4096
4097 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
4098
4099         PR fortran/29744
4100         * gfortran.dg/used_types_12.f90: New test.
4101
4102 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
4103
4104         PR middle-end/29726
4105         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
4106         (test6): Ditto.
4107         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
4108         * gcc.dg/fold-eqandshift-3.c: New test case.
4109
4110 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
4111
4112         PR fortran/29699
4113         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
4114
4115         PR fortran/21370
4116         * gfortran.dg/change_symbol_attributes_1.f90: New test.
4117
4118 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
4119
4120         * gcc.dg/20061109-1.c: New testcase.
4121
4122 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4123
4124         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
4125
4126 2006-11-09  Tobias Burnus  <burnus@net-b.de>
4127
4128         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
4129         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
4130
4131 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
4132
4133         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
4134         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
4135
4136 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4137
4138         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
4139
4140 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
4141
4142         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
4143         vect-9.c).
4144         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
4145         * gcc.dg/vect/vect-9.c: Now vectorizable.
4146         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
4147         that support vect_widen_mult.
4148         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
4149         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
4150         vect-reduc-dot-u16.c).
4151         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
4152         vect-reduc-dot-u16.c).
4153         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
4154         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
4155         vect-reduc-dot-s8.c).
4156         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
4157         vect-reduc-dot-s8.c).
4158         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
4159         vect-reduc-dot-s8.c).
4160         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
4161         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
4162         vect-reduc-dot-u8.c).
4163         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
4164         vect-reduc-dot-u8.c).
4165         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
4166         * gcc.dg/vect/vect-multitypes-9.c: New test.
4167         * gcc.dg/vect/vect-multitypes-10.c: New test.
4168         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
4169         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
4170         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
4171         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
4172         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
4173         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
4174         wrapv-vect-reduc-dot-s8.c.
4175         * lib/target-support.exp (check_effective_target_vect_unpack): New.
4176         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
4177         targets that support vec_unpack.
4178         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
4179         (check_effective_target_vect_widen_mult_qi_to_hi): New.
4180         (check_effective_target_vect_widen_mult_hi_to_si): New.
4181         (check_effective_target_vect_widen_sum): Removed.
4182
4183         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
4184
4185         * gcc.dg/vect/vect-multitypes-8.c: New test.
4186         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
4187
4188         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
4189
4190         * gcc.dg/vect/vect-multitypes-7.c: New test.
4191
4192         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
4193
4194         * gcc.dg/vect/vect-multitypes-4.c: New test.
4195         * gcc.dg/vect/vect-multitypes-5.c: New test.
4196         * gcc.dg/vect/vect-multitypes-6.c: New test.
4197
4198         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
4199
4200         * gcc.dg/vect/vect-multitypes-1.c: New test.
4201         * gcc.dg/vect/vect-multitypes-2.c: New test.
4202         * gcc.dg/vect/vect-multitypes-3.c: New test.
4203
4204 2006-11-07  Eric Christopher  <echristo@apple.com>
4205
4206         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
4207         Test using scan-assembler-not.
4208
4209 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
4210
4211         * gcc.dg/inline-17.c: New test.
4212
4213 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
4214
4215         PR other/25028
4216         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
4217         on HP-UX.
4218
4219 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
4220
4221         PR fortran/29539
4222         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
4223
4224         PR fortran/29634
4225         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
4226         test.
4227
4228 2006-11-07  Tobias Burnus  <burnus@net-b.de>
4229
4230         PR fortran/29601
4231         * gfortran.dg/volatile.f90: Add.
4232         * gfortran.dg/volatile2.f90: Add.
4233         * gfortran.dg/volatile3.f90: Add.
4234         * gfortran.dg/volatile4.f90: Add.
4235         * gfortran.dg/volatile5.f90: Add.
4236         * gfortran.dg/volatile6.f90: Add.
4237         * gfortran.dg/volatile7.f90: Add.
4238
4239 2006-11-06  Tobias Burnus  <burnus@net-b.de>
4240
4241         * gfortran.dg/io_constraints_2.f90: Adjust pattern
4242           for matching error messages.
4243         * gfortran.dg/specifics_3.f90: Adjust pattern
4244           for matching error messages.
4245
4246 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
4247             Bernhard Fischer  <aldot@gcc.gnu.org>
4248
4249         * lib/gcc-dg.exp (output-exists): New proc.
4250         (output-exists-not): New proc.
4251         * gcc.test-framework/test-framework.awk: Support new directives.
4252         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
4253         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
4254         * gcc.test-framework/dg-outexists-exp-F.c: New test.
4255         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
4256         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
4257         * gcc.test-framework/dg-outexists-exp-P.c: New test.
4258
4259 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
4260
4261         PR fortran/29630
4262         PR fortran/29679
4263         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
4264         * gfortran.dg/initialization_3.f90: New.
4265
4266 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4267
4268         PR libgfortran/25545
4269         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
4270
4271 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
4272
4273         PR middle-end/29695
4274         * gcc.c-torture/execute/pr29695-1.c: New test.
4275         * gcc.c-torture/execute/pr29695-2.c: New test.
4276
4277 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
4278
4279         PR fortran/29565
4280         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
4281
4282 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
4283
4284         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
4285         for matching error messages.
4286
4287 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
4288
4289         PR target/26915
4290         * gcc.target/i386/387-12.c: New test.
4291
4292 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4293
4294         PR libfortran/29713
4295         * gfortran.dg/pr29713.f90: New test.
4296
4297 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
4298
4299         * testsuite/gcc.c-torture/execute/arith-rand-ll.c:
4300         Also test for bogus rest sign.
4301
4302 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4303
4304         PR libfortran/27895
4305         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
4306
4307 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
4308
4309         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
4310         from error messages.
4311
4312 2006-11-02  Mike Stump  <mrs@apple.com>
4313
4314         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
4315
4316         * g++.old-deja/g++.abi/align.C: Enable for darwin.
4317
4318 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
4319
4320         * g++.dg/eh/gcsec1.C: New test.
4321
4322 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4323
4324         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
4325         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
4326
4327 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
4328
4329         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
4330         hexadecimal value.
4331         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
4332         * gcc.dg/pr14796-2.c: Likewise.
4333
4334 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
4335
4336         * gcc.c-torture/execute/20061101-1.c: New test.
4337
4338 2006-11-01  Richard Guenther  <rguenther@suse.de>
4339
4340         * testsuite/gcc.target/i386/fpprec-1.c: New testcase.
4341
4342 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4343
4344         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
4345         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
4346
4347 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
4348
4349         * gcc.c-torture/execute/20061031-1.c: New test.
4350
4351 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
4352
4353         PR 23067
4354         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
4355         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
4356         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
4357         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
4358         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
4359         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
4360         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
4361
4362 2006-10-31  Eric Christopher  <echristo@apple.com>
4363             Falk Hueffner  <falk@debian.org>
4364
4365         * gcc.dg/builtin-bswap-1.c: New.
4366         * gcc.dg/builtin-bswap-2.c: New.
4367         * gcc.dg/builtin-bswap-3.c: New.
4368         * gcc.dg/builtin-bswap-4.c: New.
4369         * gcc.dg/builtin-bswap-5.c: New.
4370         * gcc.target/i386/builtin-bswap-1.c: New.
4371
4372 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
4373
4374         * gcc.dg/inline-16.c: New.
4375
4376         PR 16622
4377         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
4378         defining it.
4379         * gcc.dg/inline-13.c: New.
4380         * gcc.dg/inline-14.c: New.
4381         * gcc.dg/inline-15.c: New.
4382
4383         PR 11377
4384         * gcc.dg/inline6.c: New.
4385         * gcc.dg/inline7.c: New.
4386
4387 2006-10-31  Roger Sayle  <roger@eyesopen.com>
4388
4389         PR middle-end/23470
4390         * gcc.dg/pr23470-1.c: New test case.
4391
4392 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
4393
4394         PR fortran/29537
4395         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
4396         data.
4397         * gfortran.dg/blockdata_2.f90: New testcase.
4398
4399 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
4400
4401         PR libfortran/29627
4402         * gfortran.dg/unf_short_record_1.f90:  New test.
4403
4404 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4405
4406         PR fortran/29067
4407         * gfortran.dg/pr29067.f: New test.
4408
4409 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
4410             Richard Sandiford  <richard@codesourcery.com>
4411
4412         * lib/target-supports.exp (get_compiler_messages): Append options
4413         as a single list element.
4414         (check_effective_target_arm_vfp_ok): New.
4415         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
4416
4417 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
4418
4419         PR fortran/29387
4420         * gfortran.dg/intrinsic_actual_2.f90: New test.
4421
4422         PR fortran/29490
4423         * gfortran.dg/actual_array_interface_1.f90: New test.
4424
4425         PR fortran/29641
4426         * gfortran.dg/used_types_11.f90: New test.
4427
4428 2006-10-30  Dirk Mueller  <dmueller@suse.de>
4429
4430         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
4431         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
4432         * g++.old-deja/g++.pt/eichin01.C (main): Same.
4433         * g++.old-deja/g++.mike/net25.C (main): Same.
4434         * g++.dg/lookup/exception1.C (main): Same.
4435         * g++.dg/parse/parens2.C (main): Same.
4436
4437 2006-10-30  Roger Sayle  <roger@eyesopen.com>
4438
4439         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
4440
4441 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4442
4443         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
4444         * gcc.dg/torture/builtin-math-3.c: Likewise.
4445
4446 2006-10-30  Tobias Burnus  <burnus@net-b.de>
4447
4448         PR fortran/29452
4449         * gfortran.dg/write_check.f90: Check run-time keyword checking.
4450         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
4451
4452 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
4453
4454         PR Fortran/29410
4455         * gfortran.fortran-torture/execute/transfer1.f90: New test.
4456
4457 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
4458
4459         * lib/target-supports.exp (check_function_available): Declare
4460         function before calling.
4461
4462 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
4463
4464         PR tree-optimization/29637
4465         * gcc.dg/pr29637.c: New test.
4466
4467 2006-10-29  Roger Sayle  <roger@eyesopen.com>
4468
4469         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
4470         tree canonicalization.
4471
4472 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4473
4474         * gcc.dg/builtins-20.c: Add more hypot tests.
4475
4476 2006-10-29  Roger Sayle  <roger@eyesopen.com>
4477
4478         * gcc.dg/fold-compare-1.c: New test case.
4479
4480 2006-10-29  Dirk Mueller  <dmueller@suse.de>
4481
4482         PR c++/16307
4483         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
4484
4485 2006-10-29  Roger Sayle  <roger@eyesopen.com>
4486
4487         PR tree-optimization/15458
4488         * gcc.dg/fold-xornot-1.c: New test case.
4489
4490 2006-10-29  Richard Guenther  <rguenther@suse.de>
4491
4492         * gcc.target/i386/math-torture/trunc.c: New testcase.
4493
4494 2006-10-29  Richard Guenther  <rguenther@suse.de>
4495
4496         * gcc.target/i386/math-torture/round.c: New testcase.
4497
4498 2006-10-29  Richard Guenther  <rguenther@suse.de>
4499
4500         * gcc.target/i386/math-torture/ceil.c: New testcase.
4501         * gcc.target/i386/math-torture/floor.c: Likewise.
4502
4503 2006-10-29  Richard Guenther  <rguenther@suse.de>
4504
4505         * gcc.target/i386/math-torture/rint.c: New testcase.
4506         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
4507
4508 2006-10-29  Richard Guenther  <rguenther@suse.de>
4509
4510         * gcc.target/i386/math-torture/lfloor.c: New testcase.
4511         * gcc.target/i386/math-torture/lceil.c: Likewise.
4512
4513 2006-10-28  Tobias Burnus  <burnus@net-b.de>
4514
4515         PR libgfortran/24313
4516         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
4517
4518 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
4519
4520         * gcc.c-torture/execute/20020118-1.c,
4521         gcc.c-torture/execute/builtins/strlen.c,
4522         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
4523         comment typos.
4524
4525 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4526
4527         * gcc.dg/builtins-20.c: Add tests for hypot.
4528         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
4529         two-argument builtins.
4530         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
4531         TESTIT2.  Update all callers.
4532         (TESTIT2, TESTIT2_R): New helper macros.
4533         Add testcases for pow, hypot and atan2.
4534
4535 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4536
4537         PR C++/29295
4538         * g++.dg/expr/bool1.C: New test.
4539         * g++.dg/expr/bool2.C: New test.
4540
4541 2006-10-28  Tobias Burnus  <burnus@net-b.de>
4542
4543         PR fortran/28224
4544         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
4545         * gfortran.dg/namelist_internal.f90: New test.
4546
4547 2006-10-28  Tobias Burnus  <burnus@net-b.de>
4548
4549         PR fortran/29625
4550         * gfortran.dg/io_real_boz.f90: Add.
4551         * gfortran.dg/io_real_boz2.f90: Add.
4552
4553 2006-10-28  Richard Guenther  <rguenther@suse.de>
4554
4555         PR middle-end/26899
4556         * gcc.dg/tree-ssa/pr26899.c: New testcase.
4557
4558 2006-10-28  Richard Guenther  <rguenther@suse.de>
4559
4560         PR target/28806
4561         * gcc.target/i386/math-torture/lround.c: New testcase.
4562
4563 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
4564
4565         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
4566         * gcc.dg/builtins-44.c: Likewise.
4567         * gcc.dg/builtins-45.c: Likewise.
4568         * gcc.dg/pr28796-2.c: Likewise.
4569         * gcc.dg/unordered-3.c: Likewise.
4570
4571 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4572
4573         PR libgfortran/27954
4574         * gfortran.dg/error_recovery_2.f90: New test.
4575
4576 2006-10-26  Richard Guenther  <rguenther@suse.de>
4577
4578         * gcc.target/i386/i386.exp: Use glob, not find to collect
4579         tests.  Avoids recursing into subdirectories.
4580         * gcc.target/i386/math-torture/math-torture.exp: Torture
4581         for interesting ia32 math options.
4582         * gcc.target.i386/math-torture/lrint.c: New testcase.
4583
4584 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4585
4586         PR libgfortran/29563
4587         * gfortran.dg/arrayio_9.f90: Update test.
4588         * gfortran.dg/arrayio_19.f90: New test.
4589
4590 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
4591
4592         * gcc.dg/20061026.c: New testcase.
4593
4594 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4595
4596         PR libgfortran/29563
4597         * gfortran.dg/arrayio_9.f90: New test.
4598
4599 2006-10-26  Ben Elliston  <bje@au.ibm.com>
4600
4601         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
4602         Copy the strings manually, as strcpy may call strlen.
4603
4604 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4605
4606         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
4607         Add checks for log, log2, log10 and log1p.
4608
4609         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
4610         we already test 0.0.  Add checks for expm1, log, log2, log10,
4611         log1p, cbrt, erf and erfc.
4612
4613 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
4614
4615         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
4616
4617 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
4618
4619         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
4620         and remainderl() built-in functions.  Remove -ffast-math from
4621         dg-options.
4622
4623 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4624
4625         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
4626         acosh and atanh.
4627
4628         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
4629         floating point modifiers to arguments passed to float and long
4630         double functions respectively.  Update all callers to use floating
4631         point numbers, not integers.  Add tests for exp, exp2 and
4632         exp10/pow10.
4633
4634         * gcc.dg/torture/builtin-math-3.c: New test.
4635
4636 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
4637
4638         PR fortran/29393
4639         * gfortran.dg/initialize_2.f90: New.
4640
4641 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4642
4643         * gcc.dg/torture/builtin-math-2.c: New test.
4644
4645 2006-10-24  Richard Guenther  <rguenther@suse.de>
4646
4647         PR middle-end/28796
4648         * gcc.dg/pr28796-1.c: New testcase.
4649         * gcc.dg/pr28796-2.c: Likewise.
4650
4651 2006-10-24  Richard Guenther  <rguenther@suse.de>
4652
4653         * gcc.dg/builtins-57.c: New testcase.
4654
4655 2006-10-24  Richard Guenther  <rguenther@suse.de>
4656
4657         PR tree-optimization/29567
4658         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
4659
4660 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
4661
4662         PR tree-optimization/14784
4663         * gcc.dg/alias-10.c: New test.
4664
4665 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4666
4667         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
4668
4669 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
4670
4671         * gcc.dg/builtin-strncat-chk-1.c: New test.
4672
4673 2006-10-23  Jan Hubicka  <jh@suse.cz>
4674
4675         * gcc.dg/memmove-1.c: New test.
4676
4677 2006-10-23  Paul Brook  <paul@codesourcery.com>
4678
4679         * gcc.dg/pragma-pack-5.c: New test.
4680
4681 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
4682
4683         * g++.dg/other/s390-1.C: New testcase.
4684
4685 2006-10-23  Richard Guenther  <rguenther@suse.de>
4686
4687         PR middle-end/27132
4688         PR middle-end/23295
4689         * gcc.dg/pr27132.c: New testcase.
4690         * gcc.dg/pr23295.c: Likewise.
4691         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
4692         * g++.dg/tree-ssa/pr19807.C: Likewise.
4693
4694 2006-10-23  Richard Guenther  <rguenther@suse.de>
4695
4696         PR middle-end/21032
4697         * gcc.dg/pr21032.c: New testcase.
4698
4699 2006-10-22  Jeff Law  <law@redhat.com>
4700         Richard Guenther  <rguenther@suse.de>
4701
4702         PR tree-optimization/15911
4703         * gcc.dg/tree-ssa/vrp30.c: New testcase.
4704
4705 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
4706
4707         PR c++/20647
4708         * g++.dg/abi/rtti3.C: New.
4709
4710 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
4711
4712         PR middle-end/28252
4713         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
4714         transformation.
4715
4716 2006-10-21  Richard Guenther  <rguenther@suse.de>
4717
4718         PR tree-optimization/3511
4719         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
4720
4721 2006-10-21  Richard Guenther  <rguenther@suse.de>
4722
4723         PR middle-end/26898
4724         * gcc.dg/torture/pr26898-1.c: New testcase.
4725         * gcc.dg/torture/pr26898-2.c: Likewise.
4726
4727 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
4728
4729         PR c++/28053
4730         * g++.dg/parse/bitfield1.C: Adjust error markers.
4731         * g++.dg/parse/bitfield2.C: New test.
4732
4733 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
4734
4735         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
4736
4737 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4738
4739         PR libfortran/27895
4740         * gfortran.dg/zero_sized_1.f90: New test.
4741
4742 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
4743
4744         * gcc.dg/div-compare-1.c: New test.
4745
4746 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
4747
4748         PR fortran/29216
4749         * gfortran.dg/result_default_init_1.f90: New test.
4750
4751         PR fortran/29314
4752         * gfortran.dg/automatic_default_init_1.f90: New test.
4753
4754         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
4755         from 38 to 33.
4756
4757 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
4758
4759         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
4760         'using namespace std' without previous declaration.
4761         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
4762         * g++.old-deja/g++.robertl/eb133c.C: New.
4763
4764 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4765
4766         PR libgfortran/29277
4767         * gfortran.dg/streamio_4.f90: Update test.
4768         * gfortran.dg/streamio_11.f90: New test.
4769
4770 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
4771
4772         PR c++/27952
4773         * g++.dg/inherit/virtual1.C: New test.
4774
4775 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
4776
4777         PR c++/28261
4778         * g++.dg/parse/enum3.C: New test.
4779
4780 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
4781
4782         PR c++/29039
4783         * g++.dg/init/ctor8.C: New test.
4784
4785 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
4786
4787         PR c++/27270
4788         * g++.dg/ext/complit8.C: Tweak error markers.
4789         * g++.dg/template/complit1.C: Add error marker.
4790
4791 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
4792
4793         PR c++/27270
4794         * g++.dg/ext/complit8.C: New test.
4795
4796         PR c++/29408
4797         * g++.dg/parse/dtor12.C: New test.
4798
4799         PR c++/29435
4800         * g++.dg/template/sizeof11.C: New test.
4801
4802 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
4803
4804         PR fortran/29392
4805         * gfortran.dg/data_char_3.f90: New test.
4806
4807         PR fortran/29451
4808         * gfortran.dg/negative_automatic_size.f90: New test.
4809
4810 2006-10-16  David Daney  <ddaney@avtrex.com>
4811
4812         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
4813
4814 2006-10-16  Eric Christopher  <echristo@apple.com>
4815
4816         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
4817         x86_64.
4818
4819 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
4820
4821         PR c++/28211
4822         * g++.dg/tc1/dr49.C: Tweak error messages.
4823         * g++.dg/parse/template21.C: New test.
4824
4825 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4826
4827         PR middle-end/20491
4828         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
4829
4830 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
4831
4832         PR fortran/29403
4833         * gfortran.dg/print_1.f90: New test.
4834
4835 2006-10-15  Jan Hubicka  <jh@suse.cz>
4836
4837         PR middle-end/29241
4838         * gcc.c-torture/compile/pr29241.c: New testcase.
4839
4840 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
4841
4842         PR middle-end/29250
4843         * gcc.c-torture/compile/pr29250.c: New test.
4844
4845 2006-10-15  Richard Guenther  <rguenther@suse.de>
4846
4847         * gcc.dg/pr29299.c: New testcase.
4848
4849 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
4850
4851         PR fortran/24767
4852         * gfortran.dg/label_4.f90: Adjust warning flag.
4853
4854 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
4855
4856         PR fortran/29371
4857         * gfortran.dg/nullify_3.f90: New test.
4858
4859 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
4860
4861         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
4862         on Solaris 2.5.1 too.
4863
4864 2006-10-13  Eric Christopher  <echristo@apple.com>
4865
4866         * gcc.dg/pr25993.c: Skip for darwin.
4867
4868 2006-10-13  Eric Christopher  <echristo@apple.com>
4869
4870         * gcc.dg/visibility-11.c: Skip for darwin.
4871
4872 2006-10-13  Eric Christopher  <echristo@apple.com>
4873
4874         * gcc.dg/darwin-weakimport-1.c: Use
4875         -fno-asynchronous-unwind-tables.
4876         * gcc.dg/darwin-weakimport-3.c: Ditto.
4877
4878 2006-10-13  Richard Guenther  <rguenther@suse.de>
4879
4880         PR tree-optimization/29446
4881         * gcc.dg/torture/pr29446.c: New testcase.
4882
4883 2006-10-13  Bill Wendling  <wendling@apple.com>
4884
4885         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
4886         * g++.old-deja/g++.jason/hmc1.C: Likewise.
4887         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
4888         * g++.old-deja/g++.law/shadow1.C: Likewise.
4889         * g++.old-deja/g++.law/ctors10.C: Likewise.
4890         * g++.dg/debug/namespace1.C: Likewise.
4891         * g++.dg/inherit/namespace-as-base.C: Likewise.
4892         * g++.dg/opt/delay-slot-1.C: Likewise.
4893         * g++.dg/parse/defarg10.C: Likewise.
4894         * g++.dg/template/ptrmem11.C: Likewise.
4895         * g++.dg/template/mem_func_ptr.C: Likewise.
4896         * g++.dg/template/spec19.C: Likewise.
4897
4898 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
4899
4900         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
4901
4902 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
4903
4904         PR fortran/29373
4905         * gfortran.dg/implicit_9.f90: New test.
4906
4907         PR fortran/29407
4908         * gfortran.dg/namelist_25.f90: New test.
4909
4910         PR fortran/27701
4911         * gfortran.dg/same_name_2.f90: New test.
4912
4913         PR fortran/29232
4914         * gfortran.dg/host_assoc_types_1.f90: New test.
4915
4916         PR fortran/29364
4917         * gfortran.dg/missing_derived_type_1.f90: New test.
4918         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
4919
4920         PR fortran/29422
4921         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
4922
4923         PR fortran/29428
4924         * gfortran.dg/alloc_comp_assign_5.f90: New test.
4925
4926 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4927
4928         PR fortran/29391
4929         * gfortran.dg/bound_2.f90: New test.
4930
4931 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4932
4933         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
4934         directive.
4935         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
4936         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
4937         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
4938         * gfortran.dg/gomp/reduction3.f90: Likewise.
4939         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
4940         * gfortran.dg/dummy_procedure_2.f90: Likewise.
4941         * gfortran.dg/interface_derived_type_1.f90: Likewise.
4942         * gfortran.dg/forall_4.f90: Likewise.
4943         * gfortran.dg/spec_expr_4.f90: Likewise.
4944         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
4945         * gfortran.dg/forall_5.f90: Likewise.
4946         * gfortran.dg/open_access_append_2.f90: Add check for
4947         compile-time warning.
4948
4949 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
4950
4951         PR c++/28506
4952         * g++.dg/parse/pure1.C: New test.
4953
4954 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4955
4956         PR fortran/21435
4957         * gcc/testsuite/gfortran.dg/io_constraints_3.f90: New test.
4958         * gcc/testsuite/gfortran.dg/open_access_append_1.f90: Add checks
4959         for compile-time warnings.
4960         * gcc/testsuite/gfortran.dg/pr20163-2.f: Likewise.
4961         * gcc/testsuite/gfortran.dg/iostat_2.f90: Likewise.
4962         * gcc/testsuite/gfortran.dg/label_4.f90: Delete the temporary
4963         file.
4964         * gcc/testsuite/gfortran.dg/direct_io_2.f90: Add a FILE=
4965         specifier.
4966         * gcc/testsuite/gfortran.dg/iomsg_1.f90: Add check for
4967         compile-time warning.
4968
4969 2006-10-12  Jan Hubicka  <jh@suse.cz>
4970
4971         PR c/28419
4972         * gcc.dg/pr28319.c: New test.
4973
4974 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
4975         PR c++/29318
4976         * g++.dg/ext/vla4.C: New test.
4977
4978 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
4979
4980         PR c++/27961
4981         * g++.dg/template/crash60.C: New test.
4982         * g++.dg/other/large-size-array.C: Adjust error markers.
4983         * g++.dg/parse/crash27.C: Likewise.
4984         * g++.dg/template/crash1.C: Likewise.
4985
4986 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
4987
4988         PR testsuite/29093
4989         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
4990
4991 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
4992
4993         PR preprocessor/28709
4994         * gcc.dg/cpp/paste14.c: New test.
4995
4996 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
4997
4998         PR c++/29175
4999         * g++.dg/init/array24.C: New test.
5000
5001 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5002
5003         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
5004         of <sys/types.h>.
5005
5006 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
5007
5008         PR c++/29024
5009         * g++.dg/parse/typedef8.C: New test.
5010         * g++.dg/other/mult-stor1.C: Adjust error markers.
5011
5012 2006-10-11  Richard Guenther  <rguenther@suse.de>
5013
5014         PR tree-optimization/28230
5015         * gcc.dg/torture/pr28230.c: New testcase.
5016
5017 2006-10-11  Richard Guenther  <rguenther@suse.de>
5018
5019         PR inline-asm/29119
5020         * gcc.dg/torture/pr29119.c: New testcase.
5021
5022 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
5023
5024         PR middle-end/29272
5025         * gcc.c-torture/execute/20060930-2.c: New test.
5026
5027 2006-10-09  Richard Henderson  <rth@redhat.com>
5028
5029         Revert emutls patch.
5030
5031 2006-10-09  Richard Guenther  <rguenther@suse.de>
5032
5033         PR middle-end/29254
5034         * gcc.dg/pr29254.c: New testcase.
5035
5036 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
5037             Paul Thomas  <pault@gcc.gnu.org>
5038
5039         PR fortran/20541
5040         * gfortran.dg/alloc_comp_basics_1.f90: New test.
5041         * gfortran.dg/alloc_comp_basics_2.f90: New test.
5042         * gfortran.dg/alloc_comp_assign_1.f90: New test.
5043         * gfortran.dg/alloc_comp_assign_2.f90: New test.
5044         * gfortran.dg/alloc_comp_assign_3.f90: New test.
5045         * gfortran.dg/alloc_comp_assign_4.f90: New test.
5046         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
5047         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
5048         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
5049         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
5050         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
5051         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
5052         * gfortran.dg/alloc_comp_std.f90: New test.
5053         * gfortran.dg/move_alloc.f90: New test.
5054
5055 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
5056
5057         PR fortran/29115
5058         * gfortran.dg/derived_constructor_comps_2.f90: New test.
5059
5060         PR fortran/29211
5061         * gfortran.dg/forall_char_dependencies_1.f90: New test.
5062
5063 2006-10-08  Tobias Burnus  <burnus@net-b.de>
5064
5065         PR fortran/28585
5066         * gfortran.dg/new_line.f90: New test.
5067
5068 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5069
5070         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
5071         * gcc.dg/torture/builtin-convert-1.c,
5072         gcc.dg/torture/builtin-convert-2.c,
5073         gcc.dg/torture/builtin-convert-3.c,
5074         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
5075
5076 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
5077
5078         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
5079         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
5080         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
5081         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
5082
5083 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
5084
5085         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
5086         Xfail some tests for powerpc-darwin and powerpc-aix.
5087
5088 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
5089
5090         PR c/29380
5091         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
5092
5093 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5094
5095         PR target/29300
5096         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
5097         on hppa*-*-hpux*.
5098
5099 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5100
5101         PR fortran/16580
5102         PR fortran/29288
5103         * gcc/testsuite/gfortran.fortran-torture/execute/specifics.f90:
5104         Add tests for using all possible intrinsics as actual arguments.
5105         * gcc/testsuite/gfortran.dg/specifics_1.f90: Add tests for using
5106         all possible intrinsics as actual arguments.
5107         * gcc/testsuite/gfortran.dg/specifics_2.f90: New file.
5108         * gcc/testsuite/gfortran.dg/specifics_3.f90: New file.
5109
5110 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
5111
5112         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
5113         * gcc.dg/debug/debug-2.c: Likewise.
5114
5115 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
5116
5117         * gcc.c-torture/compile/sync-2.c: New test.
5118
5119 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5120
5121         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
5122         line endings.
5123
5124 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
5125
5126         PR rtl-optimization/29128
5127         * gcc.c-torture/compile/pr29128.c: New test.
5128
5129 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5130
5131         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
5132         line endings.
5133
5134 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
5135
5136         PR middle-end/29256
5137         * gcc.dg/tree-ssa/loop-19.c: New test.
5138
5139 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
5140
5141         PR tree-optimization/29330
5142         * gcc.dg/pr29330.c: New test.
5143
5144         PR target/28924
5145         * gcc.c-torture/compile/20061005-1.c: New test.
5146
5147 2006-10-06  Olivier Hainque  <hainque@adacore.com>
5148
5149         * gcc.dg/typename-vla-1.c: New case.
5150         * gnat.dg/forward_vla.adb: New case.
5151
5152 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
5153
5154         PR tree-optimization/29290
5155         * gfortran.dg/loop_nest_1.f90: New test.
5156
5157         PR target/29198
5158         * gcc.dg/tls/opt-12.c: New test.
5159
5160         PR fortran/28415
5161         * gfortran.dg/save_2.f90: New test.
5162
5163         PR c/29091
5164         * gcc.dg/pr29091.c: New test.
5165
5166 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
5167
5168         * lib/target-supports.exp
5169         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
5170         same as x86_64-*-*; check for LP64.
5171
5172 2006-10-04  Richard Henderson  <rth@redhat.com>
5173
5174         * lib/target-supports.exp (check_effective_target_tls): Redefine
5175         to mean non-emulated tls.
5176         * gcc.dg/tls/alias-1.c: Remove tls requirement.
5177         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
5178         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
5179         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
5180         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
5181         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
5182         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
5183
5184 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
5185
5186         PR fortran/29343
5187         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
5188
5189 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5190
5191         * gfortran.dg/bounds_check_fail_1.f90: New test.
5192
5193 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
5194
5195         PR c++/29020
5196         * g++.dg/template/friend48.C: New test.
5197
5198 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
5199
5200         PR fortran/29098
5201         * gfortran.dg/default_initialization_2.f90: New test.
5202
5203 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
5204
5205         PR fortran/20779
5206         PR fortran/20891
5207         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
5208
5209 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
5210
5211         PR fortran/29284
5212         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
5213
5214         PR fortran/29321
5215         PR fortran/29322
5216         * gfortran.dg/missing_optional_dummy_2.f90: New test.
5217
5218         PR fortran/25091
5219         PR fortran/25092
5220         * gfortran.dg/entry_array_specs_1.f90: New test.
5221
5222 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
5223
5224         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
5225         insufficient to inhibit some test failures at -O3.  Do testing
5226         on integers.
5227
5228 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
5229
5230         PR c++/29138
5231         * g++.dg/inherit/access8.C: New test.
5232         * g++.dg/template/dtor4.C: Tweak error messages.
5233
5234 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5235
5236         PR fortran/27478
5237         * gfortran.dg/entry_8.f90: New test.
5238
5239 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5240
5241         PR c++/29291
5242         * g++.dg/parse/new4.C: New test.
5243
5244 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
5245
5246         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
5247         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
5248         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
5249         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
5250         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
5251
5252 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5253
5254         PR fortran/19260
5255         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
5256         * gfortran.dg/continuation_2.f90: New test.
5257
5258         PR fortran/19262
5259         * gfortran.dg/continuation_3.f90: New test.
5260         * gfortran.dg/continuation_4.f90: New test.
5261         * gfortran.dg/continuation_5.f: New test.
5262         * gfortran.dg/continuation_6.f: New test.
5263
5264 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
5265
5266         PR c++/29226
5267         * g++.dg/template/vla1.C: New test.
5268
5269 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5270
5271         PR fortran/29210
5272         * gfortran.dg/complex_parameter_1.f90: New test.
5273
5274 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
5275
5276         PR c/29154
5277         * gcc.c-torture/execute/20060929-1.c: New test.
5278
5279 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
5280
5281         PR c++/29105
5282         * g++.dg/template/member6.C: New test.
5283         * g++.dg/parse/typename7.C: Adjust error markers.
5284
5285         PR c++/29080
5286         * g++.dg/template/member7.C: New test.
5287
5288 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
5289
5290         PR c/24010
5291         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
5292         gcc.dg/Woverride-init-3.c: New tests.
5293
5294 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
5295
5296         * gcc.c-torture/execute/20060930-1.c: New test.
5297
5298 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5299
5300         PR fortran/18791
5301         * gfortran.dg/specifics_1.f90: New test.
5302         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
5303         complex specifics.
5304
5305 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5306
5307         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
5308         pthread-init-common.h: New.
5309
5310 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
5311
5312         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
5313         precision on some archs.
5314
5315 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
5316
5317         * gcc.dg/non-local-goto-1.c: New test.
5318         * gcc.dg/non-local-goto-2.c: Likewise.
5319         * gcc.dg/setjmp-3.c: Likewise.
5320         * gcc.dg/setjmp-4.c: Likewise.
5321
5322 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
5323
5324         * gnat.dg/self_aggregate_with_pointer.adb: New test.
5325
5326 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
5327
5328         PR fortran/28276
5329         * gfortran.dg/exponent_1.f90: New test.
5330
5331         PR fortran/27021
5332         * gfortran.dg/nearest_1.f90: New test.
5333
5334 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
5335
5336         PR middle-end/25261
5337         PR middle-end/28790
5338         * gcc.dg/gomp/nestedfn-1.c: New test.
5339
5340 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
5341
5342         PR objc/29195
5343         * objc/compile/method-1.m: New test.
5344
5345 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
5346
5347         PR c++/26938
5348         * g++.dg/template/crash58.C: New test.
5349         * g++.dg/parse/crash28.C: Adjust error markers.
5350         * g++.dg/template/crash34.C: Likewise.
5351         * g++.dg/template/friend31.C: Likewise.
5352         * g++.dg/template/crash32.C: Likewise.
5353
5354         PR c++/27329
5355         * g++.dg/template/crash59.C: New test.
5356
5357         PR c++/27667
5358         * g++.dg/template/spec33.C: New test.
5359         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
5360
5361 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
5362             Adam Nemet  <anemet@caviumnetworks.com>
5363
5364         * gcc.dg/tree-ssa/ivopts-1.c: New test.
5365         * gcc.dg/tree-ssa/ivopts-2.c: New test.
5366
5367 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
5368
5369         PR target/28911
5370         * gcc.dg/pr28911.c: New.
5371
5372 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
5373
5374         PR target/29169
5375         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
5376         (dg-options): Add -mfpmath=387.
5377
5378 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
5379
5380         PR c/28706
5381         * gcc.dg/pr28706.c: New test.
5382
5383         PR c/28712
5384         * gcc.dg/pr28712.c: New test.
5385
5386 2006-09-22  Mike Stump  <mrs@apple.com>
5387
5388         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
5389
5390 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
5391
5392         PR tree-optimization/28888
5393         * gcc.dg/pr28888.c: New test.
5394
5395 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
5396
5397         PR c++/29016
5398         * g++.dg/init/ptrfn1.C: New test.
5399
5400 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
5401
5402         PR c++/28861
5403         * g++.dg/template/spec32.C: New test.
5404         * g++.dg/parse/crash9.C: Adjust error markers.
5405
5406         PR c++/28303
5407         * g++.dg/template/typedef6.C: New test.
5408         * g++.dg/init/error1.C: Adjust error markers.
5409         * g++.dg/parse/crash9.C: Likewise.
5410         * g++.dg/template/crash55.C: Likewise.
5411
5412 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
5413
5414         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
5415
5416 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
5417
5418         PR target/27650
5419         * g++.dg/ext/dllimport12.C: New test.
5420
5421 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
5422
5423         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
5424         * gcc.target/mips/nmadd-2.c: Likewise.
5425         * gcc.target/mips/mips-ps-6.c: New test.
5426         * gcc.target/mips/neg-abs-1.c: Likewise.
5427         * gcc.target/mips/neg-abs-2.c: Likewise.
5428         * gcc.target/mips/nmadd-3.c: New test.
5429
5430 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
5431
5432         PR middle-end/28046
5433         * gcc.dg/gomp/atomic-10.c: New test.
5434         * g++.dg/gomp/atomic-10.C: New test.
5435
5436 2006-09-20  Eric Christopher  <echristo@apple.com>
5437
5438         * gcc.target/i386/sse3-not-fisttp.c: New.
5439
5440 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
5441
5442         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
5443
5444 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
5445
5446         * gcc.c-torture/execute/pr28289.c (one): New variable.
5447         (main): Use it instead of argc.
5448         * gcc.c-torture/execute/20060102-1.c (one): New variable.
5449         (main): Use it instead of argc.
5450
5451 2006-09-19  Paul Brook  <paul@codesourcery.com>
5452
5453         PR target/28516
5454         * gcc.dg/nested-func-5.c: New test.
5455
5456 2006-09-19  Ben Elliston  <bje@au.ibm.com>
5457
5458         * lib/target-supports.exp (check_effective_target_tls): Compile
5459         test stubs using ${tool}_target_compile, not just target_compile.
5460         (check_effective_target_tls_runtime): Likewise.
5461
5462 2006-09-19  Ben Elliston  <bje@au.ibm.com>
5463
5464         * gcc.c-torture/compile/20030405-1.x: Remove.
5465
5466         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
5467         optimising linker from discarding it.
5468
5469 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
5470
5471         PR fortran/28526
5472         * gfortran.dg/keyword_symbol_1.f90: New test.
5473
5474         * gfortran.dg/spread_shape_1.f90: Add missing warning with
5475         pedantic compilation option.
5476
5477 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
5478
5479         PR fortran/29060
5480         * gfortran.dg/spread_shape_1.f90: New test.
5481
5482 2006-09-17  Roger Sayle  <roger@eyesopen.com>
5483
5484         PR tree-optimization/28887
5485         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
5486
5487 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
5488
5489         PR c/25993
5490         * gcc.dg/pr25993.c: New test.
5491
5492 2006-09-17  Ira Rosen  <irar@il.ibm.com>
5493
5494         PR tree-opt/21591
5495         * gcc.dg/vect/pr21591.c: New test.
5496
5497 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
5498
5499         PR tree-opt/29059
5500         * gcc.c-torture/compile/strcpy-1.c: New test.
5501         * gcc.c-torture/compile/strcpy-2.c: New test.
5502         * gcc.c-torture/compile/memcpy-1.c: New test.
5503         * gcc.c-torture/compile/memcpy-2.c: New test.
5504
5505 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
5506
5507         PR testsuite/29055
5508         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
5509
5510 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
5511
5512         * gnat.dg/specs/double_record_extension1.ads: New test.
5513         * gnat.dg/specs/double_record_extension2.ads: Likewise.
5514
5515 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
5516
5517         PR fortran/29051
5518         * gfortran.dg/oldstyle_3.f90: New test.
5519
5520 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5521
5522         PR libgfortran/29099
5523         * gfortran.dg/secnds-1.f: New test.
5524
5525 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5526
5527         PR libgfortran/29053
5528         * gfortran.dg/streamio_9.f90: New test.
5529         * gfortran.dg/streamio_10.f90: New test.
5530
5531 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
5532
5533         PR C++/29002
5534         * g++.dg/init/array22.C: New test.
5535         * g++.dg/init/array23.C: New test.
5536
5537 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
5538
5539         * stackcheck.lst: Update list of tests requiring stack checking.
5540         * norun.lst: Adjust for above change.
5541         * ada95.lst: New file.
5542         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
5543         requiring -gnat95 switch.
5544
5545 2006-09-14  Olivier Hainque  <hainque@adacore.com>
5546
5547         * gnat.dg/in_out_parameter.adb: New test.
5548
5549 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
5550
5551         PR debug/28980
5552         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
5553
5554 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
5555
5556         * gnat.dg/specs/unchecked_union.ads: New test.
5557
5558 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
5559
5560         PR rtl-optimization/28982
5561         * gcc.c-torture/execute/pr28982a.c: New test.
5562         * gcc.c-torture/execute/pr28982b.c: Likewise.
5563
5564 2006-09-12  Eric Christopher  <echristo@apple.com>
5565
5566         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
5567         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
5568
5569 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
5570
5571         PR c/28768
5572         PR preprocessor/14634
5573         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
5574         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
5575         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
5576
5577 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
5578
5579         * gcc.dg/pr28243.c: New test.
5580
5581 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
5582
5583         PR fortran/28971
5584         gfortran.dg/pr28971.f90: New test to act as a backstop in case
5585         this undiagnosed regression reappears.
5586
5587 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
5588
5589         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
5590         Treat $srcdir as a literal.
5591         * lib/fortran-torture.exp (fortran-torture-compile,
5592         fortran-torture-execute): Likewise.
5593         * lib/objc-torture.exp (objc-torture-compile,
5594         objc-torture-execute): Likewise.
5595         * lib/profopt.exp (profopt-execute): Likewise.
5596
5597 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
5598
5599         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
5600
5601 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
5602
5603         PR testsuite/28950
5604         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
5605
5606 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
5607
5608         PR target/13685
5609         * gcc.target/i386/pr13685.c: New test.
5610
5611 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
5612
5613         * gcc.dg/pr28726.c: New test.
5614
5615 2006-09-11  Josh Conner  <jconner@apple.com>
5616
5617         * gcc.dg/nrv3.c: Increase size of structure.
5618         * gcc.dg/nrv4.c: Likewise.
5619         * gcc.dg/nrv5.c: Likewise.
5620
5621 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
5622
5623         PR libfortran/28890
5624         gfortran.dg/assumed_charlen_function_5.f90: New test.
5625
5626 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
5627
5628         PR c++/28991
5629         * g++.dg/init/static3.C: New test.
5630
5631 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
5632
5633         PR testsuite/29007
5634         * gcc.dg/long-long-cst1.c (t): Add cast to
5635         __SIZE_TYPE__ before casting to int.
5636         (main): Return 0 on success.
5637
5638 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
5639
5640         * gcc.c-torture/execute/20060910-1.c: New test.
5641
5642 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
5643
5644         PR middle-end/26983
5645         * gcc.dg/pr26983.c: New test.
5646
5647 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
5648
5649         PR target/29006
5650         * gcc.c-torture/execute/pr29006.c: New test.
5651
5652 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
5653
5654         PR libfortran/28947
5655         gfortran.dg/matmul_4.f90: New test.
5656
5657 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
5658
5659         PR fortran/28959
5660         gfortran.dg/used_types_10: New test.
5661
5662 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
5663
5664         PR libfortran/28923
5665         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
5666         gfortran.dg/array_initializer_3.f90: New test.
5667
5668 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5669
5670         PR fortran/28914
5671         * gfortran.dg/actual_array_constructor_3.f90: New test.
5672
5673 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
5674
5675         PR testsuite/26778
5676         * gcc.target/i386/pr26778.c: New testcase.
5677
5678 2006-09-08  Eric Christopher  <echristo@apple.com>
5679
5680         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
5681         * gcc.target/i386/memcpy-1.c: Ditto.
5682         * gcc.target/i386/asm-1.c: Ditto.
5683         * gcc.target/i386/20060512-4.c: Ditto.
5684         * gcc.target/i386/compress-float-387.c: Ditto.
5685         * gcc.target/i386/20060512-1.c: Ditto.
5686         * gcc.target/i386/compress-float-sse.c: Ditto.
5687         * gcc.target/i386/20060512-2.c: Ditto.
5688         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
5689         * gcc.target/i386/stack-prot-kernel.c: Ditto.
5690         * gcc.target/i386/compress-float-387-pic.c: Ditto.
5691         * gcc.dg/pr26449.c: Ditto.
5692         * gcc.dg/attr-ms_struct-2.c: Ditto.
5693         * gcc.dg/attr-ms_struct-1.c: Ditto.
5694         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
5695
5696 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
5697
5698         PR c/28504
5699         * gcc.dg/vla-10.c: New test.
5700
5701 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5702
5703         PR c++/28858
5704         * g++.dg/parse/template20.C: New test.
5705         * g++.dg/template/operator8.C: Remove obsolete part.
5706         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
5707         * g++.old-deja/g++.pt/crash65.C: Likewise.
5708
5709 2006-09-07  Jason Merrill  <jason@redhat.com>
5710
5711         PR middle-end/27724
5712         * gcc.dg/long-long-cst1.c: New test.
5713
5714 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
5715
5716         PR C++/28906
5717         * g++.dg/other/array3.C: New test.
5718         * g++.dg/other/array4.C: New test.
5719         * g++.dg/other/array5.C: New test.
5720
5721 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
5722
5723         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
5724
5725 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
5726
5727         PR target/28946
5728         * gcc.target/i386/pr28946.c: New test.
5729
5730 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
5731
5732         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
5733         in integer literal constant.
5734         * gfortran.dg/enum_8.f90: Ditto.
5735         * gfortran.dg/g77/20030326-1.f: Ditto.
5736
5737 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
5738
5739         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
5740         nonconformance usage.
5741
5742 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
5743
5744         PR middle-end/28862
5745         * gcc.c-torture/compile/vector-align-1.c: New test.
5746
5747 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
5748
5749         PR rtl-opt/27883
5750         * g++.dg/opt/copysign-1.C: New test.
5751
5752 2006-09-06  Jason Merrill  <jason@redhat.com>
5753
5754         PR c++/27371
5755         * g++.dg/warn/unused-result1.C: New test.
5756
5757 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
5758
5759         PR c++/28903
5760         * g++.dg/ext/vla3.C: New test.
5761
5762         PR c++/28886
5763         * g++.dg/template/array16.C: New test.
5764
5765 2006-09-06  Richard Guenther  <rguenther@suse.de>
5766
5767         * gcc.dg/pr27226.c: Remove testcase again.
5768
5769 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
5770
5771         PR tree-opt/28937
5772         * g++.dg/opt/unroll2.C: New test.
5773
5774 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
5775
5776         PR tree-opt/28952
5777         * gcc.dg/vect/pr28952.c: New test.
5778
5779 2006-09-05  Richard Guenther  <rguenther@suse.de>
5780
5781         PR tree-optimization/28900
5782         * gcc.dg/torture/pr28900.c: New testcase
5783
5784 2006-09-05  Richard Guenther  <rguenther@suse.de>
5785
5786         PR tree-optimization/28905
5787         * gcc.c-torture/compile/pr28905.c: New testcase.
5788
5789 2006-09-05  Richard Guenther  <rguenther@suse.de>
5790
5791         PR middle-end/28935
5792         * gcc.dg/pr28935.c: New testcase.
5793
5794 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
5795
5796         * gcc.c-torture/execute/20060905-1.c: New test.
5797
5798 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
5799
5800         PR fortran/28908
5801         * gfortran.dg/used_types_7.f90: New test.
5802         * gfortran.dg/used_types_8.f90: New test.
5803         * gfortran.dg/used_types_9.f90: New test.
5804
5805 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
5806
5807         * gcc.c-torture/compile/20060904-1.c: New test.
5808
5809 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
5810
5811         PR c++/23287 Revert my 2006-09-01 patch
5812         * g++.dg/parse/dtor12.C: Remove.
5813
5814 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
5815
5816         PR c+/27670
5817         * g++.dg/template/operator9.C: New test.
5818
5819         PR c++/27493
5820         * g++.dg/template/operator7.C: New test.
5821
5822         PR c++/27494
5823         * g++.dg/template/operator8.C: New test.
5824
5825         PR c++/27397
5826         * g++.dg/template/crash57.C: New test.
5827
5828         * g++.dg/template/typedef4.C: Adjust error markers.
5829         * g++.dg/template/typedef5.C: Likewise.
5830
5831 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
5832
5833         PR c++/28878
5834         * g++.dg/parse/crash33.C: New test.
5835
5836 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
5837         Richard Guenther  <rguenther@suse.de>
5838         Adam Nemet  <anemet@caviumnetworks.com>
5839
5840         PR middle-end/27226
5841         * gcc.target/mips/memcpy-1.c: New testcase.
5842         * gcc.dg/pr27226.c: Likewise.
5843
5844 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
5845
5846         PR c++/28705
5847         * g++.dg/lookup/koenig5.C: New.
5848         * g++.dg/template/crash56.C: New.
5849
5850 2006-09-01  Josh Conner  <jconner@apple.com>
5851
5852         PR c++/25505
5853         * gcc.dg/nrv3.c: New test.
5854         * gcc.dg/nrv4.c: New test.
5855         * gcc.dg/nrv5.c: New test.
5856
5857 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
5858
5859         PR c++/23287
5860         * g++.dg/parse/dtor12.C: New.
5861
5862 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
5863
5864         PR tree-optimization/28839
5865         * gcc.dg/pr28839.c: New test.
5866
5867 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
5868
5869         PR target/24367
5870         * gcc.dg/pr24367.c: New testcase.
5871
5872 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
5873
5874         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
5875
5876 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
5877
5878         PR rtl-optimization/27735
5879         * gcc.dg/loop-unswitch-1.c: New test.
5880
5881 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
5882
5883         PR fortran/28885
5884         * gfortran.dg/aliasing_dummy_2.f90: New test.
5885
5886         PR fortran/20067
5887         * gfortran.dg/generic_5.f90: Change error message.
5888
5889         PR fortran/28873
5890         * gfortran.dg/generic_6.f90: New test.
5891
5892         PR fortran/25077
5893         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
5894
5895         PR fortran/25102
5896         * gfortran.dg/invalid_interface_assignment.f90: New test.
5897
5898         PR fortran/24866
5899         * gfortran.dg/module_proc_external_dummy.f90: New test.
5900
5901 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
5902
5903         PR c++/28349
5904         * testsuite/g++.dg/warn/var-args1.C: New test.
5905
5906 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
5907
5908         PR fortran/28866
5909         * gfortran.dg/simpleif_2.f90: New test.
5910         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
5911         * gfortran.dg/enum_5.f90: Ditto.
5912
5913 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5914             Kazu Hirata  <kazu@codesourcery.com>
5915
5916         PR tree-optimization/17506
5917         * gcc.dg/pr17506.c: New.
5918
5919 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
5920
5921         PR c++/28139
5922         * g++.dg/eh/alias1.C: New test.
5923
5924 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5925
5926         PR c++/28860
5927         * g++.dg/template/ttp22.C: New test.
5928
5929 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
5930
5931         PR middle-end/26632
5932         * gcc.dg/pr26632.c: New.
5933
5934 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5935
5936         PR libgfortran/28354
5937         * gfortran.dg/fmt_zero_precision.f90: New test.
5938
5939 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
5940
5941         PR c++/28058
5942         * g++.dg/template/spec31.C: New test.
5943
5944 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
5945
5946         PR c++/26573
5947         * g++.dg/other/static2.C: New test.
5948
5949 2006-08-26  Roger Sayle  <roger@eyesopen.com>
5950
5951         * gcc.dg/Wswitch-enum-2.c: New test case.
5952         * gcc.dg/Wswitch-enum-3.c: Likewise.
5953
5954 2006-08-26  Richard Guenther  <rguenther@suse.de>
5955
5956         * gcc.c-torture/compile/20060826-1.c: New testcase.
5957
5958 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
5959
5960         PR c++/28736
5961         * g++.dg/template/void10.C: New test.
5962
5963         PR c++/28737
5964         * g++.dg/template/void8.C: New test.
5965
5966         PR c+_+/28738
5967         * g++.dg/template/void9.C: New test.
5968
5969         * g++.dg/template/void3.C: Adjust error markers.
5970         * g++.dg/template/void4.C: Likewise.
5971         * g++.dg/template/crash55.C: Likewise.
5972         * g++.dg/template/void7.C: Likewise
5973
5974 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
5975
5976         PR c++/28588
5977         * g++.dg/inherit/access6.C: New test.
5978         * g++.dg/inherit/access7.C: Likewise.
5979
5980         PR c++/28595
5981         * g++.dg/template/array15.C: New test.
5982         * g++.dg/template/crash2.C: Tweak error markers.
5983
5984 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
5985
5986         PR middle-end/28683
5987         * gcc.c-torture/compile/20060823-1.c: New test.
5988
5989 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5990
5991         PR c++/28853
5992         * g++.dg/template/ttp21.C: New test.
5993
5994         PR c++/28852
5995         * g++.dg/other/operator1.C: Add error-marker.
5996         * g++.dg/other/operator2.C: New test.
5997
5998 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
5999
6000         PR c/27893
6001         * gcc.c-torture/compile/vla-const-1.c,
6002         gcc.c-torture/compile/vla-const-2.c: New tests.
6003
6004 2006-08-26  Richard Guenther  <rguenther@suse.de>
6005
6006         PR middle-end/28814
6007         * gcc.dg/torture/pr28814.c: New testcase.
6008
6009 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
6010
6011         PR c/28418
6012         * gcc.c-torture/compile/compound-literal-1.c: New test.
6013
6014 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
6015
6016         PR c/28299
6017         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
6018         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
6019         Expect extra diagnostics.
6020
6021 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
6022
6023         gcc.dg/noncompile/pr16876.c: New test.
6024
6025 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
6026
6027         PR c++/28056
6028         * g++.dg/parse/local1.C: New test.
6029         * g++.dg/other/qual1.C: Tweak error marker.
6030
6031 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
6032
6033         PR c++/27787
6034         * g++.dg/template/typename10.C: New.
6035         * g++.dg/template/lookup4.C: Remove bogus error marker.
6036
6037 2006-08-25  Richard Guenther  <rguenther@suse.de>
6038
6039         PR testsuite/28829
6040         * gcc.dg/pr26570.c: Fix testcase.
6041
6042 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
6043
6044         PR tree-opt/28807
6045         * gcc.c-torture/execute/mayalias-2.c: New test.
6046         * gcc.dg/tree-ssa/alias-13.c: New test.
6047
6048 2006-08-24  Jan Hubicka  <jh@suse.cz>
6049
6050         PR debug/26881
6051         * gcc.dg/debug/pr26881.c: New file.
6052
6053 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
6054
6055         PR fortran/28788
6056         * gfortran.dg/used_types_4.f90: New test.
6057         * gfortran.dg/derived_init_2.f90: Modify to check sibling
6058         association of derived types.
6059         * gfortran.dg/used_types_2.f90: Add module cleanup.
6060         * gfortran.dg/used_types_3.f90: The same.
6061
6062         PR fortran/28771
6063         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
6064         fix of regression.
6065
6066 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6067
6068         PR 28813
6069         * gfortran.dg/direct_io_6.f90: Remove test.
6070
6071 2006-08-23  Stuart Hastings  <stuart@apple.com>
6072
6073         PR 28825
6074         * gcc.target/i386/20060821-1.c: New.
6075
6076 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
6077
6078         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
6079         dg-warning strings for dllimport.
6080
6081 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
6082
6083         PR C++/28450
6084         * g++.dg/ext/vector4.C: New test.
6085         * g++.dg/ext/complex1.C: New test.
6086
6087 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
6088
6089         PR debug/28692
6090         * gcc.dg/debug/const-1.c: New.
6091         * gcc.dg/debug/const-2.c: New.
6092         * gcc.dg/debug/dwarf2/const-1.c: New.
6093         * gcc.dg/debug/dwarf2/const-2.c: New.
6094         * gcc.dg/debug/dwarf2/const-2b.c: New.
6095
6096 2006-08-22  Richard Guenther  <rguenther@suse.de>
6097
6098         PR middle-end/28776
6099         * gcc.c-torture/compile/pr28776-1.c: New testcase.
6100         * gcc.c-torture/compile/pr28776-2.c: Likewise.
6101
6102 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
6103
6104         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
6105
6106 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
6107
6108         PR c++/26269
6109         * g++.dg/other/error14.C: New test.
6110
6111         PR c++/28505
6112         * g++.dg/parse/ctor7.C: New test.
6113         * g++.dg/parse/ctor8.C: Likewise.
6114
6115         PR c++/28741
6116         * g++.dg/template/void7.C: New test.
6117
6118 2006-08-21  Olivier Hainque  <hainque@adacore.com>
6119
6120         * gnat.dg/self_aggregate_with_zeros.adb: New test.
6121         * gnat.dg/self_aggregate_with_array.adb: New test.
6122
6123 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
6124
6125         * g++.dg/eh/arm-vfp-unwind.C: New test.
6126
6127 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
6128
6129         PR c++/28341
6130         * g++.dg/template/ref3.C: New test.
6131         * g++.dg/template/nontype13.C: New test.
6132
6133         PR c++/28346
6134         * g++.dg/template/ptrmem17.C: New test.
6135
6136 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
6137
6138         PR target/28648 c:
6139         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
6140
6141 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
6142
6143         PR fortran/28630
6144         * gfortran.dg/used_types_2.f90: New test.
6145
6146         PR fortran/28601
6147         * gfortran.dg/used_types_3.f90: New test.
6148
6149         PR fortran/20886
6150         * gfortran.dg/generic_actual_arg.f90: New test.
6151
6152         PR fortran/28735
6153         * gfortran.dg/module_private_array_refs_1.f90: New test.
6154
6155         PR fortran/28762
6156         * gfortran.dg/program_name_1.f90: New test.
6157
6158         PR fortran/28425
6159         * gfortran.dg/derived_constructor_comps_1.f90: New test.
6160
6161         PR fortran/28496
6162         * gfortran.dg/array_initializer_2.f90: New test.
6163
6164         PR fortran/18111
6165         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
6166
6167         PR fortran/28600
6168         * gfortran.dg/assumed_charlen_function_4.f90: New test.
6169
6170         PR fortran/28771
6171         * gfortran.dg/assumed_charlen_in_main.f90: New test.
6172
6173         PR fortran/28660
6174         * gfortran.dg/dependent_decls_1.f90: New test.
6175
6176 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
6177
6178         PR fortran/25217
6179         * gfortran.dg/derived_init_2.f90: New.
6180
6181 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
6182
6183         * gcc.c-torture/execute/pr28289.c: New test.
6184
6185 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
6186
6187         PR c/28744
6188         * gcc.dg/attr-externally-visible-1.c: New test.
6189         * gcc.dg/attr-externally-visible-2.c: New test.
6190         * g++.dg/parse/attr-externally-visible-1.C: New test.
6191         * g++.dg/parse/attr-externally-visible-2.C: New test.
6192
6193 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6194
6195         PR c++/28606
6196         * g++.dg/parse/dtor11.C: New test.
6197
6198 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
6199
6200         PR rtl-optimization/28489
6201         * gcc.c-torture/compile/pr28489.c: New test.
6202
6203 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6204
6205         PR c++/28710
6206         * g++.dg/template/redecl4.C: New test.
6207
6208         PR c++/28711
6209         * g++.dg/template/ctor8.C: New test.
6210
6211 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
6212
6213         * gcc.dg/pr26570.c: Fix testcase.
6214
6215 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
6216
6217         * PR c++/28573
6218         * g++.dg/parse/offsetof6.C: New test.
6219         * g++.dg/parse/offsetof6.C: New test.
6220         * g++.dg/parse/offsetof7.C: New test.
6221
6222 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6223
6224         PR testsuite/28602
6225         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
6226         is false.
6227
6228 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
6229
6230         PR c++/28302
6231         * g++.dg/ext/vector3.C: New test.
6232
6233 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
6234
6235         PR gcov/profile/26570
6236         * gcc.dg/pr26570.c: New test.
6237
6238 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
6239
6240         PR c/27697
6241         * gcc.dg/qual-component-1.c: New test.
6242
6243 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6244
6245         PR c++/28593
6246         * g++.dg/parse/new3.C: New test.
6247
6248 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6249
6250         PR fortran/25828
6251         * gfortran.dg/streamio_1.f90: New test.
6252         * gfortran.dg/streamio_2.f90: New test.
6253         * gfortran.dg/streamio_3.f90: New test.
6254         * gfortran.dg/streamio_4.f90: New test.
6255         * gfortran.dg/streamio_5.f90: New test.
6256         * gfortran.dg/streamio_6.f90: New test.
6257         * gfortran.dg/streamio_7.f90: New test.
6258         * gfortran.dg/streamio_8.f90: New test.
6259
6260 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
6261
6262         PR c/28287
6263         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
6264
6265 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
6266
6267         PR c++/28594
6268         * g++.dg/template/void6.C: New test.
6269
6270 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6271
6272         PR c/28649
6273         * gcc.dg/parse-error-1.c: New test.
6274         * gcc.dg/parse-error-2.c: New test.
6275         * gcc.dg/cpp/digraph2.c: Add error-marker.
6276         * gcc.dg/noncompile/920923-1.c: Likewise.
6277
6278 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
6279
6280         PR c/27490
6281         * gcc.dg/sizeof-2.c: New testcase.
6282
6283         PR c/27489
6284         * gcc.dg/switch-A.c: New testcase.
6285
6286 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
6287
6288         PR c++/28288
6289         PR c++/14556
6290         * g++.old-deja/g++.warn/compare1.C: Delete.
6291         * g++.dg/opt/pr7503-2.C: Delete.
6292         * g++.dg/opt/pr7503-3.C: Delete.
6293         * g++.dg/opt/pr7503-4.C: Delete.
6294         * g++.dg/opt/pr7503-5.C: Delete.
6295         * g++.dg/opt/max1.C: Delete.
6296         * g++.dg/warn/minmax.C: Delete.
6297         * g++.dg/expr/minmax.C: New test.
6298
6299 2006-08-14  Richard Guenther  <rguenther@suse.de>
6300
6301         PR testsuite/28703
6302         * gcc.c-torture/execute/pr28651.c: Do not use argc
6303         to avoid optimization, instead forbid inlining.
6304
6305 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
6306
6307         PR rtl-optimization/28634
6308         * gcc.c-torture/execute/ieee/pr28634.c: New test.
6309
6310 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
6311
6312         PR c/27184
6313         * gcc.dg/torture/pr27184.c: New test.
6314
6315 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
6316
6317         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
6318
6319 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6320
6321         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
6322         * gfortran.dg/stat_2.f90: Likewise.
6323         * gfortran.dg/chmod_1.f90: Likewise.
6324         * gfortran.dg/chmod_2.f90: Likewise.
6325         * gfortran.dg/chmod_3.f90: Likewise.
6326
6327 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
6328
6329         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
6330
6331 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
6332
6333         * g++.dg/opt/pr23454-2.C: New test.
6334
6335 2006-08-11  Richard Guenther  <rguenther@suse.de>
6336
6337         PR middle-end/28651
6338         * gcc.c-torture/execute/pr28651.c: New testcase.
6339
6340 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
6341
6342         * gnat.dg/specs/static_initializer.ads: New test.
6343
6344 2006-08-10  Paul Brook  <paul@codesourcery.com>
6345
6346         * gcc.target/arm/cond-asm.c: New test.
6347
6348 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
6349
6350         PR tree-optimization/26197
6351         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
6352         * g++.dg/vect/vect.exp: Compile the new tests with
6353         --param max-aliased-vops=0.
6354
6355 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
6356
6357         PR c++/28637
6358         * g++.dg/template/void3.C: New test.
6359
6360         PR c++/28638
6361         * g++.dg/template/void4.C: New test.
6362
6363         PR c++/28640
6364         * g++.dg/template/void5.C: New test.
6365
6366 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
6367
6368         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
6369         after dg-do compile.
6370
6371 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
6372
6373         PR tree-optimizations/26969
6374         * gcc.dg/vect/vect.exp: Compile tests prefixed with
6375         "unswitch-loops" with -funswitch-loops.
6376         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
6377
6378 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
6379
6380         * gcc.dg/sparc-getcontext-1.c: Fix typo.
6381         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
6382         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
6383         * objc.dg/dwarf-1.m: Likewise.
6384         * objc.dg/dwarf-2.m: Likewise.
6385         * obj-c++.dg/dwarf-2.mm: Likewise.
6386
6387 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6388
6389         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
6390         * objc.dg/dwarf-2.m: Likewise.
6391         * obj-c++.dg/dwarf-2.mm: Likewise.
6392
6393         PR libfortran/28603
6394         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
6395
6396         PR testsuite/27611
6397         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
6398
6399         PR testsuite/27033
6400         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
6401
6402 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
6403
6404         PR target/27827
6405         * gcc.target/i386/pr27827.c: New testcase.
6406
6407 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
6408
6409         PR fortran/28590
6410         * gfortran.dg/sequence_types_1.f90: New test.
6411
6412 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
6413
6414         PR fortran/28548
6415         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
6416         dg-warning.  Add -pedantic option.
6417
6418 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6419
6420         PR c/28502
6421         * gcc.dg/proto-1.c: New test.
6422
6423         PR c/27721
6424         * gcc.dg/lvalue-4.c: New test.
6425
6426         PR c/28136
6427         * gcc.dg/init-bad-5.c: New test.
6428
6429 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
6430
6431         PR c++/28347
6432         * g++.dg/ext/typedef-init.C: Add new test for typedef
6433         initialization inside templates. Adjust existing error markers.
6434
6435 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
6436
6437         PR c++/28148
6438         * g++.dg/init/ptrmem3.C: New test.
6439
6440 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
6441
6442         PR tree-optimization/27770
6443         * lib/target-support.exp: New target keyword "section_anchors".
6444         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
6445         tests.
6446         * gcc.dg/vect/section-anchors-pr27770.c: New test.
6447         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
6448         * gcc.dg/vect/section-anchors-vect-69.c: New test.
6449         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
6450
6451 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6452
6453         * gcc.dg/20060801-1.c: Add missing '}'.
6454
6455 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6456
6457         PR c++/27508
6458         * g++.dg/parse/dtor9.C: New test.
6459         * g++.dg/parse/dtor10.C: New test.
6460         * g++.dg/other/error7.C: Adjust error-marker.
6461
6462         PR c++/28274
6463         * g++.dg/other/default5.C: New test.
6464
6465 2006-08-02  Richard Guenther  <rguenther@suse.de>
6466
6467         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
6468
6469 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
6470
6471         PR c++/28557
6472         * g++.dg/template/conv9.C: New test.
6473
6474 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
6475
6476         PR debug/28063
6477         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
6478         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
6479         Optionally return assembly text.  Update callers.
6480         (check_no_compiler_messages): Update verbose messages.
6481         (check_no_messages_and_pattern): New.
6482         (check_effective_target_string_merging): New.
6483
6484 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6485
6486         PR c++/28250
6487         * g++.dg/eh/catch4.C: New test.
6488
6489         PR c++/28257
6490         * g++.dg/other/qual1.C: New test.
6491
6492         PR c++/28259
6493         * g++.dg/inherit/error2.C: New test.
6494
6495         PR c++/28267
6496         * g++.dg/other/new1.C: New test.
6497
6498         * g++.dg/warn/pr23075.C: Remove obsolete test.
6499         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
6500         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
6501
6502 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
6503
6504         PR c++/28523
6505         * g++.dg/eh/cast1.C: New test.
6506
6507 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
6508
6509         PR libfortran/28452
6510         * gfortran.dg/random_3.f90:  New test.
6511
6512 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
6513
6514         PR c++/28432
6515         * g++.dg/other/pr28304.C: Change expected error message.
6516         * g++.dg/other/pr28432.C: New test.
6517
6518 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
6519
6520         PR c++/28256
6521         * g++.dg/init/brace2.C: Change expected error message, add empty init.
6522
6523 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
6524
6525         PR debug/23336
6526         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
6527         at -g1.
6528         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
6529         g++.dg/debug/enum-2.C: New.
6530
6531 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6532
6533         PR c++/6634
6534         * g++.dg/parse/long1.C: Add more tests.
6535
6536 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6537
6538         * gfortran.dg/lrshift_1.c: New file.
6539
6540 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6541
6542         PR libgfortran/28335
6543         * gfortran.dg/no_unit_error_1.f90: New test.
6544
6545 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6546
6547         PR libgfortran/28335
6548         * gfortran.dg/no_unit_error_1.f90: Delete test.
6549         * gfortran.dg/no_unit_error_2.f90: Delete test.
6550
6551 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6552
6553         * gfortran.dg/chmod_3.f90: New test.
6554         * gfortran.dg/ltime_gmtime_1.f90: New test.
6555         * gfortran.dg/ltime_gmtime_2.f90: New test.
6556         * gfortran.dg/lrshift_1.f90: New test.
6557         * gfortran.dg/chmod_1.f90: New test.
6558         * gfortran.dg/chmod_2.f90: New test.
6559
6560 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
6561
6562         PR c++/27668
6563         * g++.dg/template/crash55.C: New test.
6564
6565         PR c++/27962
6566         * g++.dg/template/nontype16.C: New test.
6567
6568         * g++.dg/template/void2.C: Adjust error markers.
6569         * g++.dg/template/nontype5.C: Adjust error markers.
6570
6571 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
6572
6573         * gcc.target/i386/stack-prot-kernel.c: New test.
6574
6575 2006-07-27  Roger Sayle  <roger@eyesopen.com>
6576
6577         * gcc.dg/builtins-55.c: New test case.
6578
6579 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
6580
6581         PR rtl-optimization/27907
6582         * gcc.c-torture/compile/pr27907.c: New test.
6583
6584 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6585
6586         * gfortran.dg/mclock.f90: New test.
6587         * gfortran.dg/int_conv_1.f90: New test.
6588         * gfortran.dg/stat_1.f90: New test.
6589         * gfortran.dg/stat_2.f90: New test.
6590
6591 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6592
6593         PR libgfortran/28335
6594         * gfortran.dg/no_unit_error_1.f90: New test.
6595         * gfortran.dg/no_unit_error_2.f90: New test.
6596         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
6597
6598 2006-07-25  Roger Sayle  <roger@eyesopen.com>
6599
6600         PR middle-end/28473
6601         * gcc.dg/fold-convround-1.c: New test case.
6602
6603 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
6604
6605         * gfortran.dg/arithmetic_if.f90:  Fix comments.
6606
6607 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6608
6609         PR c++/27572
6610         * g++.dg/other/typedef1.C: New test.
6611         * g++.dg/template/typedef4.C: New test.
6612         * g++.dg/template/typedef5.C: New test.
6613
6614 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
6615
6616         PR fortran/28416
6617         * gfortran.dg/allocatable_dummy_3.f90: New.
6618
6619 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
6620
6621         PR fortran/28439
6622         * gfortran.dg/arithmetic_if.f90:  New test.
6623
6624 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
6625
6626         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
6627         avoid memcpy optimization.
6628
6629 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6630
6631         PR fortran/25289
6632         * gfortran.dg/direct_io_6.f90: New test.
6633
6634 2006-07-24  Jan Hubicka  <jh@suse.cz>
6635
6636         PR c/25795
6637         PR c++/27369
6638         * gcc.dg/pr25795.c: New test.
6639         * gcc.dg/pr25795-1.c: New test.
6640
6641 2006-07-23  Roger Sayle  <roger@eyesopen.com>
6642
6643         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
6644         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
6645         which may be transformed to "g || h" on some platforms.
6646
6647 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
6648
6649         PR c++/28025
6650         * g++.dg/template/friend45.C: New test.
6651
6652 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6653
6654         PR libgfortran/28339
6655         * gfortran.dg/arrayio_8.f90: New test.
6656
6657 2006-07-21  Mike Stump  <mrs@apple.com>
6658
6659         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
6660
6661         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
6662
6663 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6664
6665         PR c++/28250
6666         * g++.dg/eh/catch3.C: New test.
6667
6668         PR c++/28363
6669         * g++.dg/template/defarg10.C: New test.
6670
6671 2006-07-20  Paul Brook  <paul@codesourcery.com>
6672
6673         PR 27363
6674         * gcc.dg/pr27363.c: New test.
6675
6676 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
6677
6678         PR c++/28338
6679         * g++.dg/init/ref13.C: New test.
6680
6681 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6682
6683         PR obj-c++/28434
6684         * obj-c++.dg/proto-error-1.mm: New test.
6685
6686 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
6687
6688         PR c++/28337
6689         * g++.dg/template/string1.C: New test.
6690
6691 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
6692
6693         PR c++/28048
6694         * g++.dg/template/defarg9.C: New test.
6695
6696         PR c++/28235
6697         * g++.dg/template/static27.C: New test.
6698
6699 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
6700
6701         PR 28410
6702         * gcc.dg/tree-ssa/pr28410.c: New test.
6703
6704 2006-07-18  Lee Millward  <lee.millward@gmail.com>
6705
6706         PR c++/28258
6707         * g++/dg/other/error13.C: New test.
6708
6709         PR c++/28260
6710         * g++.dg/template/friend44.C: New test.
6711
6712 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
6713
6714         PR c++/27495
6715         * g++.dg/other/pr27495.C: New.
6716
6717 2006-07-18  Olivier Hainque  <hainque@adacore.com>
6718
6719         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
6720         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
6721
6722 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6723
6724         PR c/28286
6725         * gcc.dg/pragma-pack-4.c: New test.
6726
6727 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
6728
6729         PR c++/28291
6730         * g++.dg/ext/pr28291.C: New test.
6731
6732 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
6733
6734         PR middle-end/28403
6735         * gcc.c-torture/execute/pr28403.c: New test.
6736
6737 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
6738
6739         PR middle-end/28402
6740         * gcc.dg/pr28402.c: New test.
6741
6742 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
6743
6744         PR c++/28304
6745         * g++.dg/other/pr28304.C: New test.
6746
6747 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
6748
6749         PR other/28251
6750         gcc.c-torture/unsorted/dump-noaddr.c: New test.
6751         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
6752
6753 2006-07-17  Richard Guenther  <rguenther@suse.de>
6754
6755         PR tree-optimization/28238
6756         * g++.dg/tree-ssa/pr28238.C: New testcase.
6757
6758 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6759
6760         PR c++/28250
6761         * g++.dg/eh/catch1.C: New test.
6762         * g++.dg/eh/catch2.C: New test.
6763
6764 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
6765
6766         PR c++/28370
6767         * g++.dg/template/anon3.C: New test.
6768
6769 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
6770
6771         PR fortran/20844
6772         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
6773         specifiers requiring an explicit format tag..
6774
6775         PR fortran/28201
6776         * gfortran.dg/generic_5: New test.
6777
6778         PR fortran/20893
6779         * gfortran.dg/elemental_optional_args_1.f90: New test.
6780
6781 2006-07-16  Olivier Hainque  <hainque@adacore.com>
6782
6783         * gnat.dg/assert.ads: New file.
6784         * gnat.dg/controlled_record.ads: Likewise.
6785         * gnat.dg/controlled_record.adb: Likewise.
6786
6787 2006-07-15  Lee Millward  <lee.millward@gmail.com>
6788
6789         PR c++/28292
6790         * g++.dg/other/error12.C: New test.
6791
6792         PR c++/28269
6793         * g++.dg/template/crash54.C: New test.
6794
6795 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6796
6797         PR c++/28249
6798         * g++.dg/parse/catch1.C: New test.
6799
6800         PR c++/28294
6801         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
6802
6803         PR c++/28387
6804         * g++.dg/ext/attrib24.C: New test.
6805
6806 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6807
6808         PR c++/28343
6809         * g++.dg/ext/asmspec1.C: New test.
6810
6811 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
6812
6813         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
6814         (dg-test): Support shouldfail tests.
6815         * lib/target-supports-dg.exp (dg-shouldfail): New.
6816         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
6817         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
6818         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
6819         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
6820         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
6821         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
6822         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
6823
6824 2006-07-13  Jan Hubicka  <jh@suse.cz>
6825
6826         * gcc.target/i386/memcpy-1.c: New.
6827
6828 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
6829
6830         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
6831
6832 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
6833
6834         PR fortran/25097
6835         * gfortran.dg/present_1.f90: New test.
6836
6837         PR fortran/20903
6838         * gfortran.dg/interface_derived_type_1.f90: New test.
6839
6840 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
6841
6842         PR fortran/28213
6843         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
6844         list.
6845
6846 2006-07-07  Lee Millward  <lee.millward@gmail.com>
6847
6848         PR c++/27820
6849         * g++.dg/other/label1.C: New test.
6850
6851 2006-07-07  Richard Guenther  <rguenther@suse.de>
6852
6853         PR middle-end/28268
6854         * gcc.dg/torture/pr28268.c: New testcase.
6855
6856 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
6857
6858         PR c++/27019
6859         * g++.dg/ext/pr27019.C: New.
6860
6861 2006-07-07  Richard Guenther  <rguenther@suse.de>
6862
6863         PR tree-optimization/28187
6864         * gcc.dg/pr28187.c: New testcase.
6865
6866 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
6867
6868         * gnat.dg/address_conversion.adb: New test.
6869         * gnat.dg/boolean_subtype.adb: Likewise.
6870         * gnat.dg/frame_overflow.adb: Likewise.
6871         * gnat.dg/pointer_array.adb: Likewise.
6872         * gnat.dg/pointer_conversion.adb: Likewise.
6873
6874 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
6875
6876         PR fortran/28237
6877         PR fortran/23420
6878         * gfortran.dg/print_fmt_5.f90: New test.
6879
6880 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6881
6882         PR fortran/28129
6883         * gfortran.dg/bounds_check_4.f90: New test.
6884
6885 2006-07-05  Richard Guenther  <rguenther@suse.de>
6886
6887         PR target/28158
6888         * gfortran.dg/pr28158.f90: New testcase.
6889
6890 2006-07-05  Richard Guenther  <rguenther@suse.de>
6891
6892         PR tree-optimization/28162
6893         * gcc.dg/pr28162.c: New testcase.
6894
6895 2006-07-05  Richard Guenther  <rguenther@suse.de>
6896         Andrew Pinski  <pinskia@gcc.gnu.org>
6897
6898         PR c++/27084
6899         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
6900
6901 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
6902
6903         PR fortran/28174
6904         * gfortran.dg/actual_array_substr_2.f90: New test.
6905
6906         PR fortran/28167
6907         * gfortran.dg/actual_array_constructor_2.f90: New test.
6908
6909 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6910
6911         * gfortran.dg/itime_idate_1.f: New test.
6912         * gfortran.dg/itime_idate_2.f: New test.
6913
6914 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6915
6916         PR libgfortran/27704
6917         * gfortran.dg/open_status_3.f90: New test.
6918         * gfortran.dg/fmt_l.f90: Update for new feature.
6919
6920 2006-07-03  Asher Langton  <langton2@llnl.gov>
6921
6922         * gfortran.dg/oldstyle_2.f90: New.
6923
6924 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
6925
6926         * gnat.dg/string_slice.adb: New test.
6927
6928 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
6929
6930         PR fortran/19259
6931         * gfortran.dg/semicolon_fixed.c: New.
6932         * gfortran.dg/semicolon_free.c: New.
6933
6934 2006-06-30  Mike Stump  <mrs@apple.com>
6935
6936         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
6937         that don't support internal visibility.
6938
6939 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
6940
6941         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
6942         for '(' / ')' needing an extra '\'.
6943
6944 2006-06-29  Roger Sayle  <roger@eyesopen.com>
6945
6946         PR middle-end/27428
6947         * gcc.dg/pr27428-1.c: New test case.
6948
6949 2006-06-29  Mike Stump  <mrs@apple.com>
6950
6951         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
6952         on darwin as we can't align commons large enough yet.
6953
6954         * gcc.dg/vla-8.c: Add additional testcases.
6955
6956 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
6957
6958         PR c++/28114
6959         * g++.dg/other/pr28114.C: New.
6960
6961 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
6962
6963         * gcc.c-torture/compile/20060625-1.c: New test.
6964
6965 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
6966
6967         PR fortran/20867
6968         * gfortran.dg/stfunc_3.f90: New test.
6969
6970         PR fortran/25056
6971         * gfortran.dg/impure_actual_1.f90: New test.
6972
6973         PR fortran/20874
6974         * gfortran.dg/elemental_result_1.f90: New test.
6975
6976         PR fortran/25073
6977         * gfortran.dg/select_7.f90: New test.
6978
6979         PR fortran/27554
6980         * intrinsic_actual_1.f: New test.
6981
6982         PR fortran/22038
6983         PR fortran/28119
6984         * gfortran.dg/forall_4.f90: New test.
6985
6986         PR fortran/25072
6987         * gfortran.dg/forall_5.f90: New test.
6988
6989 2006-06-25  Lee Millward  <lee.millward@gmail.com>
6990
6991         PR c++/28051
6992         * g++.dg/template/using13.C: New test.
6993
6994         PR c++/28054
6995         * g++.dg/other/incomplete3.C: New test.
6996
6997 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6998
6999         PR fortran/28081
7000         * gfortran.dg/substr_3.f: New test.
7001         * gfortran.dg/equiv_2.f90: Update expected error message.
7002
7003 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
7004
7005         PR fortran/28118
7006         * gfortran.dg/actual_array_substr_1.f90: New test.
7007
7008 2006-06-24  Olivier Hainque  <hainque@adacore.com>
7009
7010         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
7011         * gnat.dg/scalar_mode_agg_compare.adb: New test.
7012
7013 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
7014
7015         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
7016
7017 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
7018
7019         PR fortran/27981
7020         * gfortran.dg/simpleif_2.f90: New test.
7021
7022 2006-06-23  Lee Millward  <lee.millward@gmail.com>
7023
7024         * g++.dg/template/error22.C: Fix typo.
7025
7026 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7027
7028         PR c++/28112
7029         * g++.dg/ext/attrib23.C: New test.
7030
7031 2006-06-23  Olivier Hainque  <hainque@adacore.com>
7032
7033         * gnat.dg/varsize_temp.adb: New test.
7034
7035 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7036
7037         PR c++/11468
7038         * g++.dg/other/java2.C: New test.
7039
7040 2006-06-23  Danny Smith  <dannysmith@users.sourceforge.net>
7041
7042         PR target/27789
7043         * g++.dg/ext/dllimport4.C. Add more tests for invalid
7044         initialization.
7045
7046 2006-06-22  Roger Sayle  <roger@eyesopen.com>
7047
7048         PR target/27531
7049         * gcc.dg/pr27531-1.c: New test case.
7050
7051 2006-06-22  Asher Langton  <langton2@llnl.gov>
7052
7053         PR fortran/24748
7054         * gfortran.dg/implicit_8.f90: New.
7055
7056 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
7057
7058         PR rtl-optimization/28121
7059         * gcc.dg/pr28121.c: New test.
7060
7061 2006-06-22  Lee Millward  <lee.millward@gmail.com>
7062
7063         PR c++/27805
7064         * g++.dg/parse/ptrmem6.C: New test.
7065
7066         PR c++/27821
7067         * g++.dg/template/error22.C: New test.
7068
7069 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7070
7071         PR c++/28111
7072         * g++.dg/template/friend43.C: New test.
7073
7074         PR c++/28110
7075         * g++.dg/template/crash53.C: New test.
7076
7077         PR c++/28109
7078         * g++.dg/rtti/incomplete1.C: New test.
7079
7080 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
7081
7082         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
7083
7084 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
7085
7086         * gcc.c-torture/execute/complex-7.c: New.
7087
7088 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
7089
7090         * gcc.dg/merge-all-constants-1.c: New test.
7091
7092 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
7093
7094         PR c++/28113
7095         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
7096
7097 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
7098
7099         * gfortran.dg/rrspacing_1.f90: New test.
7100
7101 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7102
7103         PR c++/28052
7104         * g++.dg/other/bitfield2.C: New test.
7105
7106 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
7107
7108         PR tree-optimization/27331
7109         * gcc.dg/pr27331.c: New test.
7110
7111 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
7112             Eric Botcazou  <ebotcazou@adacore.com>
7113
7114         PR ada/18692
7115         * lib/gnat.exp: New file.
7116         * lib/gnat-dg.exp: Likewise.
7117         * gnat.dg: New directory.
7118         * gnat.dg/dg.exp: New driver.
7119         * gnat.dg/specs: New directory.
7120         * gnat.dg/specs/specs.exp: New driver.
7121         * gnat.dg/style: New directory.
7122         * gnat.dg/style/style.exp: New driver.
7123
7124 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
7125
7126         PR fortran/16206
7127         * gfortran.dg/array_initializer_1.f90: New test.
7128
7129         PR fortran/28005
7130         * gfortran.dg/matmul_3.f90: New test.
7131
7132 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
7133
7134         PR middle-end/28075
7135         * gcc.dg/tree-ssa/inline-1.c: New test.
7136
7137 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
7138
7139         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
7140         in malloc prototype; remove XFAIL.
7141         * gcc.dg/pr18241-2.c: Ditto.
7142         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
7143         in memset prototype; remove XFAIL.
7144         * gcc.dg/tree-ssa/pr23382.c: Ditto.
7145
7146 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
7147
7148         * gcc.dg/vla-8.c: Add.
7149
7150 2006-06-19  Richard Guenther  <rguenther@suse.de>
7151
7152         PR tree-optimization/27090
7153         * g++.dg/tree-ssa/pr27090.C: New testcase.
7154
7155 2006-06-19  Roger Sayle  <roger@eyesopen.com>
7156
7157         PR target/27861
7158         * gcc.dg/pr27861-1.c: New test case.
7159
7160 2006-06-19  Richard Guenther  <rguenther@suse.de>
7161
7162         PR middle-end/28045
7163         * gcc.dg/torture/pr28045.c: New testcase.
7164
7165 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7166
7167         PR fortran/26801
7168         * gfortran.dg/associated_4.f90: New test.
7169
7170 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7171
7172         PR fortran/19310
7173         PR fortran/19904
7174         * gfortran.dg/real_const_3.f90: New test.
7175
7176 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
7177
7178         PR c++/28016
7179         * g++.dg/template/static26.C: New test.
7180
7181         PR c++/27979
7182         * g++.dg/expr/bitfield2.C: New test.
7183
7184         PR c++/27884
7185         * g++.dg/parse/linkage2.C: New test.
7186
7187 2006-06-16  Richard Guenther  <rguenther@suse.de>
7188
7189         PR middle-end/27116
7190         * gcc.dg/pr15785-1.c: Revert last change.
7191         * gcc.dg/torture/pr27116-2.c: New testcase.
7192
7193 2006-06-16  Roger Sayle  <roger@eyesopen.com>
7194
7195         PR middle-end/27802
7196         * gcc.dg/pr27802-1.c: New test case.
7197
7198 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
7199
7200         PR c++/27689
7201         * g++.dg/template/ttp18.C: New test.
7202         * g++.dg/template/ttp19.C: Likewise.
7203
7204         PR c++/27666
7205         * g++.dg/expr/cond9.C: New test.
7206
7207         PR c++/27640
7208         * g++.dg/template/ctor7.C: New test.
7209
7210 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
7211
7212         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
7213
7214 2006-06-16  Richard Guenther  <rguenther@suse.de>
7215
7216         PR tree-optimization/27781
7217         * gcc.dg/tree-ssa/pr27781.c: New testcase.
7218
7219 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
7220
7221         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
7222
7223 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
7224
7225         * gcc.dg/tree-ssa/loop-18.c: New test.
7226
7227 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
7228
7229         PR c++/27665
7230         * g++.dg/template/crash52.C: New test.
7231
7232         PR c++/27648
7233         * g++.dg/ext/attrib22.C: New test.
7234
7235         PR c++/26559
7236         * g++.dg/template/builtin1.C: New test.
7237         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
7238
7239         PR c++/28018
7240         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
7241         assignment.
7242         * g++.old-deja/g++.pt/crash51.C: Likewise.
7243
7244         PR c++/27227
7245         * g++.dg/lookup/linkage1.C: New test.
7246         * g++.dg/lookup/linkage2.C: Likewise.
7247
7248 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
7249
7250         PR middle-end/27959
7251         * gcc.dg/pr27959.c: New testcase.
7252
7253 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
7254
7255         PR target/28014:
7256         * g++.dg/eh/div.C: New test.
7257
7258 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
7259
7260         PR c++/27894
7261         * g++.dg/tree-ssa/pr26757.C: New test.
7262         * g++.dg/tree-ssa/pr27894.C: New test.
7263
7264 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
7265
7266         * gcc.c-torture/compile/20060609-1.c: New test.
7267
7268         PR target/27863
7269         * gcc.c-torture/compile/pr27863.c: New test.
7270
7271 2006-06-13  Richard Guenther  <rguenther@suse.de>
7272
7273         PR tree-optimization/27830
7274         * g++.dg/tree-ssa/pr27830.C: New testcase.
7275
7276 2006-06-13  Matthew Sachs  <msachs@apple.com>
7277
7278         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
7279         the list of compiler flags; this causes those flags to be checked
7280         for things like dg-skip-if.
7281
7282 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7283
7284         PR c++/27601
7285         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
7286
7287 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
7288             Kazu Hirata  <kazu@codesourcery.com>
7289
7290         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
7291         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
7292
7293 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7294
7295         PR c++/27933
7296         * g++.dg/lookup/using15.C: New test.
7297
7298         PR c++/27951
7299         * g++.dg/other/anon4.C: New test.
7300
7301 2006-06-12  Roger Sayle  <roger@eyesopen.com>
7302
7303         PR c++/21210
7304         * g++.dg/init/complex1.C: New test case.
7305
7306 2006-06-11  Eric Christopher  <echristo@apple.com>
7307
7308         PR middle-end/27948
7309         * gcc.dg/bf-ms-layout.c: Run on darwin.
7310         * gcc.dg/bf-no-ms-layout: Ditto.
7311         * gcc.dg/attr-ms_struct-2.c: New.
7312         * gcc.dg/bf-ms-layout-2.c: Ditto.
7313
7314 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
7315
7316         * gcc.dg/attr-ms_struct-packed1.c: New.
7317
7318 2006-06-09  Mike Stump  <mrs@apple.com>
7319
7320         * gcc.dg/vla-7.c: Add.
7321
7322 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
7323
7324         PR fortran/24558
7325         * gfortran.dg/entry_6.f90: New test.
7326
7327         PR fortran/20877
7328         PR fortran/25047
7329         * gfortran.dg/entry_7.f90: New test.
7330
7331 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
7332
7333         PR c/27747
7334         * gcc.dg/cpp/_Pragma6.c: New test.
7335
7336         PR c++/27748
7337         * g++.dg/cpp/_Pragma1.C: New test.
7338
7339         PR preprocessor/27746
7340         * gcc.dg/gomp/macro-3.c: New test.
7341         * gcc.dg/gomp/macro-4.c: New test.
7342         * g++.dg/gomp/macro-3.C: New test.
7343         * g++.dg/gomp/macro-4.C: New test.
7344
7345 2006-06-09  Richard Guenther  <rguenther@suse.de>
7346
7347         PR tree-optimization/26998
7348         * gcc.dg/torture/pr26998.c: New testcase.
7349         * gcc.dg/tree-ssa/vrp29.c: New testcase.
7350
7351 2006-06-08  Mike Stump  <mrs@apple.com>
7352
7353         * gcc.dg/pr27095.c: Account for stubs.
7354
7355         PR target/26427
7356         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
7357         produce bad code on darwin.
7358
7359 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7360
7361         PR fortran/27958
7362         * gcc/testsuite/gfortran.dg/substr_2.f: New test.
7363
7364 2006-06-08  Asher Langton  <langton2@llnl.gov>
7365
7366         PR fortran/27786
7367         * cray_pointers_2.f90: Add -fbounds-check compile flag.
7368
7369 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7370
7371         PR target/27421
7372         * gcc.dg/union-3.c: New test.
7373
7374 2006-06-08  Richard Guenther  <rguenther@suse.de>
7375
7376         PR middle-end/27116
7377         * gcc.dg/torture/pr27116.c: New testcase.
7378         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
7379
7380 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
7381
7382         PR rtl-optimization/26449
7383         * gcc.dg/pr26449.c: New test.
7384
7385 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7386
7387         PR c++/27601
7388         * g++.dg/ext/offsetof1.C: Test member functions.
7389
7390 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
7391
7392         * gcc.dg/pr27095.c: Improve scanning.
7393
7394 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
7395
7396         PR fortran/23091
7397         * gfortran.dg/saved_automatic_1.f90: New test.
7398
7399         PR fortran/24168
7400         * gfortran.dg/array_simplify_1.f90: New test.
7401
7402         PR fortran/25090
7403         * gfortran.dg/entry_dummy_ref_1.f90: New test.
7404
7405         PR fortran/25058
7406         * gfortran.dg/entry_dummy_ref_2.f90: New test.
7407
7408 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
7409
7410         PR c++/27177
7411         * g++.dg/expr/cast7.C: New test.
7412
7413 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
7414
7415         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
7416         * lib/gcc-defs.exp (tool_check_compile): Ditto.
7417         * lib/fortran-torture.exp (fortran-torture-compile,
7418         fortran-torture-execute): Ditto.
7419
7420 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
7421
7422         PR target/27842
7423         * gcc.dg/vmx/pr27842.c: New test.
7424
7425 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7426
7427         PR libfortran/27895
7428         * gfortran.dg/bounds_check_3.f90: New test.
7429
7430 2006-06-05  Mike Stump  <mrs@apple.com>
7431
7432         * objc.dg/objc-fast-4.m: Skip for ppc64.
7433
7434 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
7435
7436         PR testsuite/27705
7437         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
7438
7439 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
7440             Victor Kaplansky  <victork@il.ibm.com>
7441
7442         PR tree-optimizations/26360
7443         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
7444         with -fno-tree-dce.
7445         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
7446
7447 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
7448
7449         PR fortran/14067
7450         * gfortran.dg/data_char_1.f90: Add messages for truncated
7451         strings.
7452
7453         PR fortran/16943
7454         * gfortran.dg/func_decl_2.f90: New test.
7455
7456         PR fortran/20839
7457         * gfortran.dg/do_2.f90: New test.
7458
7459         PR fortran/27655
7460         * gfortran.dg/associated_3.f90: New test.
7461
7462 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
7463
7464         PR c++/27819
7465         * g++.dg/template/static25.C: New test.
7466
7467         PR c++/27722
7468         * g++.dg/init/array21.C: New test.
7469
7470         PR c++/27807
7471         * g++.dg/ext/complit7.C: New test.
7472
7473         PR c++/27806
7474         * g++.dg/parse/ptrmem5.C: New test.
7475
7476 2006-06-04  Roger Sayle  <roger@eyesopen.com>
7477             Andrew Pinski  <pinskia@physics.uc.edu>
7478
7479         PR c/27150
7480         PR middle-end/27382
7481         * gcc.dg/pr27150-1.c: New testcase.
7482         * gcc.dg/pr27382-1.c: New testcase.
7483         * gcc.dg/pr27382-2.c: New testcase.
7484
7485 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
7486
7487         PR c/25161
7488         PR c/27020
7489         * gcc.dg/array-10.c: New test.
7490
7491 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7492
7493         PR c++/27804
7494         * g++.dg/init/const4.C: New test.
7495         * g++.dg/init/member1.C: Add error-marker.
7496         * g++.dg/other/fold1.C: Adjust error-marker.
7497
7498 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7499
7500         PR c++/27601
7501         * g++.dg/ext/offsetof1.C: New test.
7502
7503 2006-06-04 Eric Christopher <echristo@apple.com>
7504
7505         * gcc.dg/attr-ms_struct-1.c: New.
7506
7507 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
7508
7509         * gcc.c-torture/compile/builtin_constant_p.c: New test.
7510
7511 2006-06-04  Richard Guenther  <rguenther@suse.de>
7512
7513         PR tree-optimization/27039
7514         * gcc.dg/tree-ssa/loop-17.c: New testcase.
7515
7516 2006-06-03  Roger Sayle  <roger@eyesopen.com>
7517
7518         PR target/26223
7519         * gcc.target/i386/amd64-abi-2.c: New test case.
7520
7521 2006-06-02  Eric Christopher  <echristo@apple.com>
7522
7523         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
7524         * gcc.target/i386/20020523-1.c: Skip if darwin.
7525         * gcc.target/i386/asm-3.c: Ditto.
7526         * gcc.target/i386/20011119-1.c: Ditto.
7527         * gcc.target/i386/clobbers.c: Remove pic part of test.
7528
7529 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
7530
7531         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
7532         * g++.old-deja/g++.other/init19.C: Ditto.
7533         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
7534         and add other platforms as expected failures.
7535
7536 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
7537
7538         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
7539         (is-effective-target-keyword): Ditto.
7540
7541 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
7542
7543         PR fortran/27715
7544         * gfortran.dg/extended_char_comparison_1.f:  New test.
7545
7546 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
7547
7548         PR fortran/25098
7549         * gfortran.dg/dummy_procedure_1.f90: New test.
7550
7551         PR fortran/25147
7552         * gfortran.dg/dummy_procedure_2.f90: New test.
7553
7554         * gfortran.dg/associated_2.f90: Correct to make consistent with
7555         standard.
7556
7557 2006-05-31  Roger Sayle  <roger@eyesopen.com>
7558
7559         * gcc.target/i386/387-11.c: New test case.
7560
7561 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
7562
7563         PR c++/27801
7564         * g++.dg/template/cond6.C: New test.
7565
7566         PR c++/26496
7567         * g++.dg/template/crash51.C: New test.
7568         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
7569
7570         PR c++/27385
7571         * g++.dg/init/array20.C: New test.
7572
7573 2006-05-31  Roger Sayle  <roger@eyesopen.com>
7574
7575         * gcc.dg/builtins-54.c: New test case.
7576
7577 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
7578
7579         PR c++/26433
7580         * g++.dg/template/fntry1.C: Add dg-do link.
7581
7582         PR c++/27808
7583         * g++.dg/parse/friend6.C: New test.
7584
7585 2006-05-30  Asher Langton  <langton2@llnl.gov>
7586
7587         * gfortran.dg/cray_pointers_7.f90: New test.
7588
7589 2006-05-30  Roger Sayle  <roger@eyesopen.com>
7590
7591         PR tree-optimization/23452
7592         * gcc.dg/fold-mulconj-1.c: New test case.
7593
7594 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
7595
7596         PR c++/27803
7597         * g++.dg/parse/bitfield1.C: New test.
7598
7599 2006-05-30  Roger Sayle  <roger@eyesopen.com>
7600
7601         * gcc.target/ppc-eq0-1.c: New test case.
7602         * gcc.target/ppc-negeq0-1.c: New test case.
7603
7604 2006-05-30  Dirk Mueller  <dmueller@suse.de>
7605
7606         PR c/27273
7607         * gcc.dg/overflow-warn-5.c: New test.
7608
7609 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7610
7611         PR c/27718
7612         * gcc.dg/sizeof-1.c: New test.
7613
7614 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
7615
7616         PR target/27790
7617         * gcc.target/i386/pr27790.c: New test.
7618
7619 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7620
7621         PR libgfortran/27757
7622         * gfortran.dg/direct_io_5.f90: New test.
7623
7624 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7625
7626         PR libgfortran/27634
7627         * gfortran.dg/fmt_missing_period_1.f: New test.
7628         * gfortran.dg/fmt_missing_period_2.f: New test.
7629         * gfortran.dg/fmt_missing_period_3.f: New test.
7630
7631 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7632
7633         PR fortran/19777
7634         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
7635         arrays.
7636
7637 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7638
7639         PR c++/27713
7640         * g++.dg/template/new6.C: New test.
7641
7642 2006-05-29  Roger Sayle  <roger@eyesopen.com>
7643
7644         PR tree-optimization/24964
7645         * gcc.target/i386/387-10.c: New test case.
7646
7647 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
7648
7649         * intrinsics/string_intrinsics.c (compare_string):
7650         Use memcmp instead of strncmp to avoid tripping over
7651         CHAR(0) in a string.
7652
7653 2006-05-27  Richard Guenther  <rguenther@suse.de>
7654
7655         PR middle-end/27773
7656         * gcc.dg/torture/pr27773.c: New testcase.
7657
7658 2006-05-27  Dirk Mueller  <dmueller@suse.de>
7659
7660         * gcc.dg/pr24561.c: Rename to..
7661         * gcc.dg/pr25962.c: .. this.
7662
7663 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7664
7665         PR fortran/19777
7666         * gfortran.dg/bounds_check_2.f: New test.
7667
7668 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
7669
7670         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
7671         * gfortran.dg/byte_1.f90: Likewise.
7672         * gfortran.dg/dup_save_2.f90: Likewise.
7673
7674 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
7675
7676         * gfortran.dg/associated_2.f90: New test.
7677
7678 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7679
7680         PR fortran/27524
7681         * gfortran.dg/bounds_check_1.f90: New test.
7682
7683 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
7684
7685         PR rtl-optimization/27661
7686         * gcc.dg/pr27661.c: New test case.
7687
7688 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
7689
7690         PR fortran/23151
7691         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
7692         * gfortran.dg/print_parentheses_1.f:  New test.
7693         * gfortran.dg/print_parentheses_2.f90:  New test.
7694
7695 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
7696
7697         PR target/27758
7698         * gcc.dg/pr27758.c: New test.
7699
7700 2006-05-24  Falk Hueffner  <falk@debian.org>
7701
7702         * gcc.c-torture/compile/pr27571.c: New test.
7703
7704 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
7705
7706         PR fortran/27709
7707         * gfortran.dg/spec_expr_4.f90: New test.
7708
7709         PR fortran/27155
7710         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
7711
7712 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
7713
7714         PR c++/20103
7715         * g++.dg/ext/complit6.C: New test.
7716         * g++.dg/ext/complit3.C: Adjust error markers.
7717         * g++.dg/init/const3.C: New test.
7718
7719 2006-05-25  Richard Guenther  <rguenther@suse.de>
7720
7721         PR middle-end/27743
7722         * gcc.dg/torture/pr27743.c: New testcase.
7723
7724 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
7725
7726         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
7727
7728 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
7729
7730         * gcc.dg/compat/scalar-by-value-x.h: New.
7731         * gcc.dg/compat/scalar-by-value-y.h: New.
7732         * gcc.dg/compat/scalar-by-value-5.c: New.
7733         * gcc.dg/compat/scalar-by-value-5_main.c: New.
7734         * gcc.dg/compat/scalar-by-value-5_x.c: New.
7735         * gcc.dg/compat/scalar-by-value-5_y.c: New.
7736         * gcc.dg/compat/scalar-by-value-6.c: New.
7737         * gcc.dg/compat/scalar-by-value-6_main.c: New.
7738         * gcc.dg/compat/scalar-by-value-6_x.c: New.
7739         * gcc.dg/compat/scalar-by-value-6_y.c: New.
7740
7741 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
7742
7743         PR tree-optimization/27639
7744         PR tree-optimization/26719
7745         * gcc.dg/pr27639.c: New test.
7746         * gcc.dg/pr26719.c: New test.
7747         * gcc.dg/tree-ssa/scev-cast.c: New test.
7748
7749 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
7750
7751         PR c++/20173
7752         * g++.dg/template/error21.C: New test.
7753
7754 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
7755
7756         PR target/27696
7757         * gcc.target/i386/pr27696.c: New.
7758
7759 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
7760
7761         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
7762
7763         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
7764
7765 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7766
7767         PR c++/27716
7768         * g++.dg/other/assign1.C: New test.
7769
7770 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
7771
7772         PR target/27266
7773         * gcc.target/i386/pr27266.c: New.
7774
7775 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7776
7777         PR c++/27451
7778         * g++.dg/ext/asm9.C: New test.
7779
7780 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
7781
7782         PR rtl-optimization/25514
7783         * gcc.c-torture/compile/pr25514.c: New test.
7784
7785 2006-05-22  Richard Guenther  <rguenther@suse.de>
7786
7787         Revert
7788         2006-01-31  Richard Guenther  <rguenther@suse.de>
7789
7790         * gcc.target/i386/sselibm-1.c: New testcase.
7791         * gcc.target/i386/sselibm-2.c: Likewise.
7792         * gcc.target/i386/sselibm-3.c: Likewise.
7793         * gcc.target/i386/sselibm-4.c: Likewise.
7794         * gcc.target/i386/sselibm-5.c: Likewise.
7795
7796 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7797
7798         PR c/27420
7799         * gcc.dg/func-args-2.c: New test.
7800
7801         PR c/26818
7802         * gcc.dg/struct-incompl-1.c: New test.
7803
7804 2006-05-22  Richard Guenther  <rguenther@suse.de>
7805
7806         PR testsuite/27708
7807         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
7808         the transformations we test for.
7809
7810 2006-05-22  Richard Guenther  <rguenther@suse.de>
7811
7812         PR testsuite/27707
7813         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
7814
7815 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
7816
7817         PR c++/27210
7818         * g++.dg/warn/new1.C: New test.
7819         * g++.dg/template/new5.C: Likewise.
7820
7821 2006-05-21  Roger Sayle  <roger@eyesopen.com>
7822
7823         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
7824         * gcc.target/i386/20060512-3.c: Likewise.
7825
7826 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
7827
7828         PR rtl-optimization/27671
7829         * gcc.c-torture/execute/pr27671-1.c: New.
7830         * gcc.dg/pr27671-2.c: Likewise.
7831
7832         PR tree-optimization/26622.
7833         * gcc.c-torture/compile/pr26622.c: New.
7834
7835 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
7836
7837         PR fortran/27613
7838         * gfortran.dg/recursive_reference_1.f90: New test.
7839
7840 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
7841
7842         PR fortran/25746
7843         * gfortran.dg/elemental_subroutine_3.f90: New test.
7844
7845         PR fortran/25090
7846         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
7847
7848         PR fortran/27584
7849         * gfortran.dg/associated_target_1.f90: New test.
7850
7851         PR fortran/19015
7852         * gfortran.dg/maxloc_shape_1.f90: New test.
7853
7854 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7855
7856         PR libgfortran/24459
7857         * gfortran.dg/namelist_24.f90: New test.
7858         * gfortran.dg/namelist_12.f: Fix typo in comment.
7859
7860 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
7861
7862         PR middle-end/25776
7863         * g++.dg/other/error11.C: New test.
7864
7865 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
7866
7867         * gcc.target/mips/pr26765.c: Add -w to options.
7868
7869 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
7870
7871         * lib/target-supports.exp (check_effective_target_mpaired_single):
7872         New function.
7873         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
7874         multilibs.
7875         * g++.dg/vect/vect.exp: Likewise.
7876
7877 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
7878
7879         PR testsuite/25891
7880         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
7881
7882 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
7883
7884         PR fortran/27662
7885         * gfortran.dg/temporary_1.f90: New file.
7886
7887 2006-05-19  Andreas Schwab  <schwab@suse.de>
7888
7889         * g++.dg/other/unused1.C: Also match "stringz".
7890
7891 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
7892
7893         PR c++/26433
7894         * g++.dg/template/fntry1.C: New test.
7895
7896 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
7897
7898         PR c++/27471
7899         PR c++/27506
7900         * g++.dg/conversion/bitfield5.C: New test.
7901         * g++.dg/conversion/bitfield6.C: New test.
7902
7903 2006-05-18  Mike Stump  <mrs@apple.com>
7904
7905         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
7906         * gcc.dg/vla-4.c: Add.
7907         * gcc.dg/vla-5.c: Add.
7908         * gcc.dg/vla-6.c: Add.
7909
7910 2006-05-12  Stuart Hastings  <stuart@apple.com>
7911
7912         * testsuite/gcc.target/i386/20060512-1.c: New.
7913         * testsuite/gcc.target/i386/20060512-2.c: New.
7914         * testsuite/gcc.target/i386/20060512-3.c: New.
7915         * testsuite/gcc.target/i386/20060512-4.c: New.
7916
7917 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
7918
7919         PR c++/26122
7920         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
7921
7922         PR c++/26068
7923         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
7924         * g++.dg/parse/linkage1.C: New test.
7925
7926 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
7927
7928         PR tree-optimization/27548
7929         * g++.dg/tree-ssa/pr27548.C: New test.
7930
7931 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7932
7933         PR fortran/26551
7934         * gfortran.dg/recursive_check_1.f: New test.
7935         * gfortran.dg/recursive_check_2.f90: New test.
7936
7937 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
7938
7939         * g++.dg/opt/temp2.C: New test.
7940
7941 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
7942
7943         PR c++/27491
7944         * g++.dg/init/brace5.C: New test.
7945
7946         PR middle-end/27415
7947         * gcc.dg/gomp/pr27415.c: New test.
7948         * g++.dg/gomp/pr27415.C: New test.
7949
7950         PR tree-optimization/27549
7951         * g++.dg/tree-ssa/pr27549.C: New test.
7952
7953 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7954
7955         PR libgfortran/27575
7956         * gfortran.dg/read_eof_4.f90: New test.
7957
7958 2006-05-16  Richard Guenther  <rguenther@suse.de>
7959
7960         PR tree-optimization/22303
7961         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
7962
7963 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
7964
7965         PR middle-end/27573
7966         * gcc.dg/gomp/pr27573.c: New test.
7967         * gfortran.dg/gomp/pr27573.f90: New test.
7968
7969         PR c/27499
7970         * gcc.dg/gomp/pr27499.c: New test.
7971         * g++.dg/gomp/pr27499.C: New test.
7972
7973 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
7974
7975         PR c++/27339
7976         * g++.dg/parser/access8.C: Adjust error marker.
7977         * g++.dg/template/access17.C: New test.
7978         * g++.dg/template/access18.C: Likewise.
7979
7980 2006-05-15  Roger Sayle  <roger@eyesopen.com>
7981
7982         PR target/26600
7983         * gcc.target/i386/pr26600.c: New test case.
7984
7985 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
7986
7987         PR c++/27505
7988         * g++.dg/expr/bitfield1.C: New test.
7989
7990 2006-05-15  Richard Guenther  <rguenther@suse.de>
7991
7992         PR tree-optimization/27603
7993         * gcc.dg/torture/pr27603.c: New testcase.
7994
7995 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
7996
7997         PR fortran/25090
7998         * gfortran.dg/entry_dummy_ref_1.f90: New test.
7999
8000         PR fortran/25082
8001         * gfortran.dg/scalar_return_1.f90: New test.
8002
8003         PR fortran/27411
8004         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
8005
8006 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
8007
8008         * gcc.dg/gomp/critical-4.c: New test.
8009         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
8010         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
8011         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
8012         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
8013
8014 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8015
8016         PR c++/27582
8017         * g++.dg/template/dependent-args1.C: New test.
8018
8019         PR c++/27581
8020         * g++.dg/lookup/this1.C: New test.
8021
8022         PR c++/27315
8023         * g++.dg/template/operator6.C: New test.
8024         * g++.dg/template/incomplete3.C: New test.
8025
8026         PR c++/27559
8027         * g++.dg/template/new4.C: New test.
8028
8029         PR c++/27496
8030         * g++.dg/template/void2.C: New test.
8031
8032 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
8033
8034         * g++.dg/template/dependent-expr5.C: New test.
8035
8036 2006-05-14  Roger Sayle  <roger@eyesopen.com>
8037
8038         PR middle-end/26729
8039         * gcc.dg/pr26729-1.c: New test case.
8040
8041 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
8042
8043         * gcc.dg/pr27003.c: New test.
8044
8045 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
8046
8047         * lib/target-supports.dg (check_cxa_atexit_available): Change
8048         v3_target_compile to ${tool}_target_compile.
8049
8050 2006-05-11  Jason Merrill  <jason@redhat.com>
8051
8052         * lib/scanasm.exp (scan-not-hidden): Fix typo.
8053
8054 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8055
8056         PR fortran/27553
8057         * gfortran.dg/label_5.f90: New test.
8058
8059 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
8060
8061         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
8062         check_effective_target_powerpc_altivec_ok): New.
8063         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
8064         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
8065         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
8066         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
8067         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
8068         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
8069         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
8070         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
8071         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
8072         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
8073         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
8074         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
8075         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
8076         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
8077         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
8078         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
8079         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
8080         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
8081         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
8082         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
8083         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
8084         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
8085         gcc.target/powerpc/altivec-9.c,
8086         gcc.target/powerpc/altivec-consts.c,
8087         gcc.target/powerpc/altivec-pr22085.c,
8088         gcc.target/powerpc/altivec-splat.c,
8089         gcc.target/powerpc/altivec-types-1.c,
8090         gcc.target/powerpc/altivec-types-2.c,
8091         gcc.target/powerpc/altivec-types-3.c,
8092         gcc.target/powerpc/altivec-types-4.c,
8093         gcc.target/powerpc/altivec-varargs-1.c,
8094         gcc.target/powerpc/altivec-vec-merge.c,
8095         gcc.target/powerpc/ppc-vector-memcpy.c,
8096         gcc.target/powerpc/ppc-vector-memset.c,
8097         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
8098         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
8099         these effective targets.
8100         * gcc.dg/vmx/pr27006.c: Add missing close brace.
8101         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
8102
8103 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8104
8105         PR middle-end/27384
8106         * g++.dg/other/fold1.C: New test.
8107
8108         PR middle-end/27488
8109         * gcc.dg/fold-nonneg-1.c: New test.
8110
8111         PR c++/27547
8112         * g++.dg/other/operator1.C: New test.
8113
8114 2006-05-11  Richard Guenther  <rguenther@suse.de>
8115
8116         PR middle-end/27529
8117         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
8118
8119 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
8120
8121         * lib/target-supports-dg.exp (check-flags): New.
8122         (dg-skip-if): Move flag checks.
8123
8124 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
8125
8126         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
8127         * lib/target-supports.dg (check_cxa_atexit_available): New.
8128
8129 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
8130
8131         PR fortran/27470
8132         * gfortran.dg/multiple_allocation_2.f90: New test case.
8133
8134 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
8135
8136         * gcc.target/arm/pr27387.C: Fix a comment typo.
8137
8138 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8139
8140         PR fortran/24549
8141         * gfortran.dg/error_recovery_1.f90: New test.
8142
8143 2006-05-10  Richard Guenther  <rguenther@suse.de>
8144
8145         PR tree-optimization/27302
8146         * gcc.dg/torture/pr27302.c: New testcase.
8147
8148 2006-05-09  Dirk Mueller  <dmueller@suse.de>
8149         Richard Guenther  <rguenther@suse.de>
8150
8151         PR middle-end/27498
8152         * gcc.dg/tree-ssa/pr27498.c: New testcase.
8153
8154 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
8155
8156         PR rtl-optimization/27335
8157         * gcc.dg/pr27335.c: New test.
8158
8159 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
8160
8161         * gcc.target/mips/mips-ps-5.c: New file.
8162
8163 2006-05-08  Jan Hubicka  <jh@suse.cz>
8164
8165         PR middle-end/25962
8166         * gcc.dg/pr25962.c: New.
8167
8168 2006-05-08  Roger Sayle  <roger@eyesopen.com>
8169
8170         PR target/27158
8171         * gcc.target/powerpc/pr27158.c: New test case.
8172
8173 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
8174
8175         PR testsuite/27476
8176         * ada/acats/run_all.sh: Use test -z.
8177
8178 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8179
8180         PR libfortran/18271
8181         * gfortran.dg/spec_expr_3.f90: New test.
8182
8183 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
8184
8185         PR target/24879
8186         * gcc.target/i386/monitor.c: New file.
8187
8188 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
8189
8190         * gcc.dg/pr27095.c: xfail *-*-darwin*.
8191
8192 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8193
8194         PR c++/27447
8195         * g++.dg/other/ptrmem7.C: New test.
8196
8197 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8198
8199         PR target/27421
8200         * gcc.dg/array-9.c: New test.
8201
8202 2006-05-07  Richard Guenther  <rguenther@suse.de>
8203
8204         PR tree-optimization/27409
8205         * gcc.dg/torture/pr27409.c: New testcase.
8206
8207 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
8208
8209         PR fortran/27457
8210         * gfortran.dg/select_6.f90: New.
8211
8212 2006-05-07  Richard Guenther  <rguenther@suse.de>
8213
8214         PR tree-optimization/27136
8215         * gcc.dg/torture/pr27136.c: New testcase.
8216
8217 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
8218
8219         PR fortran/24813
8220         * gfortran.dg/char_cons_len_1.f90: New test.
8221
8222 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8223
8224         PR c++/27427
8225         * g++.dg/template/incomplete2.C: New test.
8226
8227 2006-05-06  Richard Guenther  <rguenther@suse.de>
8228
8229         PR tree-optimization/27151
8230         * gcc.dg/vect/pr27151.c: New testcase.
8231
8232 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8233
8234         PR c++/27430
8235         * g++.dg/template/void1.C: New test.
8236
8237         PR c++/27423
8238         * g++.dg/other/void2.C: New test.
8239
8240         PR c++/27422
8241         * g++.dg/conversion/void1.C: New test.
8242
8243 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
8244
8245         PR/21391
8246         * g++.dg/other/unused1.C: New.
8247
8248 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8249
8250         PR objc/27240
8251         * objc.dg/member-1.m: New test.
8252
8253 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
8254
8255         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
8256
8257 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8258
8259         PR libfortran/26985
8260         * gfortran.dg/matmul_2.f90: New test.
8261
8262 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
8263
8264         * ada/acats/run_all.sh: Use sync when main not found.
8265
8266 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
8267
8268         PR target/26765
8269         * gcc.target/mips/pr26765.c: New.
8270
8271 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
8272
8273         * gcc.target/bfin: New directory.
8274         * gcc.target/bfin/bfin.exp: New file.
8275         * gcc.target/bfin/frmul.c: New file.
8276         * gcc.target/bfin/arith.c: New file.
8277         * gcc.target/bfin/mul-combine.c: New file.
8278         * gcc.target/bfin/shift.c: New file.
8279
8280 2006-05-04  Richard Guenther  <rguenther@suse.de>
8281
8282         PR tree-optimization/14287
8283         PR tree-optimization/14844
8284         PR tree-optimization/19792
8285         PR tree-optimization/21608
8286         PR tree-optimization/27090
8287         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
8288         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
8289         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
8290         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
8291         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
8292
8293 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
8294
8295         PR tree-optimization/27285
8296         * gcc.c-torture/execute/pr27285.c: New test.
8297
8298         PR middle-end/27388
8299         * gcc.dg/gomp/pr27388-1.c: New test.
8300         * gcc.dg/gomp/pr27388-2.c: New test.
8301         * gcc.dg/gomp/pr27388-3.c: New test.
8302
8303         PR c++/27359
8304         * g++.dg/gomp/pr27359.C: New test.
8305
8306 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
8307
8308         PR fortran/20248
8309         * gfortran.dg/iargc.f90: New test.
8310
8311 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
8312
8313         PR c++/27102
8314         * g++.dg/template/crash49.C: New test.
8315
8316 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
8317
8318         PR testsuite/27032
8319         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
8320
8321 2006-05-02  Jeff Law  <law@redhat.com>
8322
8323         PR tree-optimization/27364
8324         * gcc.c-torture/execute/pr27364.c: New test.
8325
8326 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
8327
8328         PR c++/27309
8329         * g++.dg/parser/ctor5.C: New test.
8330
8331 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
8332
8333         PR target/27387
8334         * gcc.target/arm/arm.exp: New.
8335         * gcc.target/arm/pr27387.C: Likewise.
8336
8337 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
8338
8339         PR fortran/27269
8340         PR fortran/27324
8341         * gfortran.dg/module_equivalence_2.f90: New test.
8342
8343 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
8344
8345         PR middle-end/27337
8346         * g++.dg/gomp/pr27337-1.C: New test.
8347         * g++.dg/gomp/pr27337-2.C: New test.
8348
8349         PR middle-end/27328
8350         * gcc.dg/gomp/pr27328.c: New test.
8351
8352         PR middle-end/27325
8353         * g++.dg/gomp/pr27325.C: New test.
8354
8355         PR middle-end/27310
8356         * g++.dg/gomp/pr27310.C: New test.
8357
8358 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
8359
8360         PR tree-optimization/27291
8361         * g++.dg/tree-ssa/pr27291.C: New test.
8362
8363 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
8364
8365         PR tree-optimization/27283
8366         * g++.dg/tree-ssa/pr27283.C: New test.
8367
8368 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
8369
8370         * gcc.dg/tree-ssa/loop-16.c: New test.
8371
8372 2006-05-01  Roger Sayle  <roger@eyesopen.com>
8373             Joseph S. Myers  <joseph@codesourcery.com>
8374
8375         * gcc.dg/Wconversion-3.c: New test case.
8376         * gcc.dg/Wconversion-4.c: Likewise.
8377
8378 2006-05-01  Richard Guenther  <rguenther@suse.de>
8379
8380         PR tree-optimization/26726
8381         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
8382
8383 2006-04-30  Roger Sayle  <roger@eyesopen.com>
8384
8385         * gcc.dg/Woverflow-1.c: New test case.
8386         * gcc.dg/Woverflow-2.c: Likewise.
8387         * gcc.dg/Woverflow-3.c: Likewise.
8388
8389 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
8390
8391         PR c++/27094
8392         * g++.dg/template/defarg8.C: New test.
8393
8394 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8395
8396         PR c++/27278
8397         * g++.dg/parse/operator7.C: New test.
8398
8399 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8400
8401         PR c++/11471
8402         PR c++/27102
8403         * g++.dg/template/crash48.C: New test.
8404
8405         PR c++/27279
8406         * g++.dg/parse/ctor4.C: New test.
8407
8408 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8409
8410         PR fortran/25681
8411         * gfortran.df/char_type_len.f90: New test.
8412
8413 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8414
8415         PR libgfortran/27304
8416         * gfortran.dg/fmt_exhaust.f90: New test.
8417
8418 2006-04-28  Roger Sayle  <roger@eyesopen.com>
8419
8420         PR c/25309
8421         * gcc.dg/large-size-array-2.c: New test case.
8422
8423 2006-04-28  Richard Guenther  <rguenther@suse.de>
8424
8425         PR target/26826
8426         * gcc.target/i386/pr26826.c: New testcase.
8427
8428 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
8429
8430         PR middle-end/27260
8431         * gcc.c-torture/execute/pr27260.c: New.
8432
8433 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
8434
8435         PR middle-end/27095
8436         * gcc.dg/pr27095.c: New.
8437
8438 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
8439
8440         PR c++/27292
8441         * g++.dg/conversion/bitfield4.C: New test.
8442
8443 2006-04-27  Eric Christopher  <echristo@apple.com>
8444
8445         * gcc.dg/pragma-ms_struct.c: New.
8446
8447 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
8448
8449         PR c++/27102
8450         * g++.dg/template/crash47.C: New test.
8451
8452 2006-04-27  Dirk Mueller  <dmueller@suse.de>
8453
8454         * gcc.target/i386/sse-7.c: build with -msse.
8455
8456 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
8457
8458         PR testsuite/27274:
8459         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
8460         (main): Exit if processor doesn't support SSE.
8461
8462 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
8463
8464         PR middle-end/27282
8465         * gcc.c-torture/compile/pr27282.c: New test.
8466
8467 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
8468
8469         PR middle-end/26913
8470         * g++.dg/gomp/pr26913.C: New test.
8471
8472         PR c/25996
8473         * gcc.dg/gomp/pr25996.c: New test.
8474         * g++.dg/gomp/pr25996.C: New test.
8475
8476 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
8477
8478         PR rtl-optimization/26725
8479         * gcc.c-torture/compile/pr26725.c: New test.
8480
8481 2006-04-25  Richard Guenther  <rguenther@suse.de>
8482
8483         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
8484         than n + -1.
8485
8486 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
8487
8488         * gcc.dg/20060425-1.c: New testcase.
8489
8490 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
8491
8492         PR tree-optimization/26865
8493         * gcc.dg/pr26865.c: New test.
8494
8495 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
8496
8497         PR c++/27292
8498         * g++.dg/conversion/bitfield1.C: New test.
8499         * g++.dg/conversion/bitfield2.C: Likewise.
8500         * g++.dg/conversion/bitfield3.C: Likewise.
8501
8502 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
8503         Richard Guenther  <rguenther@suse.de>
8504
8505         PR tree-optimization/27236
8506         * gcc.dg/tree-ssa/pr27236.c: New testcase.
8507
8508 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8509
8510         PR c++/19963
8511         * g++.dg/other/incomplete2.C: New test.
8512
8513 2006-04-24  Richard Guenther  <rguenther@suse.de>
8514
8515         PR middle-end/26869
8516         * gcc.dg/torture/pr26869.c: New testcase.
8517
8518 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
8519         Richard Guenther  <rguenther@suse.de>
8520
8521         PR tree-optimization/27218
8522         * g++.dg/tree-ssa/pr27218.C: New testcase.
8523
8524 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
8525
8526         PR c++/26912
8527         * g++.dg/template/friend41.C: New test.
8528
8529 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
8530
8531         * g++.dg/opt/pr15551.C: Include cstdio.
8532         (main): Use remove instead of unlink.
8533
8534 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
8535
8536         * gcc.dg/sibcall-7.c: New test.
8537         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
8538         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
8539         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
8540         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
8541         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
8542
8543 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
8544
8545         PR c++/26534
8546         * g++.dg/opt/bitfield1.C: New test.
8547         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
8548         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
8549         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
8550         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
8551         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
8552         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
8553         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
8554         * g++.dg/abi/bitfield2.C: Likewise.
8555         * g++.dg/init/bitfield1.C: Likewise.
8556
8557 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
8558
8559         PR fortran/25099
8560         * gfortran.dg/elemental_subroutine_4.f90: New test.
8561         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
8562         call sub (m, x).
8563
8564 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
8565
8566         * gcc.c-torture/compile/20060421-1.c: New testcase.
8567
8568 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8569
8570         PR c/25875
8571         * gcc.dg/init-bad-4.c: New test.
8572
8573 2006-04-21  Paul Brook  <paul@codesourcery.com>
8574
8575         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
8576
8577 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
8578
8579         PR fortran/27122
8580         * gfortran.dg/defined_operators_1.f90: New test.
8581         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
8582         remove old ones associated, incorrectly, with Note 5.46.
8583
8584         PR fortran/27113
8585         * gfortran.dg/character_array_constructor_1.f90: New test.
8586
8587 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
8588
8589         * gcc.dg/20060419-1.c: New test.
8590
8591 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
8592
8593         PR c/26774
8594         * gcc.dg/struct-parse-1.c: New test case.
8595
8596 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8597
8598         PR c++/26558
8599         * g++.dg/parse/template19.C: New test.
8600
8601         PR c++/26739
8602         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
8603
8604         PR c++/26036
8605         * g++.dg/expr/call3.C: New test.
8606
8607         PR c++/10385
8608         * g++.dg/conversion/dynamic1.C: New test.
8609
8610 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
8611
8612         PR c++/27102
8613         * g++.dg/template/crash35.C: Tweak error markers.
8614         * g++.dg/template/crash46.C: New test.
8615         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
8616         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
8617
8618 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
8619
8620         PR rtl-optimization/14261
8621         * gcc.c-torture/compile/20060419-1.c: Added.
8622
8623 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
8624
8625         * gfortran.dg/label_1.f90: Adjust dg-error.
8626
8627 2006-04-16  Roger Sayle  <roger@eyesopen.com>
8628
8629         PR target/26961
8630         * gcc.dg/fold-cond-1.c: New test case.
8631         * gcc.dg/pr26961-1.c: Likewise.
8632
8633 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8634
8635         PR libgfortran/27138
8636         * gfortran.dg/read_bad_advance.f90: New test.
8637
8638 2006-04-16  Roger Sayle  <roger@eyesopen.com>
8639             Dale Johannesen  <dalej@apple.com>
8640
8641         PR target/24076
8642         * gcc.target/i386/vecinit-3.c: New testcase.
8643         * gcc.target/i386/vecinit-4.c: Likewise.
8644         * gcc.target/i386/sse-18.c: Likewise.
8645         * gcc.target/i386/sse-19.c: Likewise.
8646
8647 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
8648
8649         * gfortran.dg/allocate_zerosize_1.f90: New test.
8650
8651 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
8652
8653         PR c++/26365
8654         * g++.dg/template/crash45.C: New test.
8655
8656 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
8657
8658         PR fortran/26787
8659         * gfortran.dg/proc_assign_1.f90: New test.
8660         * gfortran.dg/procedure_lvalue.f90: Change message.
8661         * gfortran.dg/namelist_4.f90: Add new error.
8662
8663         PR fortran/25597
8664         PR fortran/27096
8665         * gfortran.dg/auto_pointer_array_result_1.f90
8666
8667         PR fortran/27089
8668         * gfortran.dg/specification_type_resolution_1.f90
8669
8670         PR fortran/18003
8671         PR fortran/25669
8672         PR fortran/26834
8673         * gfortran.dg/bounds_temporaries_1.f90: New test.
8674
8675         PR fortran/27124
8676         * gfortran.dg/array_return_value_1.f90: New test.
8677
8678 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
8679
8680         PR fortran/25336
8681         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
8682
8683 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
8684
8685         PR middle-end/26823
8686         * g++.dg/gomp/pr26823-1.C: New test.
8687         * g++.dg/gomp/pr26823-2.C: New test.
8688
8689 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
8690
8691         PR middle-end/27134
8692         * gcc.dg/pr27314.c: New test.
8693
8694 2006-04-13  Richard Henderson  <rth@redhat.com>
8695
8696         * g++.dg/gomp/block-0.C: Update expected matches.
8697
8698 2006-04-13  DJ Delorie  <dj@redhat.com>
8699
8700         * lib/target-supports.exp (check_effective_target_int32plus): New.
8701         (check_effective_target_ptr32plus): New.
8702         (check_effective_target_size32plus): New.
8703         (check_effective_target_int16): New.
8704         (check_profiling_available): Add m32c to the list of unsupported targets.
8705
8706         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
8707         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
8708         memory size.
8709         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
8710         pointers.
8711         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
8712         size_t.
8713         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
8714         and size_t.
8715         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
8716         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
8717         not just xstormy16.  Skip m32c due to weird pointer size.
8718         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
8719         not just xstormy16.
8720         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
8721         not just xstormy16.
8722         * gcc.dg/20020312-2.c: Add m32c support.
8723         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
8724         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
8725         in test.
8726         * gcc.dg/20050321-2.c: Require >=32 bit integers.
8727         * gcc.dg/asm-1.c: Skip if int and short are the same size.
8728         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
8729         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
8730         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf formats
8731         * gcc.dg/init-string-2.c: Require >=32 bit integers.
8732         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
8733         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
8734         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
8735         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
8736         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
8737         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
8738         in test.
8739         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
8740         in test.
8741         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
8742         * gcc.dg/pr23049.c: Require >=32 bit integers.
8743         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
8744         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
8745         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
8746         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
8747         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
8748         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
8749         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
8750         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
8751         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
8752         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
8753         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
8754         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
8755         prototype in test.
8756         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
8757         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
8758         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
8759         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
8760         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
8761
8762         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
8763         * gcc.c-torture/execute/20040703-1.x: Likewise.
8764         * gcc.c-torture/execute/20040705-1.x: Likewise.
8765         * gcc.c-torture/execute/20040705-2.x: Likewise.
8766         * gcc.c-torture/execute/20040709-1.x: Likewise.
8767         * gcc.c-torture/execute/20040709-2.x: Likewise.
8768         * gcc.c-torture/execute/20040811-1.x: Likewise.
8769         * gcc.c-torture/execute/20050316-1.x: Likewise.
8770         * gcc.c-torture/execute/bitfld-4.x: Likewise.
8771         * gcc.c-torture/execute/pr19689.x: Likewise.
8772         * gcc.c-torture/execute/pr7284-1.x: Likewise.
8773         * gcc.c-torture/execute/usmul.x: Likewise.
8774         * gcc.c-torture/execute/vrp-5.x: Likewise.
8775         * gcc.c-torture/execute/vrp-6.x: Likewise.
8776         * gcc.dg/debug/20041023-1.s: Likewise.
8777
8778 2006-04-13  Roger Sayle  <roger@eyesopen.com>
8779
8780         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
8781         of integers to a vector types are now constant expressions in C.
8782         * gcc.dg/vect/vect-fold-1.c: New test case.
8783
8784 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
8785             Ulrich Weigand  <uweigand@de.ibm.com>
8786
8787         PR target/27006
8788         * gcc.dg/vmx/pr27006.c: New testcase.
8789
8790 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8791
8792         PR libgfortran/26766
8793         * gfortran.dg/write_recursive.f90: New test.
8794
8795 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
8796
8797         * g++.dg/parse/dtor7.C: New test.
8798         * g++.dg/parse/new1.C: Add error marker.
8799         * g++.dg/template/new3.C: New test.
8800
8801         PR c++/26122
8802         * g++.dg/template/pure1.C: New test.
8803
8804         PR c++/26295
8805         * g++.dg/parse/ptrmem4.C: New test.
8806
8807 2006-04-10  Jeff Law  <law@redhat.com>
8808
8809         PR/27087
8810         * gcc.c-torture/compile/pr27087.c: New test.
8811
8812 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
8813
8814         PR/21391
8815         * gcc.dg/20060410.c: New.
8816
8817 2006-04-10  Matthias Klose  <doko@debian.org>
8818
8819         * testsuite/lib/gcc-defs.exp (gcc-set-multilib-library-path):
8820         Recognize multilib directory names containing underscores.
8821
8822 2006-04-10  Roger Sayle  <roger@eyesopen.com>
8823
8824         * gcc.target/i386/vecinit-1.c: New test case.
8825         * gcc.target/i386/vecinit-2.c: Likewise.
8826
8827 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
8828
8829         PR debug/27057
8830         * g++.dg/debug/dwarf2-2.C: New test.
8831
8832 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
8833
8834         PR rtl-optimization/27073
8835         * gcc.c-torture/execute/pr27073.c: New test.
8836
8837 2006-04-08  Mike Stump  <mrs@apple.com>
8838
8839         * gcc.dg/pragma-darwin.c: Improve for ppc64.
8840
8841 2006-04-07  Richard Guenther  <rguenther@suse.de>
8842
8843         PR tree-optimization/26135
8844         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
8845
8846 2006-04-06  Jan Hubicka  <jh@suse.cz>
8847
8848         PR profile/26399
8849         * g++.dg/bprob/g++-bprob-2.C: New testcase.
8850
8851 2006-04-06  Roger Sayle  <roger@eyesopen.com>
8852
8853         * g++.dg/conversion/nullptr1.C: New test case.
8854         * g++.dg/conversion/nullptr2.C: Likewise.
8855
8856 2006-04-05  Roger Sayle  <roger@eyesopen.com>
8857
8858         * gfortran.dg/dependency_18.f90: New test case.
8859
8860 2006-04-05  Richard Guenther  <rguenther@suse.de>
8861
8862         PR tree-optimization/26919
8863         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
8864         * gcc.dg/ipa/ipa-2.c: Likewise.
8865         * gcc.dg/ipa/ipa-3.c: Likewise.
8866         * gcc.dg/ipa/ipa-5.c: Likewise.
8867
8868 2006-04-05  Richard Guenther  <rguenther@suse.de>
8869
8870         PR tree-optimization/26763
8871         * gcc.dg/torture/pr26763-1.c: New testcase.
8872         * gcc.dg/torture/pr26763-2.c: Likewise.
8873
8874 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
8875
8876         PR fortran/23634
8877         PR fortran/25619
8878         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
8879
8880 2006-04-04  Eric Christopher  <echristo@apple.com>
8881
8882         * gcc.target/i386/387-1.c: Allow regexp to match darwin
8883         stubs.
8884         * gcc.target/i386/387-5.c: Ditto.
8885
8886 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
8887
8888         * gcc.target/sparc/struct-ret-check.c: New test.
8889
8890 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8891
8892         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
8893         zero decimal digits specified in format.
8894
8895 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
8896
8897         PR fortran/26891
8898         * gfortran.dg/missing_optional_dummy_1.f90: New test.
8899
8900         PR fortran/26976
8901         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
8902         * gfortran.dg/initialization_1.f90: Make assignment compliant.
8903         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
8904         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments compliant and detect
8905         bigendian-ness.
8906
8907 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
8908
8909         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
8910         dummy arguments work when the actual argument is itself a dummy
8911         argument of the caller.
8912
8913 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
8914
8915         PR libfortran/24685
8916         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
8917
8918 2006-04-01  Roger Sayle  <roger@eyesopen.com>
8919
8920         * gfortran.dg/dependencency_17.f90: New test case.
8921
8922 2006-04-01  Roger Sayle  <roger@eyesopen.com>
8923
8924         * gfortran.dg/dependency_14.f90: New test case.
8925         * gfortran.dg/dependency_15.f90: Likewise.
8926         * gfortran.dg/dependency_16.f90: Likewise.
8927
8928 2006-03-31  Asher Langton  <langton2@llnl.gov>
8929
8930         PR fortran/25358
8931         gfortran.dg/cray_pointers_6.f90: New test.
8932
8933 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8934
8935         PR libgfortran/26890
8936         * gfortran.dg/read_size_noadvance.f90: New test.
8937
8938 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
8939
8940         PR fortran/25031
8941         * gfortran.dg/multiple_allocation_1.f90: Check that the
8942         size has changed after a re-allocation with stat.
8943
8944 2006-03-30  Richard Guenther  <rguenther@suse.de>
8945
8946         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
8947         removal.
8948         * gcc.target/i386/sselibm-2.c: Likewise.
8949         * gcc.target/i386/sselibm-3.c: Likewise.
8950         * gcc.target/i386/sselibm-4.c: Likewise.
8951         * gcc.target/i386/sselibm-5.c: Likewise.
8952
8953 2006-03-28  Roger Sayle  <roger@eyesopen.com>
8954
8955         * gcc.dg/fold-andxor-1.c: New test case.
8956         * gcc.dg/fold-xorand-1.c: Likewise.
8957
8958 2006-03-28  Roger Sayle  <roger@eyesopen.com>
8959
8960         * gcc.dg/fold-convnotconv-1.c: New test case.
8961
8962 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
8963
8964         PR fortran/26779
8965         * gfortran.dg/private_type_5.f90: New test.
8966
8967 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
8968
8969         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
8970
8971 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
8972
8973         * gfortran.dg/advance_2.f90: New test.
8974         * gfortran.dg/advance_3.f90: New test.
8975
8976         * gfortran.fortran-torture/execute/equiv_5.f: New test.
8977
8978 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8979
8980         PR libgfortran/26661
8981         PR libgfortran/26880
8982         * gfortran.dg/read_x_past.f: New test.
8983
8984 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
8985
8986         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
8987         to be STABS.
8988
8989 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
8990
8991         * objc.dg/dwarf-1.m: Skip on AIX.
8992         * objc.dg/dwarf-2.m: Skip on AIX.
8993
8994 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
8995
8996         PR fortran/26816
8997         * gfortran.dg/float_1.f90: New test.
8998
8999 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
9000
9001         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
9002         X86_64 targets.
9003         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
9004
9005 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
9006
9007         PR libfortran/26735
9008         * gfortran.dg/convert_implied_open.f90: New test case.
9009
9010 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
9011
9012         PR fortran/26769
9013         * gfortran.dg/transpose_reshape_r10.f90: New test case.
9014
9015 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
9016
9017         PR middle-end/26717
9018         * gcc.dg/pr26717.c: New test.
9019
9020 2006-03-25  Roger Sayle  <roger@eyesopen.com>
9021
9022         * gfortran.dg/dependency_12.f90: New test case.
9023
9024 2006-03-24  Roger Sayle  <roger@eyesopen.com>
9025
9026         * gfortran.dg/dependency_9.f90: New (resurected) test case.
9027
9028 2006-03-24  Jeff Law  <law@redhat.com>
9029
9030         * gcc.c-torture/pr26840.c: New test.
9031
9032 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
9033
9034         * objc.dg/dwarf-2.m: New.
9035         * obj-c++.dg/dwarf-2.mm: New.
9036
9037         * g++.old-deja/g++.other/init19.C: New.
9038
9039 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
9040
9041         * g++.dg/eh/spbp.C: Skip on AIX.
9042
9043 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
9044
9045         PR middle-end/26611
9046         * g++.dg/gomp/pr26611-1.C: New test.
9047         * g++.dg/gomp/pr26611-2.C: New test.
9048
9049 2006-03-24  Jeff Law  <law@redhat.com>
9050
9051         * gcc.c-torture/compile/pr26833.c: New test.
9052         * gfortran.fortran-torture/compile/pr26806.f90: New test.
9053
9054 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9055
9056         * gfortran.dg/endfile_2.f90: Delete temp file.
9057
9058 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
9059
9060         PR fortran/19303
9061         * gfortran.dg/record_marker_1.f90: New test case.
9062         * gfortran.dg/record_marker_2.f: New test case.
9063         * gfortran.dg/record_marker_3.f90: New test case.
9064
9065 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
9066
9067         PR fortran/17298
9068         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
9069         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
9070
9071 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
9072
9073         * lib/gcc-dg.exp (cleanup-modules): New proc.
9074         * gfortran.dg/allocatable_function_1.f90,
9075         gfortran.dg/allocate_char_star_scalar_1.f90,
9076         gfortran.dg/assumed_charlen_function_1.f90,
9077         gfortran.dg/assumed_dummy_1.f90,
9078         gfortran.dg/assumed_shape_ranks_1.f90,
9079         gfortran.dg/assumed_shape_ranks_2.f90,
9080         gfortran.dg/assumed_size_dt_dummy.f90,
9081         gfortran.dg/auto_char_dummy_array_1.f90,
9082         gfortran.dg/auto_char_len_3.f90,
9083         gfortran.dg/automatic_module_variable.f90,
9084         gfortran.dg/bad_automatic_objects_1.f90,
9085         gfortran.dg/char_array_constructor.f90,
9086         gfortran.dg/char_array_structure_constructor.f90,
9087         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
9088         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
9089         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
9090         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
9091         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
9092         gfortran.dg/derived_pointer_recursion.f90,
9093         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
9094         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
9095         gfortran.dg/dummy_functions_1.f90,
9096         gfortran.dg/elemental_initializer_1.f90,
9097         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
9098         gfortran.dg/elemental_pointer_1.f90,
9099         gfortran.dg/elemental_subroutine_1.f90,
9100         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
9101         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
9102         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
9103         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
9104         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
9105         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
9106         gfortran.dg/global_references_1.f90,
9107         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
9108         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
9109         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
9110         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
9111         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
9112         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
9113         gfortran.dg/large_integer_kind_1.f90,
9114         gfortran.dg/large_real_kind_1.f90,
9115         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
9116         gfortran.dg/module_double_reuse.f90,
9117         gfortran.dg/module_equivalence_1.f90,
9118         gfortran.dg/module_interface_1.f90,
9119         gfortran.dg/module_parameter_array_refs_1.f90,
9120         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
9121         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
9122         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
9123         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
9124         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
9125         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
9126         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
9127         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
9128         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
9129         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
9130         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
9131         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
9132         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
9133         gfortran.dg/same_name_1.f90,
9134         gfortran.dg/sibling_dummy_procedure_1.f90,
9135         gfortran.dg/sibling_dummy_procedure_2.f90,
9136         gfortran.dg/sibling_dummy_procedure_3.f90,
9137         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
9138         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
9139         gfortran.dg/used_dummy_types_2.f90,
9140         gfortran.dg/used_dummy_types_3.f90,
9141         gfortran.dg/used_dummy_types_4.f90,
9142         gfortran.dg/used_dummy_types_5.f90,
9143         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
9144         gfortran.dg/userdef_operator_1.f90: Use it.
9145
9146 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9147
9148         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
9149         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
9150         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
9151         gfortran.dg/write_back.f,
9152         gfortran.fortran-torture/execute/inquire_1.f90,
9153         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
9154
9155 2006-03-21  Jeff Law  <law@redhat.com>
9156
9157         * gcc.dg/tree-ssa/vrp28.c: New test.
9158
9159 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
9160
9161         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
9162         if _STDC_C99 is defined.
9163         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
9164         * gcc.dg/builtins-20.c: Likewise.
9165         * gcc.dg/builtins-53.c: Likewise.
9166         * gcc.dg/single-precision-constant.c: Likewise. Also pass
9167         -mmacosx-version-min=10.3 on PowerPC/Darwin.
9168
9169 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
9170
9171         PR tree-opt/26781
9172         * gcc.c-torture/compile/pr26781-1.c: New test.
9173         * gcc.c-torture/compile/pr26781-2.c: New test.
9174
9175 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
9176
9177         PR c++/26690
9178         * g++.dg/gomp/pr26690-1.C: New test.
9179         * g++.dg/gomp/pr26690-2.C: New test.
9180
9181 2006-03-20  Jeff Law  <law@redhat.com>
9182
9183         * gcc.dg/tree-ssa/pr21829.c: New test.
9184
9185         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
9186
9187 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
9188
9189         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
9190         (check_visibility_available): Use it.
9191         (check_effective_target_default_packed): Likewise.
9192         (check_effective_target_pcc_bitfield_type_matters): Likewise.
9193         (check_effective_target_fopenmp): Likewise.
9194         (check_effective_target_freorder): Likewise.
9195         (check_effective_target_fpic): Likewise.
9196         (check_named_sections_available): Likewise.
9197         (check_effective_target_ilp32): Likewise.
9198         (check_effective_target_lp64): Likewise.
9199
9200 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
9201
9202         PR fortran/20935
9203         * gfortran.dg/scalar_mask_2.f90: New test case.
9204
9205 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
9206
9207         PR tree-opt/26629
9208         * gcc.dg/tree-ssa/loadpre12.c: New test.
9209         * gcc.dg/tree-ssa/loadpre13.c: New test.
9210         * gcc.dg/tree-ssa/loadpre14.c: New test.
9211         * gcc.dg/tree-ssa/loadpre15.c: New test.
9212         * gcc.dg/tree-ssa/loadpre16.c: New test.
9213         * gcc.dg/tree-ssa/loadpre17.c: New test.
9214         * gcc.dg/tree-ssa/loadpre18.c: New test.
9215         * gcc.dg/tree-ssa/loadpre19.c: New test.
9216         * gcc.dg/tree-ssa/loadpre20.c: New test.
9217         * gcc.dg/tree-ssa/loadpre21.c: New test.
9218         * gcc.dg/tree-ssa/loadpre22.c: New test.
9219
9220 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
9221
9222         PR fortran/26741
9223         * gfortran.dg/elemental_initializer_1.f90: New test.
9224
9225         PR fortran/26716
9226         * gfortran.dg/assumed_shape_ranks_2: New test.
9227
9228 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
9229
9230         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
9231         target fpic.
9232
9233 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9234
9235         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
9236         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
9237         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
9238         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
9239         gfortran.fortran-torture/execute/direct_io.f90,
9240         gfortran.fortran-torture/execute/inquire_2.f90,
9241         gfortran.fortran-torture/execute/inquire_4.f90,
9242         gfortran.fortran-torture/execute/list_read_1.f90,
9243         gfortran.fortran-torture/execute/open_replace.f90,
9244         gfortran.fortran-torture/execute/slash_edit.f90,
9245         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
9246         temporary files from testcases.
9247
9248 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9249
9250         PR libgfortran/26509
9251         gfortran.dg/write_direct_eor.f90: New test.
9252
9253 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
9254
9255         * gcc.target/powerpc/pr26350.c: New.
9256         * gcc.target/powerpc/indexed-addr.c: New.
9257
9258 2006-03-16  Roger Sayle  <roger@eyesopen.com>
9259
9260         * gfortran.dg/dependency_13.f90: New test case.
9261
9262 2006-03-16  Roger Sayle  <roger@eyesopen.com>
9263
9264         PR middle-end/21781
9265         * gcc.dg/real-const-1.c: New test case.
9266
9267 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
9268
9269         * g++.old-deja/g++.other/init18.C: New.
9270         * g++.old-deja/g++.other/init5.C: Remove xfail.
9271
9272 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9273
9274         * g++.dg/opt/pr15551.C: Cleanup temp file.
9275
9276 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9277
9278         PR c++/6634
9279         g++.dg/parse/long1.C: New test.
9280
9281 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9282
9283         PR fortran/19101
9284         * gfortran.dg/continuation.f90: New test.
9285         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
9286
9287 2006-03-14  Richard Guenther  <rguenther@suse.de>
9288
9289         PR tree-optimization/26672
9290         * gcc.dg/torture/pr26672.c: New testcase.
9291
9292 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
9293
9294         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
9295         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
9296
9297 2006-03-13  Roger Sayle  <roger@eyesopen.com>
9298
9299         PR middle-end/26557
9300         * gcc.c-torture/compile/switch-1.c: New test case.
9301
9302 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
9303
9304         PR fortran/25378
9305         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
9306         test to include more permuatations of mask and index.
9307         * testsuite/gfortran.dg/scalar_mask_1.f90: Modify last test to
9308         respond to F2003 spec. that the position returned for an all false
9309         mask && condition is zero.
9310
9311 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
9312
9313         PR middle-end/25989
9314         * gcc.dg/gomp/pr25989.c: New test.
9315
9316 2006-03-13  Jeff Law  <law@redhat.com>
9317
9318         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
9319
9320 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
9321
9322         * gcc.dg/switch-9.c: New test.
9323
9324 2006-03-13  Richard Guenther  <rguenther@suse.de>
9325
9326         PR middle-end/26630
9327         * gcc.dg/torture/pr26630.c: New testcase.
9328
9329 2006-03-11  Roger Sayle  <roger@eyesopen.com>
9330
9331         * gfortran.dg/dependency_10.f90: New test case.
9332         * gfortran.dg/dependency_11.f90: Likewise.
9333
9334 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
9335             Erik Edelmann  <eedelman@gcc.gnu.org>
9336
9337         * gfortran.dg/allocatable_function_1.f90: New.
9338         * gfortran.dg/allocatable_function_2.f90: New.
9339
9340 2006-03-10  Richard Guenther  <rguenther@suse.de>
9341
9342         PR middle-end/26565
9343         * gcc.dg/torture/pr26565.c: New testcase.
9344
9345 2006-03-09  Eric Christopher  <echristo@apple.com>
9346
9347         * gcc.c-torture/compile/20060309-1.c: New.
9348
9349 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9350
9351         PR libgfortran/26499
9352         * gfortran.dg/write_back.f: New test.
9353         * gfortran.dg/write_rewind_1.f: New test.
9354         * gfortran.dg/write_rewind_2.f: New test.
9355
9356 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9357
9358         PR libgfortran/26554
9359         * gfortran.dg/read_logical.f90: New test.
9360
9361 2006-03-04  Laurent GUERBY <laurent@guerby.net>
9362
9363         * ada/acats/norun.lst: cdd2a03 now passes.
9364
9365 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
9366
9367         PR testsuite/25177
9368         * gcc.target/powerpc/pr18096-1.c: Change where the error
9369         would match.
9370
9371 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
9372
9373         * gcc.target/i386/cleanup-1.c: New test.
9374         * gcc.target/i386/cleanup-2.c: New test.
9375
9376 2006-03-04  Roger Sayle  <roger@eyesopen.com>
9377
9378         * gfortran.dg/dependency_9.f90: Remove for the time being.
9379
9380 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
9381
9382         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
9383         directive.
9384
9385 2006-03-03  Roger Sayle  <roger@eyesopen.com>
9386
9387         * gfortran.dg/dependency_9.f90: New test case.
9388
9389 2006-03-03  Roger Sayle  <roger@eyesopen.com>
9390
9391         * gfortran.dg/dependency_4.f90: New test case.
9392         * gfortran.dg/dependency_5.f90: New test case.
9393         * gfortran.dg/dependency_6.f90: New test case.
9394         * gfortran.dg/dependency_7.f90: New test case.
9395         * gfortran.dg/dependency_8.f90: New test case.
9396
9397 2006-03-03  Paul Brook  <paul@codesourcery.com>
9398
9399         * gcc/testsuite/lib/target-supports.exp (check_profiling_available):
9400         Add m68k-*-elf.
9401
9402 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
9403
9404         PR fortran/25031
9405         * multiple_allocation_1.f90: New test.
9406
9407 2006-03-03  Roger Sayle  <roger@eyesopen.com>
9408
9409         PR tree-optimization/26524
9410         * gfortran.dg/pr26524.f: New test case.
9411
9412 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9413
9414         * g++.dg/template/repo5.C: Cleanup repo files.
9415         * gcc.dg/20051201-1.c: Cleanup coverage files.
9416         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
9417         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
9418         tree dump files.
9419
9420 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
9421
9422         * objc.dg/objc-nofilename-1.m: New test.
9423         * objc.dg/bad-receiver-type.m: New test.
9424         * obj-c++.dg/bad-receiver-type.mm: New test.
9425
9426 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
9427
9428         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
9429
9430 2006-03-01  Mike Stump  <mrs@apple.com>
9431
9432         * g++.dg/abi/key2.C: Add.
9433
9434 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
9435
9436         * gfortran.dg/logical_dot_product.f90: New test.
9437
9438         PR fortran/26393
9439         * gfortran.dg/used_interface_ref.f90: New test.
9440
9441         PR fortran/20938
9442         * gfortran.dg/dependency_2.f90: New test.
9443         * gfortran.fortran-torture/execute/where17.f90: New test.
9444         * gfortran.fortran-torture/execute/where18.f90: New test.
9445         * gfortran.fortran-torture/execute/where19.f90: New test.
9446         * gfortran.fortran-torture/execute/where20.f90: New test.
9447
9448 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
9449
9450         * g++.dg/tree-ssa/pr26443.C: New test case.
9451
9452 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
9453
9454         PR middle-end/26022
9455         * g++.dg/opt/return-slot1.C: New test.
9456
9457 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9458
9459         PR libgfortran/26136
9460         * gfortran.dg/namelist_23.f90: New test.
9461
9462 2006-02-28  Roger Sayle  <roger@eyesopen.com>
9463
9464         PR middle-end/14752
9465         * gcc.dg/fold-eqandshift-2.c: New test case.
9466
9467 2006-02-28  Richard Guenther  <rguenther@suse.de>
9468
9469         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
9470         decomposition.
9471
9472 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
9473
9474         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
9475
9476 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9477
9478         PR libgfortran/26464
9479         * gfortran.dg/backspace_5.f: New test.
9480         * gfortran.dg/backspace_6.f: New test.
9481
9482 2006-02-26  Roger Sayle  <roger@eyesopen.com>
9483
9484         * gcc.dg/fold-eqandnot-1.c: New test case.
9485
9486 2006-02-26  Roger Sayle  <roger@eyesopen.com>
9487
9488         PR middle-end/19983
9489         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
9490
9491 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
9492
9493         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
9494         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
9495
9496 2006-02-26  Richard Guenther  <rguenther@suse.de>
9497
9498         PR tree-optimization/26421
9499         * gcc.dg/tree-ssa/pr26421.c: New testcase.
9500
9501 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
9502
9503         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
9504         * g++.old-deja/g++.robertl/eb132.C: Likewise.
9505
9506 2006-02-26  Roger Sayle  <roger@eyesopen.com>
9507
9508         * gcc.dg/fold-even-1.c: New test case.
9509
9510 2006-02-26  Roger Sayle  <roger@eyesopen.com>
9511
9512         PR middle-end/21137
9513         * gcc.dg/fold-eqandshift-1.c: New test case.
9514
9515 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
9516
9517         PR tree-optimization/25125
9518         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
9519         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
9520
9521 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
9522
9523         PR tree-optimizations/26359
9524         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
9525         with -fdump-tree-dceloop-details.
9526         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
9527
9528 2006-02-25  Roger Sayle  <roger@eyesopen.com>
9529
9530         PR middle-end/23673
9531         * gcc.dg/fold-eqxor-1.c: New test case.
9532         * gcc.dg/fold-eqxor-2.c: Likewise.
9533         * gcc.dg/fold-eqxor-3.c: Likewise.
9534
9535 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
9536
9537         PR fortran/23092
9538         * scalar_mask_1.f90: New test.
9539
9540 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
9541
9542         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
9543         * g++.dg/eh/uncaught2.C: New.
9544         * g++.dg/eh/uncaught3.C: New.
9545
9546 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9547
9548         PR libgfortran/26423
9549         * gfortran.dg/read_many_1.f: New test.
9550
9551 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
9552
9553         PR fortran/24519
9554         * gfortran.dg/dependency_3.f90: New test.
9555         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
9556         XFAILs.
9557
9558         PR fortran/25395
9559         * gfortran.dg/equiv_6.f90: New test.
9560
9561 2006-02-23  Jeff Law  <law@redhat.com>
9562
9563         * gcc.c-torture/compile/pr26425.c: New test.
9564
9565 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
9566
9567         PR middle-end/26412
9568         * gcc.dg/gomp/pr26412.c: New test.
9569
9570 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9571
9572         PR c++/26291
9573         * g++.dg/other/ellipsis1.C: New test.
9574         * g++.dg/parse/operator4.C: Adjust error marker.
9575
9576 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
9577
9578         PR target/25603
9579         * gfortran.dg/pr25603.f: New testcase.
9580
9581 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
9582
9583         * gcc.dg/bf-spl1.c: Don't specify -m68000.
9584         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
9585
9586 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
9587
9588         * g++.dg/eh/spbp.C: New.
9589
9590 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
9591
9592         PR middle-end/26379
9593         * gcc.target/i386/mmx-7.c: New test.
9594
9595 2006-02-20  Roger Sayle  <roger@eyesopen.com>
9596
9597         PR tree-optimization/26361
9598         * gcc.dg/tree-ssa/vrp27.c: New test case.
9599
9600 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
9601
9602         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
9603         * gcc.dg/tree-ssa/complex-4.c: Here.
9604
9605 2006-02-19  Roger Sayle  <roger@eyesopen.com>
9606
9607         PR middle-end/19543
9608         * gfortran.dg/logical_1.f90: New test case.
9609
9610 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
9611
9612         PR middle-end/26334
9613         * gcc.dg/20060218-1.c: Moved to...
9614         * gcc.target/i386/20060218-1.c: ... here.  New test.
9615
9616 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
9617
9618         PR fortran/26201
9619         * gfortran.dg/convert_1.f90: New.
9620
9621 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
9622
9623         PR fortran/25054
9624         * gfortran.dg/namelist_5.f90: New test.
9625
9626         PR fortran/25089
9627         * gfortran.dg/namelist_4.f90: New test.
9628
9629 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
9630
9631         PR tree-opt/25680
9632         * testsuite/gcc.dg/tree-ssa/complex-3.c: New test.
9633
9634 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
9635
9636         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
9637         variable to take into account the variable name in the
9638         function header.
9639         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
9640
9641 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
9642
9643         PR middle-end/26334
9644         * gcc.c-torture/compile/20060217-1.c: New test.
9645         * gcc.dg/20060218-1.c: New test.
9646
9647 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
9648
9649         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
9650
9651 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
9652
9653         * gcc.dg/cpp/undef3.c: New test.
9654         * gcc.dg/cpp/trad/builtins2.c: New test.
9655
9656 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
9657
9658         PR c++/26266
9659         * g++.dg/template/static22.C: New test.
9660         * g++.dg/template/static23.C: New test.
9661         * g++.dg/template/static24.C: New test.
9662         * g++.dg/template/non-dependent13.C: New test.
9663         * g++.dg/init/member1.C: Tweak error markers.
9664
9665 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9666
9667         PR target/26255
9668         * gcc.c-torture/compile/pr26255.c: New test case.
9669
9670 2006-02-16  Roger Sayle  <roger@eyesopen.com>
9671
9672         * gfortran.fortran-torture/execute/where_10.f90: New test case.
9673         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
9674         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
9675         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
9676         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
9677         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
9678         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
9679
9680 2006-02-16  Jeff Law  <law@redhat.com>
9681
9682         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
9683         * gcc.dg/tree-ssa/vrp26.c: New test.
9684
9685 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
9686
9687         PR target/20353
9688         PR target/24578
9689         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
9690         __UCLIBC__ is defined.
9691
9692 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
9693
9694         PR fortran/26224
9695         * gfortran.dg/gomp/pr26224.f: New test.
9696
9697 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
9698
9699         PR tree-opt/25918
9700         * lib/target-supports.exp
9701         (check_effective_target_vect_short_mult): New.
9702         (check_effective_target_vect_char_mult): New.
9703         (check_effective_target_vect_widen_sum_qi_to_si): New.
9704         (check_effective_target_vect_widen_sum_qi_to_hi): New.
9705         (check_effective_target_vect_widen_sum_hi_to_si): New.
9706         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
9707         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
9708         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
9709         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
9710         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
9711         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
9712         vect-reduc-pattern-2c.c
9713         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
9714         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
9715         vect-reduc-pattern-1c.c
9716
9717 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
9718
9719         PR fortran/24557
9720         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
9721
9722 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
9723
9724         PR fortran/26054
9725         * gfortran.dg/enum_8.f90: Remove check for warning.
9726         * gfortran.dg/iomsg_1.f90: Ditto.
9727         * gfortran.dg/enum_1.f90: Ditto.
9728         * gfortran.dg/enum_9.f90: Ditto.
9729         * gfortran.dg/enum_2.f90: Ditto.
9730         * gfortran.dg/enum_10.f90: Ditto.
9731         * gfortran.dg/enum_3.f90: Ditto.
9732         * gfortran.dg/flush_1.f90: Ditto.
9733         * gfortran.dg/enum_4.f90: Ditto.
9734         * gfortran.dg/array_constructor_1.f90: Ditto.
9735         * gfortran.dg/enum_5.f90: Ditto.
9736         * gfortran.dg/enum_6.f90: Ditto.
9737         * gfortran.dg/enum_7.f90: Ditto.
9738
9739 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
9740
9741         PR middle-end/26300
9742         * gcc.c-torture/compile/20060215-1.c: New test.
9743
9744 2006-02-14  Roger Sayle  <roger@eyesopen.com>
9745
9746         PR middle-end/23670
9747         * gcc.dg/tree-ssa/andor-2.c: New test case.
9748
9749 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
9750
9751         PR fortran/25045
9752         * optional_dim.f90: New test.
9753
9754 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
9755
9756         PR fortran/26277
9757         * gfortran.dg/label_4.f90: New.
9758
9759 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
9760             Diego Novillo  <dnovillo@redhat.com>
9761             Uros Bizjak  <uros@kss-loka.si>
9762
9763         * gfortran.dg/gomp: New directory.
9764
9765 2006-02-14  Richard Guenther  <rguenther@suse.de>
9766
9767         PR tree-optimization/26258
9768         * gcc.dg/torture/pr26258.c: New testcase.
9769
9770 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
9771
9772         PR fortran/26246
9773         * gfortran.dg/pr26246_1.f90: New test.
9774         * gfortran.dg/pr26246_2.f90: New test.
9775
9776         PR middle-end/26092
9777         * gcc.c-torture/compile/20060208-1.c: New test.
9778
9779 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
9780
9781         PR fortran/26074
9782         PR fortran/25103
9783         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
9784         * gfortran.dg/bad_automatic_objects_1.f90: New test.
9785         * gfortran.dg/automatic_module_variable.f90: Change error message.
9786
9787         PR fortran/20861
9788         * gfortran.dg/internal_dummy_1.f90: New test.
9789
9790         PR fortran/20871
9791         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
9792
9793
9794         PR fortran/25083
9795         * gfortran.dg/uncommon_block_data_1.f90: New test.
9796         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
9797         with standard.
9798
9799         PR fortran/25088
9800         * gfortran.dg/typed_subroutine_1.f90: New test.
9801
9802 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
9803
9804         * objc.dg/dwarf-1.m: New.
9805
9806 2006-02-13  Roger Sayle  <roger@eyesopen.com>
9807
9808         PR middle-end/24427
9809         * gcc.dg/tree-ssa/andor-1.c: New test case.
9810
9811 2006-02-13  Josh Conner  <jconner@apple.com>
9812
9813         PR target/25376
9814         * gcc.dg/pr25376.c: New test.
9815
9816         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
9817         assemble.
9818         * lib/target-supports.exp (check_named_sections_available):
9819         Only compile named-sections test -- don't assemble.
9820
9821 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9822
9823         * g++.dg/warn/no-write-strings.C: New test.
9824         * g++.dg/warn/write-strings.C: Likewise.
9825         * g++.dg/warn/write-strings-default.C: Likewise.
9826
9827 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
9828
9829         PR fortran/25806
9830         * gfortran.dg/ret_pointer_2.f90: New test.
9831
9832 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
9833
9834         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
9835
9836 2006-02-10  Jeff Law  <law@redhat.com>
9837
9838         * gcc.c-torture/compile/pr26213.c: New test.
9839
9840 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
9841
9842         gfortran.dg/null_1.f90: New test.
9843
9844 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
9845
9846         PR fortran/14771
9847         * gfortran.dg/parens_4.f90: New.
9848         * gfortran.dg/parens_5.f90: New.
9849
9850 2006-02-10  Richard Guenther  <rguenther@suse.de>
9851
9852         * testsuite/gcc.dg/pr23372-1.c: Remove empty file.
9853
9854 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
9855         Paul Thomas  <pault@gcc.gnu.org>
9856
9857         PR fortran/14771
9858         * gfortran.dg/parens_1.f90: New.
9859         * gfortran.dg/parens_2.f90: New.
9860         * gfortran.dg/parens_3.f90: New.
9861
9862 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
9863
9864         PR fortran/26038
9865         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
9866
9867         PR fortran/25059
9868         * gfortran.dg/impure_assignment_1.f90: New test.
9869
9870         PR fortran/25070
9871         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
9872
9873 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
9874
9875         PR target/26141
9876         * g++.dg/expr/stdarg2.C: New test.
9877
9878 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
9879
9880         PR inline-asm/16194
9881         * gcc.dg/pr16194.c: New test.
9882
9883 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
9884
9885         * ada/acats/run_acats: Use portable variant of "$@".
9886
9887 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9888
9889         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
9890         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
9891
9892 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
9893
9894         PR tree-opt/26179
9895         * g++.dg/opt/pr26179.C: New test.
9896
9897 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
9898
9899         PR middle-end/26134
9900         * gcc.dg/tree-ssa/complex-3.c: New test.
9901
9902 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
9903
9904         * gcc.c-torture/compile/volatile-1.c: New test.
9905
9906 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
9907
9908         PR 26180
9909         * gcc.dg/tree-ssa/pr26180.c: New test.
9910
9911 2006-02-08  Jeff Law  <law@redhat.com>
9912
9913         * gcc.dg/tree-ssa/pr21417.c: New test.
9914
9915 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
9916
9917         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
9918         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
9919
9920 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
9921
9922         * lib/scanrtl.exp: New.
9923
9924 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9925
9926         PR c++/26071
9927         * g++.dg/other/virtual2.C: New test.
9928
9929         PR c++/26070
9930         * g++.dg/other/virtual1.C: New test.
9931
9932 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
9933
9934         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
9935         cleanup-ipa-dump): Update dump file glob patterns.
9936         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
9937         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
9938
9939         * lib/gcc-dg.exp: Load it.
9940         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
9941
9942 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
9943
9944         PR testsuite/26159
9945         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
9946         * gcc.dg/tree-ssa/pr23382.c: Ditto.
9947
9948 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
9949
9950         PR fortran/25577
9951         * gfortran.dg/mvbits_1.f90: New.
9952
9953 2006-02-07  Dirk Mueller  <dmueller@suse.com>
9954
9955         * g++.dg/warn/Wdiv-by-zero.C: New test.
9956         * g++.dg/warn/Wno-div-by-zero.C: New.
9957
9958 2006-02-07  Jeff Law  <law@redhat.com>
9959
9960         * gcc.dg/tree-ssa/pr21559.c: New test.
9961
9962         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
9963         multiple VRP passes.
9964         * gcc.dg/tree-ssa/vrp09.c: Likewise.
9965         * gcc.dg/tree-ssa/vrp18.c: Likewise.
9966         * gcc.dg/tree-ssa/pr21582.c: Likewise.
9967         * gcc.dg/tree-ssa/pr20657.c: Likewise.
9968         * gcc.dg/tree-ssa/pr21001.c: Likewise.
9969         * gcc.dg/tree-ssa/vrp02.c: Likewise
9970         * gcc.dg/tree-ssa/vrp11.c: Likewise
9971         * gcc.dg/tree-ssa/pr14341.c: Likewise
9972         * gcc.dg/tree-ssa/vrp19.c: Likewise
9973         * gcc.dg/tree-ssa/vrp20.c: Likewise
9974         * gcc.dg/tree-ssa/vrp03.c: Likewise
9975         * gcc.dg/tree-ssa/pr21086.c: Likewise
9976         * gcc.dg/tree-ssa/pr21959.c: Likewise
9977         * gcc.dg/tree-ssa/vrp21.c: Likewise
9978         * gcc.dg/tree-ssa/vrp04.c: Likewise
9979         * gcc.dg/tree-ssa/pr25485.c: Likewise
9980         * gcc.dg/tree-ssa/pr22026.c: Likewise
9981         * gcc.dg/tree-ssa/vrp22.c: Likewise
9982         * gcc.dg/tree-ssa/vrp05.c: Likewise
9983         * gcc.dg/tree-ssa/20030807-10.c: Likewise
9984         * gcc.dg/tree-ssa/pr20701.c: Likewise
9985         * gcc.dg/tree-ssa/vrp23.c: Likewise
9986         * gcc.dg/tree-ssa/vrp06.c: Likewise
9987         * gcc.dg/tree-ssa/pr22117.c: Likewise
9988         * gcc.dg/tree-ssa/pr20702.c: Likewise
9989         * gcc.dg/tree-ssa/vrp15.c: Likewise
9990         * gcc.dg/tree-ssa/pr21090.c: Likewise
9991         * gcc.dg/tree-ssa/pr21294.c: Likewise
9992         * gcc.dg/tree-ssa/vrp24.c: Likewise
9993         * gcc.dg/tree-ssa/vrp07.c: Likewise
9994         * gcc.dg/tree-ssa/pr21563.c: Likewise
9995         * gcc.dg/tree-ssa/pr25382.c: Likewise
9996         * gcc.dg/tree-ssa/vrp16.c: Likewise
9997         * gcc.dg/tree-ssa/vrp25.c: Likewise
9998         * gcc.dg/tree-ssa/vrp08.c: Likewise
9999         * gcc.dg/tree-ssa/20030807-6.c: Likewise
10000         * gcc.dg/tree-ssa/vrp17.c: Likewise
10001         * gcc.dg/tree-ssa/pr21458.c: Likewise
10002         * g++.dg/tree-ssa/pr18178.C: Likewise
10003
10004 2006-02-07  Richard Guenther  <rguenther@suse.de>
10005
10006         PR c++/26140
10007         Revert
10008         2006-01-30  Richard Guenther  <rguenther@suse.de>
10009         PR c++/23372
10010         * gcc.dg/pr23372-1.C: New testcase.
10011
10012         * g++.dg/tree-ssa/pr26140.C: New testcase.
10013
10014 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
10015
10016         PR c++/9737
10017         * g++.dg/template/ttp15.C: New test.
10018         * g++.dg/template/ttp16.C: Likewise.
10019         * g++.dg/template/ttp17.C: Likewise.
10020         * g++.old-deja/g++.pt/ttp36.C: Remove.
10021         * g++.old-deja/g++.pt/ttp19.C: Likewise.
10022         * g++.old-deja/g++.pt/ttp37.C: Likewise.
10023         * g++.old-deja/g++.pt/ttp38.C: Likewise.
10024         * g++.old-deja/g++.pt/ttp39.C: Likewise.
10025         * g++.old-deja/g++.pt/ttp9.C: Likewise.
10026         * g++.old-deja/g++.pt/ttp40.C: Likewise.
10027         * g++.old-deja/g++.pt/ttp51.C: Likewise.
10028         * g++.old-deja/g++.pt/ttp26.C: Likewise.
10029         * g++.old-deja/g++.pt/ttp36.C: Likewise.
10030
10031 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
10032
10033         PR libfortran/23815
10034         * unf_io_convert_4.f90: New test.
10035
10036 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
10037
10038         * gcc.dg/tree-ssa/loadpre10.c: New test.
10039         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
10040         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
10041         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
10042
10043 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10044
10045         PR libfortran/24685
10046         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
10047
10048 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
10049
10050         PR tree-opt/25251
10051         * gfortran.dg/assign_7.f: New test.
10052
10053 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
10054
10055         PR fortran/26041
10056         PR fortran/26064
10057         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
10058         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
10059         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
10060
10061 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
10062
10063         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
10064         in size_t typedef.
10065
10066 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10067
10068         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
10069         * g++.dg/charset/string.c (foo): Likewise.
10070         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
10071         const char*
10072         * g++.dg/ext/builtin2.C (printf): Likewise.
10073         * g++.dg/init/new15.C (printf): Likewise.
10074         * g++.dg/opt/pr17697-1.C (foo): Likewise.
10075         * g++.dg/opt/pr17697-2.C (foo): Likewise.
10076         * g++.dg/opt/pr17697-3.C (foo): Likewise.
10077         * g++.dg/template/non-dependent4.C (temp): Likewise.
10078         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
10079         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
10080         parameter type to const char*.
10081         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
10082         Change type to const char*.
10083         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
10084         Likewise.
10085         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
10086         second parameter type to const char*.
10087         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
10088         (Y::Y): Change parameter type to const char*.
10089         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
10090         * g++.old-deja/g++.jason/report.C: Apply const correctness.
10091         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
10092         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
10093         (char*).
10094         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
10095         const char*.
10096         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
10097         type to const char*.
10098         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
10099         return type to const char*.
10100         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
10101         to const char*.
10102         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
10103         * g++.old-deja/g++.law/refs1.C: Likewise.
10104         * g++.old-deja/g++.law/visibility1.C: Likewise.
10105         * g++.old-deja/g++.law/visibility2.C: Likewise.
10106         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
10107         const char*.
10108         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
10109         * g++.old-deja/g++.mike/net48.C: Likewise.
10110         * g++.old-deja/g++.mike/p646.C: Likewise.
10111         * g++.old-deja/g++.mike/p6746.C: Likewise.
10112         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
10113         type to const char*.
10114         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
10115         deprecated conversion warning.
10116         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
10117         char*.
10118         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
10119         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
10120         * g++.old-deja/g++.pt/explicit8.C: Likewise.
10121         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
10122         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
10123         * g++.old-deja/g++.pt/nontype3.C: Likewise.
10124         * g++.old-deja/g++.pt/t39.C: Likewise.
10125         * g++.old-deja/g++.robertl/eb106.C: Likewise.
10126         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
10127
10128 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
10129
10130         PR fortran/25075
10131         intrinsic_argument_conformance_1.f90: New test.
10132
10133 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
10134
10135         PR fortran/20845
10136         * gfortran.dg/char_result_11.f90: Add SAVE.
10137         * gfortran.dg/der_pointer_4.f90: Ditto.
10138         * gfortran.dg/default_initialization.f90: New test.
10139
10140 2006-02-03  Jeff Law  <law@redhat.com>
10141
10142         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
10143         handle more than 100 dump files.
10144         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
10145         * lib/scantree.exp (scan-tree-dump): Likewise.
10146         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
10147         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
10148         * lib/scanipa.exp (scan-ipa-dump): Likewise.
10149         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
10150         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
10151
10152 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
10153
10154         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
10155
10156 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
10157
10158         * g++.dg/template/using12.C: New test.
10159
10160 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
10161
10162         * gcc.target/powerpc/pr25960.c: New test.
10163
10164 2006-02-02  Steven G. Kargl  <kargls@comcast>
10165
10166         PR fortran/24958
10167         gfortran.dg/nullify_2.f90: New test.
10168
10169 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
10170
10171         PR 25990
10172         * gcc.dg/gomp/pr25990.c: New test.
10173
10174 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
10175
10176         PR c++/25342
10177         * g++.gd/template/partial4.C: New test.
10178
10179 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
10180
10181         PR middle-end/26001
10182         * gfortran.dg/data_char_2.f90: New.
10183
10184 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
10185
10186         PR fortran/26039
10187         maxval_maxloc_conformance_1.f90: New test.
10188
10189 2006-01-31  Richard Guenther  <rguenther@suse.de>
10190
10191         * gcc.target/i386/sselibm-1.c: New testcase.
10192         * gcc.target/i386/sselibm-2.c: Likewise.
10193         * gcc.target/i386/sselibm-3.c: Likewise.
10194         * gcc.target/i386/sselibm-4.c: Likewise.
10195         * gcc.target/i386/sselibm-5.c: Likewise.
10196
10197 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
10198
10199         PR fortran/24266
10200         * gfortran.dg/arrayio_derived_2.f90: New.
10201
10202 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
10203
10204         * gcc.dg/unsigned-long-compare.c: New test.
10205
10206 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
10207
10208         PR testsuite/25318
10209         * lib/target-supports.exp (check_effective_target_freorder):
10210         Check to see if target supports -freorder-blocks-and-partition.
10211         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
10212         instead of "dg-require-named-sections".
10213
10214 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
10215
10216         PR target/14798:
10217         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
10218         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
10219         * gcc.dg/pragma-isr-trapa2.c: Likewise.
10220         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
10221         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
10222         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
10223         * gcc.dg/attr-isr-trap_exit.c: Likewise.
10224         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
10225
10226 2006-01-30  Richard Guenther  <rguenther@suse.de>
10227
10228         PR c++/23372
10229         * gcc.dg/pr23372-1.C: New testcase.
10230
10231 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
10232
10233         * gcc.dg/gomp/pr25874.c: New test.
10234
10235 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
10236
10237         PR tree-opt/25911
10238         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
10239
10240 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
10241
10242         PR fortran/18578
10243         PR fortran/18579
10244         PR fortran/20857
10245         PR fortran/20885
10246         * gfortran.dg/intent_out_1.f90: New test.
10247
10248 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
10249
10250         PR fortran/17911
10251         * gfortran.dg/procedure_lvalue.f90: New test.
10252
10253         PR fortran/20895
10254         PR fortran/25030
10255         * gfortran.dg/char_pointer_assign_2.f90: New test.
10256         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
10257         assignment to be consistent with standard.
10258         * gfortran.dg/char_result_2.f90: The same.
10259         * gfortran.dg/char_result_8.f90: The same.
10260
10261 2006-01-28  Zack Weinberg  <zackw@panix.com>
10262
10263         * gcc.dg/Woverlength-strings.c
10264         * gcc.dg/Woverlength-strings-pedantic-c89.c
10265         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
10266         * gcc.dg/Woverlength-strings-pedantic-c99.c
10267         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
10268
10269 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
10270
10271         * gcc.c-torture/execute/20060127-1.c: New test.
10272
10273 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
10274
10275         PR c++/25999
10276         * g++.dg/ext/pragmaweak1.C: New test.
10277
10278 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
10279
10280         PR c++/25855
10281         * g++.dg/template/spec29.C: New test.
10282
10283 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
10284
10285         PR c/19606.
10286         * gcc.c-torture/execute/pr19606.c: New.
10287
10288 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
10289
10290         * gcc.dg/pragma-re-4.c: New test.
10291
10292 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
10293
10294         PR fortran/25964
10295         * gfortran.dg/assumed_size_refs_3.f90: New test.
10296
10297 2006-01-27  Ben Elliston  <bje@au.ibm.com>
10298
10299         * gcc.misc-tests/dectest.exp: Remove defunct comment.
10300
10301 2006-01-26  Laurent GUERBY <laurent@guerby.net>
10302
10303         PR ada/21317
10304         * ada/acats/support/impdef.a: Add One_Long_Second.
10305         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
10306         * ada/acats/tests/c9/c94026.a: Likewise.
10307         * ada/acats/tests/c9/c97305c.ada: Likewise.
10308         * ada/acats/tests/c9/c99004a.ada: Likewise.
10309
10310 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
10311
10312         PR fortran/25964
10313         * gfortran.dg/global_references_2.f90: New test.
10314
10315         PR fortran/25084
10316         PR fortran/20852
10317         PR fortran/25085
10318         PR fortran/25086
10319         * gfortran.dg/assumed_charlen_function_1.f90: New test.
10320         * gfortran.dg/assumed_charlen_function_3.f90: New test.
10321
10322         PR fortran/25416
10323         * gfortran.dg/assumed_charlen_function_2.f90: New test.
10324
10325 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
10326
10327         PR c/25892
10328         * gcc.dg/Wpointer-sign.c: New.
10329         * gcc.dg/Wpointer-sign-Wall.c: New.
10330         * gcc.dg/Wpointer-sign-Wall-no.c: New.
10331         * gcc.dg/Wpointer-sign-pedantic.c: New.
10332         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
10333         * gcc.dg/conv-2.c: Use -Wpointer-sign.
10334
10335 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
10336
10337         PR C/25861
10338         * gcc.c-torture/compile/pr25861.c: New test.
10339
10340 2006-01-26  Paul Brook  <paul@codesourcery.com>
10341
10342         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
10343         on short-enum targets.
10344         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
10345         variable.
10346         (generate_fields): Use short_enums.
10347         (main): Set short_enums.  Document -e.
10348         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
10349         on short-enum targets.
10350         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
10351         variable.
10352         (generate_fields): Use short_enums.
10353         (main): Set short_enums.  Document -e.
10354         * lib/target-supports.exp (check_effective_target_short_enums): New.
10355
10356 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
10357
10358         PR target/25947
10359         * gcc.dg/torture/pr25947-1.c: New test.
10360
10361 2006-01-25  Jan Hubicka  <jh@suse.cz>
10362             Roger Sayle  <roger@eyesopen.com>
10363
10364         PR rtl-optimization/25703
10365         * gcc.target/i386/20060125-1.c: New test case.
10366         * gcc.target/i386/20060125-2.c: New test case.
10367
10368 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
10369
10370         PR fortran/18540
10371         * gfortran.dg/goto_1.f: New.
10372
10373 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
10374
10375         PR fortran/25716
10376         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
10377         25716 on 32-bit systems too.
10378
10379 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
10380
10381         PR testsuite/25590
10382         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
10383
10384 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
10385
10386         * gcc.dg/tree-ssa/gen-vect-33.c: New.
10387
10388 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10389
10390         PR fortran/25835
10391         * gfortran.dg/read_eof.f90: Delete, renamed.
10392         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
10393         * gfortran.dg/read_eof_2.f90: New test.
10394         * gfortran.dg/read_eof_3.f90: New test.
10395
10396 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
10397
10398         PR tree-opt/25860
10399         * gcc.c-torture/compile/pr25860.c: New test.
10400
10401 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10402
10403         PR c++/25552
10404         * g++.dg/parse/dtor8.C: New test.
10405
10406 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
10407
10408         PR testsuite/25891
10409         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
10410         * gcc.dg/gomp/gomp.exp: Return without testing anything if
10411         check_effective_target_fopenmp returns 0.
10412
10413 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
10414
10415         PR ada/20548
10416         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
10417         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
10418         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
10419
10420 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
10421
10422         PR tree-opt/25857
10423         * g++.dg/opt/pr25857.C: New test.
10424
10425 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
10426         Jan Hubicka  <jh@suse.cz>
10427         Richard Guenther  <rguenther@suse.de>
10428
10429         PR rtl-optimization/25654
10430         * gcc.dg/torture/pr25654.c: New testcase.
10431         * gcc.target/i386/pr25654.c: Likewise.
10432
10433 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
10434
10435         PR fortran/25901
10436         * gfortran.dg/internal references_2.f90: New test.
10437
10438         Fix regression in testing of admissability of attributes.
10439         * gfortran.dg/intent_used_1.f90: New test.
10440
10441 2006-01-23  Ben Elliston  <bje@au.ibm.com>
10442
10443         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
10444         Remove target conditional torture options for i?86 and x86_64
10445         GNU/Linux.
10446
10447 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10448
10449         PR c++/10891
10450         * g++.dg/rtti/no-rtti.C: New.
10451
10452 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
10453
10454         PR c++/25895
10455         * g++.dg/inherit/conv2.C: New test.
10456
10457         PR c++/25856
10458         * g++.dg/parse/dtor7.C: New test.
10459
10460         PR c++/25858
10461         * g++.dg/template/crash44.C: New test.
10462
10463 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
10464
10465         PR fortran/25124
10466         PR fortran/25625
10467         * gfortran.dg/internal_references_1.f90: New test.
10468           PR fortran/20881
10469         PR fortran/23308
10470         PR fortran/25538
10471         PR fortran/25710
10472         * gfortran.dg/global_references_1.f90: New test.
10473         * gfortran.dg/g77/19990905-1.f: Restore the error that
10474         there is a clash between the common block name and
10475         the name of a subroutine reference.
10476
10477         PR fortran/PR24276
10478         * gfortran.dg/aliasing_dummy_1.f90: New test.
10479
10480 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
10481
10482         * gcc.dg/vmx/1b-01.c: Warning fix.
10483         * gcc.dg/vmx/1c-02.c: Likewise.
10484         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
10485
10486 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
10487
10488         PR testsuite/24962
10489         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
10490
10491 2006-01-20  Richard Guenther  <rguenther@suse.de>
10492         Steven Bosscher <stevenb.gcc@gmail.com>
10493
10494         PR rtl-optimization/24626
10495         * gcc.dg/torture/pr24626-1.c: New testcase.
10496         * gcc.dg/torture/pr24626-2.c: Likewise.
10497         * gcc.dg/torture/pr24626-3.c: Likewise.
10498         * gcc.dg/torture/pr24626-4.c: Likewise.
10499
10500 2006-01-20  Dirk Mueller  <dmueller@suse.com>
10501
10502         PR c++/5520
10503         * g++.dg/warn/empty-body.C: New.
10504
10505 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
10506
10507         PR c++/22136
10508         * g++.dg/template/using10.C: New test.
10509         * g++.dg/temlpate/using11.C: Likewise.
10510         * g++.dg/inherit/using5.C: Tweak error messages.
10511
10512 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
10513
10514         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
10515         target test.
10516         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
10517
10518 2006-01-19  Jan Hubicka  <jh@suse.cz>
10519
10520         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
10521
10522 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10523
10524         PR c++/25854
10525         * g++.dg/template/spec28.C: New test.
10526
10527 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
10528
10529         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
10530         Fix fprintf's by adding srcdir or removing it.
10531
10532 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
10533
10534         * testsuite/gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
10535         * testsuite/gcc.dg/gomp/critical-1.c: Likewise.
10536         * testsuite/gcc.dg/gomp/critical-3.c: Likewise.
10537         * testsuite/gcc.dg/gomp/empty.c: Likewise.
10538         * testsuite/gcc.dg/gomp/ordered-1.c: Likewise.
10539         * testsuite/gcc.dg/gomp/for-4.c: Likewise.
10540         * testsuite/gcc.dg/gomp/for-6.c: Likewise.
10541         * testsuite/gcc.dg/gomp/master-3.c: Likewise.
10542         * testsuite/gcc.dg/gomp/for-8.c: Likewise.
10543         * testsuite/gcc.dg/gomp/for-10.c: Likewise.
10544         * testsuite/gcc.dg/gomp/for-18.c: Likewise.
10545         * testsuite/gcc.dg/gomp/for-5.c: Likewise.
10546         * testsuite/gcc.dg/gomp/for-7.c: Likewise.
10547         * testsuite/gcc.dg/gomp/for-9.c: Likewise.
10548
10549 2006-01-18  Jeff Law  <law@redhat.com>
10550
10551         * gcc.dg/tree-ssa/vrp25.c: New test.
10552
10553 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
10554
10555         * gcc.dg/pr25805.c: Fix misapplied patch.
10556
10557 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
10558
10559         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
10560         (check_effective_target_vect_udot_qi): New.
10561         (check_effective_target_vect_sdot_hi): New.
10562         (check_effective_target_vect_udot_hi): New.
10563         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
10564         prefixed with "wrapv-" with -fwrapv.
10565         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
10566         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
10567         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
10568         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
10569         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
10570
10571         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
10572         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
10573         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
10574         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
10575
10576 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10577
10578         PR c++/16829
10579         * g++.dg/other/default2.C: New test.
10580         * g++.dg/other/default3.C: New test.
10581
10582 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
10583
10584         PR c/25805
10585         * gcc.dg/pr25805.c: New file.
10586
10587 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
10588
10589         PR c++/25836
10590         * g++.dg/template/init6.C: New test.
10591
10592 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
10593
10594         * gcc.dg/tree-ssa/pr24287.c: New test
10595
10596 2006-01-18  Eric Christopher  <echristo@apple.com>
10597
10598         * g++.dg/eh/table.C: New.
10599
10600 2006-01-18  DJ Delorie  <dj@redhat.com>
10601
10602         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
10603         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
10604         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
10605         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
10606
10607 2006-01-18  Jeff Law  <law@redhat.com>
10608
10609         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
10610         on wrapping on overflow semantics.
10611
10612         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
10613
10614         * gcc.gc/tree-ssa/vrp23.c: New test.
10615         * gcc.gc/tree-ssa/vrp24.c: New test.
10616
10617 2006-01-18  Richard Henderson  <rth@redhat.com>
10618             Aldy Hernandez  <aldyh@redhat.com>
10619             Jakub Jelinek  <jakub@redhat.com>
10620             Diego Novillo  <dnovillo@redhat.com>
10621             Uros Bizjak  <uros@kss-loka.si>
10622
10623         * testsuite/gcc.dg/gomp: New directory.
10624
10625 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
10626             Steven G. Kargl  <kargls@comcast.net>
10627
10628         PR fortran/20869
10629         * gfortran.dg/intrinsic_external_1.f90: New test.
10630
10631         PR fortran/20875.
10632         * gfortran.dg/elemental_pointer_1.f90: New test.
10633
10634         PR fortran/25024
10635         * gfortran.dg/external_procedures_1.f90: New test.
10636
10637         PR fortran/25785
10638         gfortran.dg/assumed_present.f90: New test.
10639
10640 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
10641
10642         * g++.dg/parse/lookup5.C: New test.
10643
10644 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10645
10646         PR fortran/25697
10647         * gfortran.dg/read_eof.f90: New test.
10648
10649 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
10650
10651         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
10652         add a closing brace.
10653
10654 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10655
10656         PR fortran/25631
10657         * gfortran.dg/fmt_tl.f: New test.
10658
10659 2006-01-17  Eric Christopher  <echristo@apple.com>
10660
10661         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
10662         * g++.old-deja/g++.warn/impint2.C: Ditto.
10663         * g++.old-deja/g++.other/null1.C: Ditto.
10664         * g++.dg/warn/conv2.C: Ditto.
10665         * g++.dg/warn/conv4.C: New file.
10666
10667 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
10668
10669         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
10670
10671 2006-01-17  Andreas Jaeger  <aj@suse.de>
10672             Janis Johnson <janis187@us.ibm.com>
10673
10674         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
10675         in 64-bit.
10676         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
10677         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
10678
10679 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
10680
10681         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
10682         xfail txxx where xxx >= 25.
10683
10684 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
10685
10686         PR testsuite/25764
10687         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
10688
10689 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
10690
10691         PR c/25682
10692         * gcc.dg/pr25682.c: New test.
10693         * g++.dg/parse/array-size2.C: New test.
10694
10695 2006-01-16  Ian Lance Taylor  <ian@airs.com>
10696
10697         * consistency.vlad: Remove entire directory, 1652 files.
10698
10699 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
10700
10701         * lib/target-supports.exp (check_effective_target_dfp_nocache,
10702         check_effective_target_dfprt_nocache): New.
10703         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
10704         (check_effective_target_dfprt): New.
10705         * lib/c-compat.exp (check_dfp): Remove.
10706         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
10707         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
10708         level of support for decimal float.
10709         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
10710         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
10711         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
10712         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
10713         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
10714         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
10715         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
10716         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
10717         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
10718         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
10719         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
10720         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
10721         directives.
10722
10723 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
10724
10725         PR testsuite/25741
10726         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
10727         $base_dir/../.
10728         * lib/gfortran.exp (gfortran_init): Likewise.
10729         * lib/obj-c++.exp (obj-c++_init): Likewise.
10730         * lib/scanasm.exp (scan-assembler-dem): Likewise.
10731         (scan-assembler-dem-not): Likewise.
10732         * lib/scandump.exp (scan-dump-dem): Likewise.
10733         (scan-dump-dem-not): Likewise.
10734
10735 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
10736
10737         PR testsuite/25767
10738         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
10739         powerpc-*-darwin*.
10740         * lib/obj-c++.exp (obj-c++_init): Likewise.
10741
10742 2006-01-16  Richard Guenther  <rguenther@suse.de>
10743
10744         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
10745
10746 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10747
10748         PR testsuite/25777
10749         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
10750         to LD_LIBRARY_PATH.
10751
10752 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
10753             Andrew Pinski  <pinskia@physics.uc.edu>
10754
10755         * gcc.dg/minmax-1.c: New test.
10756
10757 2006-01-16  Ben Elliston  <bje@au.ibm.com>
10758
10759         * gcc.dg/dfp/dfp.exp: Correct FSF address.
10760         * gcc.misc-tests/dectest.exp: Ditto.
10761
10762 2006-01-15  Ian Lance Taylor  <ian@airs.com>
10763
10764         PR testsuite/25796
10765         * gcc.target/i386/cmov6.c: Use -march=k8.
10766
10767 2006-01-15  Andreas Jaeger  <aj@suse.de>
10768
10769         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
10770         x86 does not have __float128.
10771
10772 2006-01-14  Ian Lance Taylor  <ian@airs.com>
10773
10774         * gcc.target/i386/cmov6.c: New test.
10775
10776 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
10777
10778         PR c++/25663
10779         * g++.dg/template/ctor6.C: New test.
10780
10781 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
10782
10783         PR tree-optimization/25485
10784         * gcc.dg/tree-ssa/pr25485.c: New.
10785
10786 2006-01-14  Richard Guenther  <rguenther@suse.de>
10787
10788         PR tree-optimization/22548
10789         PR tree-optimization/22555
10790         PR tree-optimization/22501
10791         * gcc.dg/tree-ssa/alias-4.c: New testcase.
10792         * gcc.dg/tree-ssa/alias-5.c: Likewise.
10793         * gcc.dg/tree-ssa/alias-6.c: Likewise.
10794         * gcc.dg/tree-ssa/alias-7.c: Likewise.
10795         * gcc.dg/tree-ssa/alias-8.c: Likewise.
10796         * gcc.dg/tree-ssa/alias-9.c: Likewise.
10797         * gcc.dg/tree-ssa/alias-10.c: Likewise.
10798         * gcc.dg/tree-ssa/alias-11.c: Likewise.
10799         * gcc.dg/tree-ssa/alias-12.c: Likewise.
10800
10801 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
10802
10803         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
10804         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
10805
10806 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
10807         Richard Guenther  <rguenther@suse.de>
10808
10809         PR rtl-optimization/24257
10810         * gcc.dg/torture/pr24257.c: New testcase.
10811
10812 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
10813
10814         * gcc.c-torture/execute/20060110-1.c: New test.
10815         * gcc.c-torture/execute/20060110-2.c: New test.
10816
10817 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
10818
10819         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
10820
10821 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
10822
10823         PR fortran/25756
10824         * gfortran.dg/label_3.f90: New test.
10825
10826 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
10827
10828         PR tree-optimization/25771
10829         * g++.dg/tree-ssa/pr25771.C: New test
10830
10831 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
10832
10833         PR tree-opt/24365
10834         * g++.dg/opt/complex5.C: New test.
10835
10836 2006-01-13  Richard Guenther  <rguenther@suse.de>
10837
10838         * gcc.target/i386/387-9.c: New testcase.
10839
10840 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
10841
10842         PR c++/24824
10843         * g++.dg/debug/dwarf2-1.C: New.
10844
10845 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
10846
10847         PR testsuite/25728
10848         * lib/gcov.exp (verify-lines): Add "close $fd".
10849
10850 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
10851             Ben Elliston  <bje@au.ibm.com>
10852
10853         * gcc.dg/dfp/inf-1.c: New test.
10854
10855 2006-01-12  Janis Johnson <janis187@us.ibm.com>
10856             Yao Qi  <qiyaoltc@cn.ibm.com>
10857             Ben Elliston  <bje@au.ibm.com>
10858             Jon Grimm  <jgrimm2@us.ibm.com>
10859
10860         * gcc.dg/nodfp-1.c: New test.
10861         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
10862         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
10863         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
10864         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
10865         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
10866         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
10867         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
10868         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
10869         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
10870         * gcc.dg/format/dfp-scanf-1.c: Likewise.
10871         * gcc.dg/format/dfp-printf-1.c: Likewise.
10872         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
10873         (compat_setup_dfp): New.
10874         * gcc.dg/compat/compat.exp: Use it.
10875         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
10876         Make some variables global, prepend "compat_" to their names.
10877         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
10878         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
10879         * gcc.misc-tests/dectest.exp: New test driver for decTest.
10880         * lib/compat.exp (compat_skip_list): Make global, rename.
10881         * lib/c-compat.exp: New file.
10882         * lib/target-supports.exp (check_effective_target_dfp): New.
10883
10884         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
10885         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
10886         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
10887         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
10888         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
10889         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
10890         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
10891         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
10892         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
10893         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
10894         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
10895         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
10896         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
10897         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
10898         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
10899         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
10900         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
10901         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
10902         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
10903         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
10904         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
10905         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
10906         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
10907         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
10908         gcc.dg/dfp/struct-layout-1.c,
10909         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
10910         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
10911         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
10912         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
10913         gcc.dg/dfp/func-vararg-dfp.c,
10914         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
10915         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
10916         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
10917         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
10918         gcc.dg/dfp/wtr-conversion-1.c: New tests.
10919
10920 2006-01-11  Richard Guenther  <rguenther@suse.de>
10921
10922         PR tree-optimization/25734
10923         * gcc.dg/tree-ssa/pr25734.c: New testcase.
10924
10925 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
10926
10927         PR fortran/25486
10928         * gfortran.dg/literal_character_constant_1_x.F: New test.
10929         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
10930         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
10931         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
10932
10933 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
10934
10935         PR c++/25386
10936         * g++.dg/ext/packed3.C: Add expected packed error.
10937
10938 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
10939
10940         PR target/25706
10941         * gcc.dg/torture/pr25706-1.c: New test.
10942
10943 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
10944
10945         PR tree-optimization/23109
10946         PR tree-optimization/23948
10947         PR tree-optimization/24123
10948
10949         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
10950         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
10951         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
10952         g++.dg/tree-ssa/pr23948.C: New testcases.
10953         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
10954         three divisions in order to do the optimization.
10955
10956 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
10957
10958         PR c++/25632
10959         * g++.dg/other/pr25632.C: New test.
10960
10961 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
10962
10963         PR fortran/25730
10964         * gfortran.dg/used_types_1.f90: New test.
10965
10966 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
10967
10968         PR target/25718
10969         * gcc.dg/torture/pr25718-1.c: New test.
10970
10971 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
10972
10973         * gfortran.dg/list_read_2.f90: Fix typo in description.
10974
10975 2006-01-10  Jan Beulich  <jbeulich@novell.com>
10976
10977         * lib/target-supports.exp (check_visibility_available): Simplify test
10978         for *-*-netware*.
10979         (check_profiling_available): Fail for *-*-netware*.
10980         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
10981         * gcc.dg/20021014-1.c: Likewise.
10982         * gcc.dg/nest.c: Likewise.
10983
10984 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
10985
10986         fortran/24936
10987         * gfortran.dg/forall_3.f90: New test.
10988
10989 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
10990
10991         PR fortran/21977
10992         * gfortran.dg/nesting_2.f90: New test.
10993         * gfortran.dg/nesting_3.f90: New test.
10994
10995 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
10996
10997         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
10998         Fix typo in comment.
10999
11000 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
11001
11002         * gfortran.dg/single_char_string.f90: New test.
11003
11004 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
11005
11006         * gfortran.dg/ichar_2.f90: New test.
11007
11008 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
11009
11010         PR fortran/25093
11011         * gfortran.dg/private_type_4.f90: New.
11012
11013 2006-01-07  Richard Guenther  <rguenther@suse.de>
11014
11015         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
11016
11017 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11018
11019         * gfortran.dg/func_decl_1.f90: New.
11020         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
11021         * gfortran.dg/array_alloc_2.f90: Likewise.
11022         * gfortran.dg/char_result_8.f90: Likewise.
11023         * gfortran.dg/dup_save_1.f90: Likewise.
11024         * gfortran.dg/dup_save_2.f90: Likewise.
11025         * gfortran.dg/f2c_6.f90: Likewise.
11026         * gfortran.dg/f2c_7.f90: Likewise.
11027         * gfortran.dg/func_result_2.f90: Likewise.
11028         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
11029
11030 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
11031
11032         PR fortran/22146
11033         * gfortran.dg/elemental_subroutine_1.f90: New test.
11034         * gfortran.dg/elemental_subroutine_2.f90: New test.
11035
11036         PR fortran/25029
11037         PR fortran/21256
11038         * gfortran.dg/assumed_size_refs_1.f90: New test.
11039
11040         PR fortran/20868
11041         PR fortran/20870
11042         * gfortran.dg/assumed_size_refs_2.f90: New test.
11043         * gfortran.dg/initialization_1.f90: Change warning message.
11044
11045 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
11046
11047         * gcc.dg/tree-ssa/loop-15.c: New test.
11048
11049 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11050
11051         PR fortran/25598
11052         * gfortran.dg/backspace_3.f: New test.
11053         * gfortran.dg/backspace_4.f: New test.
11054
11055 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11056
11057         PR fortran/24268
11058         * gfortran.dg/fmt_white.f: Update test.
11059
11060 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
11061
11062         * gcc.dg/cast-1.c: Add new warning.
11063         * gcc.dg/cast-2.c: Likewise.
11064         * gcc.dg/cast-3.c: Likewise.
11065         * gcc.dg/format/cast-1.c: Likewise.
11066         * gcc.dg/cast-4.c: New testcase.
11067
11068 2006-01-05  Richard Guenther  <rguenther@suse.de>
11069
11070         PR tree-optimization/22555
11071         * gcc.dg/tree-ssa/alias-3.c: New testcase.
11072
11073 2006-01-05  Richard Guenther  <rguenther@suse.de>
11074             Diego Novillo  <dnovillo@redhat.com>
11075
11076         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
11077         * gcc.dg/tree-ssa/loop-8.c: Likewise.
11078         * gcc.dg/tree-ssa/loop-1.c: Likewise.
11079         * gcc.dg/tree-ssa/pr23294.c: Likewise.
11080         * gcc.dg/tree-ssa/pr21985.c: Likewise.
11081         * gcc.dg/tree-ssa/loop-14.c: Likewise.
11082         * gcc.dg/tree-ssa/loop-2.c: Likewise.
11083         * gcc.dg/tree-ssa/loop-3.c: Likewise.
11084         * gcc.dg/tree-ssa/loop-4.c: Likewise.
11085         * gcc.dg/tree-ssa/pr21171.c: Likewise.
11086         * gcc.dg/tree-ssa/loop-5.c: Likewise.
11087         * gcc.dg/tree-ssa/loop-10.c: Likewise.
11088         * gcc.dg/tree-ssa/loop-6.c: Likewise.
11089         * treelang/compile/extravar.tree: Likewise.
11090         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
11091         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
11092         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
11093         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
11094         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
11095
11096 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
11097
11098         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
11099         for 64-bit fix.
11100
11101 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
11102
11103         PR fortran/23675
11104         gfortran.dg/char_result_11.f90: New.
11105
11106 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
11107
11108         PR c++/24782
11109         * g++.dg/parse/access9.C: New test.
11110         * g++.dg/tc1/dr52.C: Tweak error markers.
11111
11112 2006-01-04  Richard Henderson  <rth@redhat.com>
11113
11114         Merge from gomp branch.
11115         * g++.dg/parse/pragma2.C: Update expected error lines.
11116
11117 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
11118
11119         * g++.dg/other/i386-2.C: New test.
11120
11121         PR target/25554
11122         * gcc.c-torture/compile/20051228-1.c: New test.
11123
11124         PR c/25559
11125         * gcc.dg/pr25559.c: New test.
11126
11127 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
11128
11129         PR c++/25492
11130         * g++.dg/lookup/friend9.C: New test.
11131
11132         PR c++/25625
11133         * g++.dg/template/repo5.C: New test.
11134
11135 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
11136
11137         PR fortran/25101
11138         * gfortran.dg/forall_2.f90: New test.
11139
11140 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
11141
11142         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
11143         dg-require-weak.  Adjust regexp to handle leading-underscore
11144         targets and space as well as TAB after .weak.  Change previous
11145         64-bit fix to not use naked dot.
11146
11147 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
11148
11149         PR rtl-optimization/25578
11150         * gcc.c-torture/execute/20060102-1.c: New testcase.
11151
11152 2006-01-03  Richard Guenther  <rguenther@suse.de>
11153
11154         PR c/25183
11155         * gcc.dg/torture/pr25183.c: New testcase.
11156
11157 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
11158
11159         Merge from gomp-branch.
11160         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
11161         * gcc.dg/ia64-sync-2.c: Likewise.
11162         * gcc.dg/ia64-sync-3.c: Likewise.
11163         * gcc.dg/ia64-sync-4.c: Likewise.
11164         * gcc.dg/sync-2.c: Likewise.
11165         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
11166         that sparc64-*-* and sparcv9-*-* supports sync builtins.
11167
11168 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
11169
11170         PR c++/25635
11171         * g++.dg/parse/operator6.C: New test.
11172
11173         PR c++/25637
11174         * g++.dg/parse/error29.C: New test.
11175
11176         PR c++/25638
11177         * g++.dg/parse/dtor6.C: New test.
11178
11179         PR c++/25633
11180         * g++.dg/parse/ctor3.C: New test.
11181
11182         PR c++/25634
11183         * g++.dg/template/class3.C: New test.
11184
11185 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
11186
11187         * g++.dg/debug/debug9.C: New.
11188
11189 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
11190
11191         PR fortran/24640
11192         * gfortran.dg/label_2.f90: New test.
11193
11194 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11195
11196         * g++.dg/lookup/using12.C: Tighten error marker.
11197
11198 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
11199             Andrew Pinski <pinskia@physics.uc.edu>
11200
11201         * gcc.target/powerpc/darwin-abi-3.c: New file.
11202         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
11203         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
11204         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
11205         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
11206         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
11207         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
11208         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
11209         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
11210
11211 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
11212
11213         * gcc.dg/tree-ssa/loadpre1.c: New;
11214         * gcc.dg/tree-ssa/loadpre2.c: New;
11215         * gcc.dg/tree-ssa/loadpre3.c: New;
11216         * gcc.dg/tree-ssa/loadpre4.c: New;
11217         * gcc.dg/tree-ssa/loadpre5.c: New;
11218         * gcc.dg/tree-ssa/loadpre6.c: New;
11219         * gcc.dg/tree-ssa/loadpre7.c: New;
11220         * gcc.dg/tree-ssa/loadpre8.c: New;
11221         * gcc.dg/tree-ssa/loadpre9.c: New;
11222
11223 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
11224
11225         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
11226         * g++.dg/abi/thunk4.C: Likewise.
11227
11228 2006-01-01  Andreas Jaeger  <aj@suse.de>
11229
11230         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
11231         portable.
11232
11233 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
11234
11235         PR c++/25294
11236         * gcc.dg/pragma-pack-3.c: New test.
11237         * g++.dg/parse/pragma3.C: New test.
11238
11239 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11240
11241         PR middle-end/24827
11242         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
11243
11244 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11245
11246         PR testsuite/25214
11247         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
11248
11249 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
11250
11251         PR fortran/22607
11252         * gfortran-dg/pure_byref_3.f90: New.
11253
11254         fortran/PR 25396
11255         * gfortran.dg/userdef_operator_1.f90: New.
11256
11257 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
11258
11259         * g++.dg/abi/thunk3.C: New.
11260         * g++.dg/abi/thunk4.C: New.
11261
11262 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
11263
11264         PR fortran/25532
11265         * gfortran.dg/host_used_types_1.f90: New test. Check that host
11266         associated derived type components of derived types are
11267         properly declared in contained procedures.
11268
11269 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11270
11271         PR libgfortran/25139
11272         * gfortran.dg/backspace_2.f: New test.
11273
11274 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11275
11276         PR libgfortran/25550
11277         * gfortran.dg/endfile.f: New test.
11278
11279 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11280
11281         PR libgfortran/25419
11282         * gfortran.dg/comma.f: New test.
11283
11284 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11285
11286         * lib/gfortran-dg.exp: Remove trailing whitespace.
11287         * lib/fortran-torture.exp: Test with -fbounds-check instead of
11288         -funroll-all-loops.
11289
11290 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
11291
11292         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
11293         Extended Double long doubles or repeat tests when long double is
11294         the same size as double.
11295
11296 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11297
11298         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
11299
11300         PR testsuite/25442
11301         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
11302         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
11303
11304         PR testsuite/25441
11305         * gcc.dg/pr23911.c: Make test variable static.
11306
11307         PR testsuite/25444
11308         * gcc.dg/tree-ssa/pr14841.c: Likewise.
11309
11310 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
11311
11312         PR c++/25439
11313         * g++.dg/parse/crash17.C: Adjust error markers.
11314         * g++.dg/template/error20.C: New test.
11315
11316 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
11317
11318         PR c++/23172
11319         * g++.dg/ext/complit4.C: New test.
11320
11321         PR c++/25417
11322         * g++.dg/ext/complit5.C: Likewise.
11323
11324 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
11325
11326         PR tree-optimization/25125
11327         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
11328         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
11329         * gcc.c-torture/execute/pr25125.c: New.
11330
11331 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
11332
11333         PR fortran/25029
11334         PR fortran/21256
11335         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
11336         with incorrect assumed size references.
11337
11338 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
11339
11340         PR c++/23171
11341         * g++.dg/opt/init1.C: New test.
11342
11343 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
11344
11345         PR c++/24671
11346         * g++.dg/template/sfinae3.C: New test.
11347
11348 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11349
11350         * g++.dg/other/friend4.C: New test.
11351
11352 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
11353
11354         PR target/25005
11355         * g++.dg/opt/pr25005.C: New test.
11356
11357 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
11358
11359         PR c++/25369
11360         * g++.dg/template/ptrmem16.C: New test.
11361
11362 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
11363
11364         PR fortran/25029
11365         PR fortran/21256
11366         * gfortran.dg/initialization_1.f90: Add test of SIZE.
11367
11368 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11369
11370         PR libgfortran/25307
11371         * gfortran.dg/list_read_5.f90: New test.
11372
11373 2005-12-22  Richard Henderson  <rth@redhat.com>
11374
11375         * gcc.target/i386/sse-7.c: Use -msse2.
11376
11377 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
11378
11379         PR rtl-optimization/25432
11380         * gcc.c-torture/compile/20051216-1.c: New test.
11381
11382         PR objc/25328
11383         * objc/execute/pr25328.m: New test.
11384
11385 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
11386
11387         PR c++/25364
11388         * g++.dg/template/call4.C: New test.
11389
11390 2005-12-22  Dale Johannesen  <dalej@apple.com>
11391
11392         * gcc.target/i386/sse-17.c: New.
11393
11394 2005-12-22  Paul Brook  <paul@codesourcery.com>
11395
11396         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
11397
11398 2005-12-22  Paul Brook  <paul@codesourcery.com>
11399
11400         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
11401
11402 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
11403
11404         PR tree-opt/25513
11405         * gcc.c-torture/compile/pr25513.c: New test.
11406
11407 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11408
11409         PR c++/23333
11410         * g++.dg/parse/error25.C: Add more tests.
11411
11412 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11413
11414         PR fortran/18990
11415         * gfortran.dg/der_charlen_1.f90: New.
11416
11417 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
11418
11419         PR fortran/20889
11420         * gfortran.dg/pointer_component_type_1.f90: New test.
11421
11422         PR fortran/25029
11423         PR fortran/21256
11424         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
11425         should give an error with assumed size array refernces and checks those
11426         that should not.
11427         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
11428         reference an upper bound so that it does not generate an error.
11429
11430         PR fortran/19362
11431         PR fortran/20244
11432         PR fortran/20864
11433         PR fortran/25391
11434         * gfortran.dg/used_dummy_types_1.f90: New test.
11435         * gfortran.dg/used_dummy_types_2.f90: New test.
11436         * gfortran.dg/used_dummy_types_3.f90: New test.
11437         * gfortran.dg/used_dummy_types_4.f90: New test.
11438         * gfortran.dg/used_dummy_types_5.f90: New test.
11439
11440         PR fortran/23152
11441         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
11442         group already being USE associated.
11443         * gfortran.dg/assumed_shape_nml.f90: New test.
11444         * gfortran.dg/assumed_size_nml.f90: New test.
11445
11446         PR fortran/20862
11447         PR fortran/25053
11448         PR fortran/25063
11449         PR fortran/25064
11450         PR fortran/25066
11451         PR fortran/25067
11452         PR fortran/25068
11453         PR fortran/25307
11454         * gfortran.dg/io_constraints_1.f90: New test.
11455         * gfortran.dg/io_constraints_1.f90: New test.
11456         * gfortran.dg/iostat_3.f90: Change wording of warning.
11457         * gfortran.dg/g77/19981216-0.f: The same.
11458
11459 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
11460
11461         PR tree-optimization/23518
11462         * testsuite/gcc.dg/pr23518.c: New.
11463
11464 2005-12-21  Mike Stump  <mrs@apple.com>
11465
11466         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
11467
11468 2005-12-21  Paul Brook  <paul@codesourcery.com>
11469
11470         * gcc.dg/pr19340.c: Skip on m68k targets.
11471
11472 2005-12-21  Steven Bosscher  <stevenb@suse.de>
11473
11474         PR rtl-optimization/25196
11475         * gcc.dg/pr25196.c: New test.
11476
11477 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
11478
11479         PR fortran/25423
11480         gfortran.dg/where_nested_1.f90: New.
11481
11482 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
11483
11484         PR tree-optimization/25382.
11485         * gcc.dg/tree-ssa/pr25382.c: New.
11486
11487 2005-12-20  Richard Guenther  <rguenther@suse.de>
11488
11489         PR middle-end/24306
11490         * gcc.target/i386/pr24306.c: New testcase.
11491
11492 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
11493
11494         PR tree-optimization/25501
11495         * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
11496
11497 2005-12-20  Richard Guenther  <rguenther@suse.de>
11498
11499         Revert
11500         2005-12-02  Richard Guenther  <rguenther@suse.de>
11501
11502         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
11503
11504 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
11505
11506         PR c++/21228
11507         * g++.dg/warn/Wunreachable-code-2.C: New test.
11508
11509 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
11510
11511         PR c++/24278
11512         * g++.dg/template/ctor5.C: New test.
11513
11514         PR c++/24915
11515         * g++.dg/template/overload8.C: New test.
11516
11517 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
11518
11519         * gcc.c-torture/compile/pr25483 : New test.
11520
11521 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11522
11523         PR c++/20552
11524         * g++.dg/ext/typeof10.C: New test.
11525
11526 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
11527
11528         * gcc.dg/mt-loopi1.c: New.
11529
11530 2005-12-18  Richard Guenther  <rguenther@suse.de>
11531
11532         PR tree-optimization/25481
11533         * gcc.dg/torture/pr25481.c: New testcase.
11534
11535 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
11536
11537         PR rtl-optimization/21041
11538         * gcc.dg/pr21041.c: New test.
11539
11540 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11541
11542         PR libgfortran/25463
11543         * gfortran.dg/advance.f90: New test.
11544
11545 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
11546
11547         * gcc.dg/20051201-1.c: New test.
11548
11549 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
11550
11551         PR fortran/25018
11552         * gfortran.dg/initialization_1.f90: New test.
11553         * gfortran.dg/enum_5.f90: Change dg-error to new message.
11554         * gfortran.dg/g77/980616-0.f: The same.
11555
11556 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
11557
11558         * PR fortran/25458
11559         * gfortran.dg/chkbits.f90: New test.
11560
11561 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
11562
11563         * gfortran.dg/enum_5.f: Revert to previous version.
11564
11565 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
11566
11567         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
11568         * gfortran.dg/nested_modules_1.f90: Ditto.
11569         * gfortran.dg/hollerith_f95.f90: Ditto.
11570         * gfortran.dg/select_5.f90: Ditto.
11571         * gfortran.dg/secnds.f: Ditto.
11572         * gfortran.dg/hollerith2.f90: Ditto.
11573         * gfortran.dg/imag_2.f: Ditto.
11574         * gfortran.dg/ftell_2.f90: Ditto.
11575         * gfortran.dg/malloc_free_1.f90: Ditto.
11576         * gfortran.dg/logint-1.f: Ditto.
11577         * gfortran.dg/recursive_statement_functions.f90: Ditto.
11578         * gfortran.dg/e_d_fmt.f90: Ditto.
11579         * gfortran.dg/hollerith_legacy.f90: Ditto.
11580         * gfortran.dg/logint-2.f: Ditto.
11581         * gfortran.dg/enum_5.f90: Ditto.
11582         * gfortran.dg/f2c_2.f90: Ditto.
11583         * gfortran.dg/pr17143.f90: Ditto.
11584         * gfortran.dg/namelist_14.f90: Ditto.
11585         * gfortran.dg/logint-3.f: Ditto.
11586         * gfortran.dg/spread_scalar_source.f90: Ditto.
11587         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
11588         * gfortran.dg/namelist_11.f: Ditto.
11589         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
11590         * gfortran.dg/g77/20010519-1.f
11591         * gfortran.dg/g77/alpha1.f: Ditto.
11592         * gfortran.dg/g77/990115-1.f: Ditto.
11593         * gfortran.dg/g77/erfc.f: Ditto.
11594         * gfortran.dg/g77/19990313-3.f: Ditto.
11595         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
11596         * gfortran.dg/g77/20010426.f: Ditto.
11597         * gfortran.dg/g77/19990313-0.f: Ditto.
11598         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
11599         * gfortran.dg/g77/20000629-1.f: Ditto.
11600         * gfortran.dg/g77/970125-0.f: Ditto.
11601         * gfortran.dg/g77/8485.f: Ditto.
11602         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
11603         * gfortran.dg/g77/19990313-1.f: Ditto.
11604         * gfortran.dg/g77/int8421.f: Ditto.
11605         * gfortran.dg/g77/19990305-0.f: Ditto.
11606         * gfortran.dg/g77/947.f: Ditto.
11607         * gfortran.dg/g77/19990905-2.f: Ditto.
11608         * gfortran.dg/g77/cabs.f: Ditto.
11609         * gfortran.dg/g77/19990313-2.f: Ditto.
11610         * gfortran.dg/g77/20020307-1.f: Ditto.
11611         * gfortran.dg/g77/dcomplex.f: Ditto.
11612         * gfortran.dg/g77/19990502-1.f: Ditto.
11613         * gfortran.dg/g77/19981216-0.f: Ditto.
11614         * gfortran.dg/common_4.f90: Ditto.
11615         * gfortran.dg/entry_4.f90: Ditto.
11616         * gfortran.dg/equiv_constraint_2.f90: Ditto.
11617         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
11618         * gfortran.dg/namelist_12.f: Ditto.
11619         * gfortran.dg/scale_1.f90: Ditto.
11620         * gfortran.dg/modulo_1.f90
11621         * gfortran.dg/hollerith.f90: Ditto.
11622         * gfortran.dg/direct_io_3.f90: Ditto.
11623         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
11624         * gfortran.dg/gnu_logical_1.F: Ditto.
11625         * gfortran.dg/unf_io_convert_1.f90: Ditto.
11626         * gfortran.dg/assign_1.f90: Ditto.
11627         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
11628         * gfortran.dg/pr23095.f: Ditto.
11629         * gfortran.dg/read_float_1.f90: Ditto.
11630
11631 2005-12-17  Andreas Jaeger  <aj@suse.de>
11632
11633         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
11634         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
11635
11636 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11637
11638         PR fortran/24268
11639         * gfortran.dg/fmt_white.f: New test.
11640
11641 2005-12-16  Steven G. Kargl <kargls@comcast.net>
11642
11643         * gfortran.dg/label_1.f90: New test.
11644
11645 2005-12-15  Ben Elliston  <bje@au.ibm.com>
11646
11647         PR testsuite/25422
11648         * gcc.dg/20031012-1.c: Add -Walways-true option.
11649         * gcc.dg/weak/weak-3.c: Likewise.
11650         * g++.old-deja/g++.mike/warn8.C: Likewise.
11651
11652 2005-12-16  Mike Stump  <mrs@apple.com>
11653
11654         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
11655         exit.
11656
11657 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11658
11659         PR libgfortran/25264
11660         PR libgfortran/25349
11661         * gfortran.dg/tl_editing.f90: Added additional checks.
11662         * gfortran.dg/t_editing.f: New test.
11663         * gfortran.dg/write_padding.f90: New test
11664
11665 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11666
11667         PR testsuite/25215
11668         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
11669
11670 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
11671
11672         PR rtl-optimization/24899
11673         * gcc.c-torture/execute/20051215-1.c: New test.
11674
11675 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
11676
11677         PR 24823
11678         * gfortran.dg/pr24823.f: New test.
11679
11680 2005-12-16  Jeff Law  <law@redhat.com>
11681
11682         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
11683
11684 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
11685
11686         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
11687         Change C++ style comments to C style comments.
11688         Remove aligned types from the array.
11689         Keep Enums disabled.
11690         (complex_types): Remove aligned types from the array.
11691         Comment out "_Complex long double".
11692         (attrib_types): Remove.
11693         (complex_attrib_types): Remove.
11694         (attrib_array_types): Remove.
11695         (complex_attrib_array_types): Remove.
11696         (aligned_bitfld_types): Remove.
11697         (n_aligned_bitfld_types): Remove.
11698         (FEATURE_ALIGNEDPACKED): Delete.
11699         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
11700         (singles): Remove support for adding attributes.
11701         (choose_type): Remove support for attributed types.
11702         (generate_fields): Remove support for attributed bit-fields.
11703         Remove support for adding attributes.
11704         (generate_random_tests): Remove support for adding attributes.
11705         (features): Add back "[0] :0" and "complex vector [0]".
11706         (main): Remove support for attributed bit-fields.
11707         Uncomment the calling of generate_random_tests for the rests of
11708         the tests.
11709
11710 2005-12-16  Jan Hubicka  <jh@suse.cz>
11711
11712         * gcc.c-torture/combine/pr25224.c: New.
11713
11714 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
11715
11716         PR other/25028
11717         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
11718         HP-UX.
11719
11720 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
11721
11722         * gcc.dg/20051215-1.c: New file.
11723
11724 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11725
11726         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
11727         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
11728
11729 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
11730
11731         PR fortran/18197
11732         * gfortran.dg/dummy_functions_1.f90: New.
11733
11734 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
11735
11736         PR rtl-optimization/25310
11737         * gcc.c-torture/compile/pr25310.c: New test.
11738
11739 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
11740
11741         PR debug/25023
11742         * gcc.dg/pr25023.c: New test.
11743
11744 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11745
11746         * g++.old-deja/g++.brendan/redecl1.C,
11747         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
11748         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
11749         g++.old-deja/g++.oliva/typeof1.C,
11750         g++.old-deja/g++.other/crash16.C,
11751         g++.old-deja/g++.other/crash34.C,
11752         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
11753         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
11754         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
11755         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
11756         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
11757         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
11758         Remove xfail.
11759
11760 2005-12-14  Kean Johnston  <jkj@sco.com>
11761             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11762
11763         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
11764         * gcc.target/i386/20020523-1.c: Ditto.
11765         * gcc.target/i386/tailcall-1.c: Ditto.
11766         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
11767         * gcc.target/i386/ssetype-5.c: Ditto.
11768
11769 2005-12-14  Jeff Law  <law@redhat.com>
11770
11771         * gcc.dg/tree-ssa/foldstring-1.c: New test.
11772
11773 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
11774
11775         PR target/25254
11776         PR target/24188
11777         * gcc.target/i386/pr25254.c: New test.
11778         * gfortran.dg/PR24188.f: New test.
11779
11780 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
11781
11782         * lib/fortran-torture.exp: Catch remaining uses of
11783         remote_file build delete.
11784
11785 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11786
11787         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
11788
11789 2005-12-14  Ben Elliston  <bje@au.ibm.com>
11790
11791         * gcc.dg/warn-addr-cmp.c: New test.
11792
11793 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
11794
11795         PR debug/25023
11796         PR target/25293
11797         * gcc.target/i386/pr25293.c: New test.
11798
11799 2005-12-13  Petr Machata  <machata@post.cz>
11800
11801         PR c++/24907
11802         * g++.dg/parse/comma2.C: New test.
11803
11804 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
11805             Jakub Jelinek  <jakub@redhat.com>
11806
11807         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
11808         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
11809         (limits.h): Include unconditionally.
11810         (stdlib.h): Likewise.
11811         (hashtab.h): Do not include.
11812         (getopt.h): Likewise.
11813         (stddef.h): Include.
11814         (hashval_t): Define.
11815         (struct entry): Add "next" field.
11816         (HASH_SIZE): New macro.
11817         (hash_table): New variable.
11818         (switchfiles): Do not use xmalloc.
11819         (mix): New macro.
11820         (iterative_hash): New function.
11821         (hasht): Remove.
11822         (e_exists): New function.
11823         (e_insert): Likewise.
11824         (output): Use, instead of libiberty hashtable functions.
11825         (main): Do not use getopt.  Do not call htab_create.
11826
11827 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
11828
11829         PR c++/25331
11830         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
11831         put atal* and atpaal* attributes on array elements.
11832         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
11833         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
11834         put atal* and atpaal* attributes on array elements.
11835         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
11836
11837 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
11838
11839         * gcc.dg/single-precision-constant.c: New test.
11840
11841 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
11842
11843         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
11844         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
11845         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
11846         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
11847         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
11848         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
11849         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
11850         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
11851         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
11852         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
11853         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
11854         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
11855         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
11856         gcc.target/powerpc/ppc-sdata-2.c,
11857         gcc.target/powerpc/ppc-stackalign-1.c,
11858         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
11859         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
11860         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
11861         gcc.target/powerpc/rs6000-ldouble-2.c,
11862         gcc.target/powerpc/rs6000-power2-1.c,
11863         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
11864         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
11865         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
11866         option into target selector.
11867         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
11868         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
11869
11870 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
11871
11872         PR objc/25348
11873         * objc.dg/encode-9.m: New test.
11874
11875 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11876
11877         PR testsuite/20772
11878         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
11879         * gcc.dg/asm-b.c: Fix typo.
11880         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
11881         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
11882         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
11883         i?86 lp64 and x86_64 ilp32.
11884         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
11885         on i?86 lp64.
11886         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
11887
11888 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
11889
11890         PR fortran/25078
11891         gfortran.dg/equiv_5.f90: New test.
11892
11893 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
11894
11895         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
11896         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
11897         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
11898         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
11899         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
11900         * gcc.dg/tree-ssa/reassoc-5.c: New.
11901         * gcc.dg/tree-ssa/reassoc-6.c: New.
11902         * gcc.dg/tree-ssa/reassoc-7.c: New.
11903         * gcc.dg/tree-ssa/reassoc-8.c: New.
11904         * gcc.dg/tree-ssa/reassoc-9.c: New.
11905         * gcc.dg/tree-ssa/reassoc-10.c: New.
11906         * gcc.dg/tree-ssa/reassoc-11.c: New.
11907
11908 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11909
11910         PR testsuite/25167
11911         PR testsuite/24478
11912         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
11913
11914 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
11915
11916         PR c++/25300
11917         * g++.dg/template/inherit.C: Do not use a generic error message.
11918
11919 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
11920
11921         PR libobjc/25354
11922         * objc.dg/gnu-encoding: New directory.
11923         * objc.dg/gnu-encoding/compat-common.h: New file.
11924         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
11925         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
11926         * objc.dg/gnu-encoding/vector-defs.h: New file.
11927         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
11928         * objc.dg/gnu-encoding/generate-random.c: New file.
11929         * objc.dg/gnu-encoding/generate-random_r.c: New file.
11930         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
11931         * objc.dg/gnu-encoding/generate-random.h: New file.
11932
11933 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
11934
11935         PR c++/25337
11936         * g++.dg/template/defarg7.C: New test.
11937
11938 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
11939
11940         PR libobjc/25347
11941         * objc.dg/encode-8.m: New test.
11942
11943 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
11944
11945         PR libobjc/25346
11946         * objc.dg/encode-7.m: New test.
11947
11948 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
11949
11950         PR c++/25010
11951         * g++.dg/opt/inline10.C: New test.
11952
11953 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
11954
11955         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
11956
11957 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
11958
11959         * gfortran.dg/substring_equivalence.f90: typo in comment
11960
11961 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11962
11963         PR fortran/25068
11964         * gfortran.dg/iostat_3.f90: New test.
11965
11966 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
11967
11968         PR fortran/23815
11969         * gfortran.dg/unf_io_convert_1.f90: New test.
11970         * gfortran.dg/unf_io_convert_2.f90: New test.
11971         * gfortran.dg/unf_io_convert_3.f90: New test.
11972
11973 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11974
11975         PR testsuite/20772
11976         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
11977         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
11978         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
11979         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
11980         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
11981         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
11982         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
11983         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
11984         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
11985         gcc.dg/torture/fp-int-convert-float128-timode.c,
11986         gcc.dg/torture/fp-int-convert-float128.c,
11987         gcc.dg/torture/fp-int-convert-float80-timode.c,
11988         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
11989         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
11990
11991         * gcc.dg/tls/opt-1.c: Require effective target fpic.
11992
11993 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
11994
11995         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
11996
11997 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
11998
11999         * gcc.dg/20051207-1.c,
12000         * gcc.dg/20051207-2.c,
12001         * gcc.dg/20051207-3.c: New tests.
12002
12003 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12004
12005         PR testsuite/20772
12006         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
12007         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
12008         dg-skip-if target selector.
12009
12010         PR testsuite/20772
12011         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
12012         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
12013         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
12014         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
12015         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
12016         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
12017         and/or merge with i?86 cases.
12018
12019         * gcc.dg/tls/opt-3.c: Require effective target fpic.
12020
12021         PR testsuite/20772
12022         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
12023         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
12024         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
12025         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
12026         x86_64-*-linux*.
12027
12028 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
12029
12030         PR target/25311
12031         * gcc.c-torture/compile/pr25311.c: New test.
12032
12033 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12034
12035         PR libgfortran/25039
12036         * gfortran.dg/read_comma.f: New test.
12037
12038 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
12039
12040         PR c++/19317
12041         * g++.dg/opt/pr19317-1.C: New test.
12042         * g++.dg/opt/pr19317-2.C: New test.
12043         * g++.dg/opt/pr19317-3.C: New test.
12044
12045         PR target/19005
12046         * gcc.c-torture/execute/pr19005.c: New test.
12047
12048         PR target/17828
12049         * g++.old-deja/g++.other/comdat5.C: New test.
12050         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
12051
12052         * g++.dg/compat/struct-layout-1.exp: New file.
12053         * g++.dg/compat/struct-layout-1.h: New.
12054         * g++.dg/compat/struct-layout-1_generate.c: New.
12055         * g++.dg/compat/struct-layout-1_x1.h: New.
12056         * g++.dg/compat/struct-layout-1_x2.h: New.
12057         * g++.dg/compat/struct-layout-1_y1.h: New.
12058         * g++.dg/compat/struct-layout-1_y2.h: New.
12059
12060         * gcc.dg/20050330-2.c: New test.
12061
12062 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
12063
12064         PR fortran/25292
12065         * gfortran.dg/associated_1.f90: New.
12066
12067 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
12068
12069         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
12070         ILP32 vect_no_align platforms.
12071
12072 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
12073             Jakub Jelinek  <jakub@redhat.com>
12074
12075         PR target/25268
12076         * gcc.c-torture/compile/20051207-1.c: New test.
12077
12078 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12079
12080         PR testsuite/20772
12081         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
12082         gcc.dg/torture/pr18582-1.c,
12083         gcc.target/i386/attributes-error.c: Also test on x86_64.
12084
12085         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
12086
12087 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12088
12089         PR c++/19397
12090         * g++.dg/template/typedef3.C: New test.
12091
12092         PR c++/19762
12093         PR c++/19764
12094         * g++.dg/template/dtor3.C: Fix error markers.
12095
12096 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
12097
12098         * lib/target-supports.exp (check_effective_target_sync_char_short):
12099         Add s390*.
12100
12101 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
12102
12103         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
12104
12105 2005-12-06  Roger Sayle  <roger@eyesopen.com>
12106
12107         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
12108         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
12109         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
12110         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
12111
12112 2005-12-06  Roger Sayle  <roger@eyesopen.com>
12113
12114         PR c++/25263
12115         * g++.dg/other/array2.C: New test case.
12116
12117 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
12118
12119         * gcc.dg/darwin-weakimport-3.c: New.
12120
12121         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
12122         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
12123         and to work on Darwin.
12124         * gcc.dg/attr-weakref-1b.c: New file.
12125         * gcc.dg/attr-weakref-2.c: New test.
12126         * gcc.dg/darwin-weakref-1.c: New test.
12127
12128 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
12129
12130         PR testsuite/25247
12131         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
12132         use in selector expressions.
12133         (dg-xfail-if): Ditto.
12134         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
12135         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
12136         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
12137         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
12138         * gcc.test-framework/test-framework.exp: Skip generated tests if
12139         CHECK_TEST_FRAMEWORK is not 1.
12140
12141 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
12142
12143         PR tree-optimization/24963
12144         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
12145
12146         PR target/24108
12147         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
12148
12149         PR target/18580
12150         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
12151         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
12152         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
12153         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
12154
12155 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
12156
12157         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
12158         dg-options.
12159
12160 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
12161
12162         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
12163
12164 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
12165
12166         * gcc.dg/format/cast-1.c: New test.
12167
12168 2005-12-04  Roger Sayle  <roger@eyesopen.com>
12169
12170         PR c/7776
12171         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
12172         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
12173         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
12174         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
12175
12176 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
12177
12178         * gcc.dg/cast-pretty-print-1.c: New test.
12179
12180 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
12181
12182         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
12183
12184 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
12185
12186         PR c++/24173
12187         * g++.dg/template/friend40.C: New test.
12188
12189 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
12190
12191         PR target/25199
12192         * gcc.target/i386/movq-2.c: New test.
12193         * gcc.target/i386/movq.c: Remove target i?86, instead add
12194         dg-require-effective-target ilp32.
12195
12196 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12197
12198         PR c++/24103
12199         * g++.dg/other/default1.C: New test.
12200
12201 2005-12-02  Richard Guenther  <rguenther@suse.de>
12202
12203         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
12204
12205 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12206
12207         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
12208
12209 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
12210
12211         PR target/21017
12212         * gcc.target/powerpc/rotate.c: New.
12213
12214 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12215
12216         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
12217         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
12218
12219 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12220
12221         PR c/13384
12222         * gcc.dg/pr17730-1.c: Adjust.
12223         * gcc.dg/lvalue1.c (main): Likewise.
12224         * gcc.dg/lvalue-2.c: Likewise.
12225         * g++.dg/pr7503-3.C
12226
12227 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
12228
12229         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
12230         error messages.
12231
12232 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
12233
12234         PR fortran/24789
12235         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
12236
12237 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
12238
12239         PR target/24475
12240         * lib/target-supports.exp (check_effective_target_tls): New.
12241         (check_effective_target_tls_runtime): New.
12242         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
12243         for TLS support.
12244         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
12245         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
12246         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
12247         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
12248         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
12249         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
12250         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
12251         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
12252         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
12253         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
12254         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
12255         effective-target TLS.
12256         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
12257         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
12258         effective-target TLS runtime.
12259
12260 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
12261
12262         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
12263
12264 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
12265
12266         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
12267         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
12268         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
12269         ignored" warnings when "packing" is the same as the ABI layout.
12270
12271 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
12272
12273         PR fortran/21302
12274         * gfortran.dg/line_length_1.f: New test.
12275         * gfortran.dg/line_length_2.f90: Ditto.
12276
12277 2005-11-30  Richard Guenther  <rguenther@suse.de>
12278
12279         PR tree-optimization/21655
12280         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
12281
12282 2005-11-30  Dale Johannesen  <dalej@apple.com>
12283
12284         * gcc.c-torture/compile/pr24930.c: New.
12285
12286 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
12287
12288         PR fortran/15809
12289         *  gfortran.dg/auto_char_dummy_array.f90: New test.
12290
12291 2005-11-30  Jeff Law  <law@redhat.com>
12292
12293         * g++.old-deja/g++.law/pr25000.C: New test.
12294
12295 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
12296
12297         * gcc.dg/tls/opt-11.c: New test.
12298
12299 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
12300
12301         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
12302         targets.
12303         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
12304         LP64 ia64.
12305
12306 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
12307
12308         * gfortran.dg/open_access_1.f90: New test.
12309
12310 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12311
12312         * gcc.dg/charset/builtin2.c: New test.
12313
12314 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
12315
12316         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
12317         on mmix-*-* for *_[xy].c.
12318
12319 2005-11-28  Kean Johnston  <jkj@sco.com>
12320
12321         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
12322         headers.
12323         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
12324         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
12325         * gcc.target/i386/asm-3.c: Ditto.
12326         * gcc.target/i386/clobbers.c: Ditto.
12327         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
12328         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
12329         test regexp.
12330         * gcc.target/i386/mul.c: Ditto.
12331         * gcc.target/i386/ssetype-1.c: Ditto.
12332         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
12333         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
12334         static so the test works with -fPIC mode too. Based on comment in
12335         PR19231 by Pinski.
12336         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
12337
12338 2005-11-28  Richard Guenther  <rguenther@suse.de>
12339
12340         * gcc.dg/alias-9.c: New testcase.
12341         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
12342
12343 2005-11-28  Roger Sayle  <roger@eyesopen.com>
12344             Uros Bizjak  <uros@kss-loka.si>
12345
12346         PR middle-end/20219
12347         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
12348         tan(x)/sin(x) transformations.
12349
12350 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
12351
12352         PR middle-end/24575
12353         * gcc.dg/tree-ssa/divide-3.c: New test.
12354         * gcc.dg/tree-ssa/divide-4.c: New test.
12355
12356 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
12357
12358         PR fortran/24917
12359         *  gfortran.dg/boz_6.f90: New test.
12360
12361 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12362
12363         PR fortran/23912
12364         * gfortran.dg/modulo_1.f90: New test.
12365
12366 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12367
12368         PR libfortran/24919
12369         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
12370         fail on CRLF platforms.
12371         * gfortran.dg/ftell_2.f90: Likewise.
12372
12373 2005-11-26  Eric Christopher  <echristo@apple.com>
12374
12375         * gcc.dg/intmax_t-1.c: Remove mips xfail.
12376
12377 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
12378
12379         * objc.dg/gnu-runtime-3.m: Simplify.
12380
12381 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
12382
12383         PR middle-end/23669
12384         * gcc.dg/tree-ssa/divide-1.c: New test.
12385         * gcc.dg/tree-ssa/divide-2.c: New test.
12386
12387 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
12388
12389         PR libgfortran/24945
12390         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
12391
12392 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
12393
12394         PR libgfortran/24945
12395         * gfortran.dg/open_status_2.f90: New test.
12396
12397 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12398
12399         * gcc.c-torture/execute/builtins/fprintf.c,
12400         gcc.c-torture/execute/builtins/fputs-lib.c,
12401         gcc.c-torture/execute/builtins/fputs.c,
12402         gcc.c-torture/execute/builtins/lib/fprintf.c,
12403         gcc.c-torture/execute/builtins/lib/printf.c,
12404         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
12405
12406 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
12407
12408         * gcc.dg/20050922-2.c: New test.
12409
12410 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
12411
12412         * objc.dg/gnu-runtime-3.m: New test.
12413
12414 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12415
12416         PR c++/9278
12417         * g++.dg/other/void1.C: New test.
12418
12419 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
12420
12421         PR middle-end/24998
12422         * gcc.dg/torture/fp-int-convert-float.c,
12423         gcc.dg/torture/fp-int-convert-double.c,
12424         gcc.dg/torture/fp-int-convert-long-double.c,
12425         gcc.dg/torture/fp-int-convert-timode.c,
12426         gcc.dg/torture/fp-int-convert-float80.c,
12427         gcc.dg/torture/fp-int-convert-float80-timode.c,
12428         gcc.dg/torture/fp-int-convert-float128.c,
12429         gcc.dg/torture/fp-int-convert-float128-timode.c,
12430         gcc.dg/torture/fp-int-convert.h: New files.
12431
12432 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
12433
12434         PR middle-end/24989
12435         * gcc.dg/tree-ssa/bool-10.c: New test.
12436         * gcc.dg/tree-ssa/bool-11.c: New test.
12437         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
12438
12439 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
12440
12441         PR middle-end/24990
12442         * tree-ssa/pr24990-1.c: New test.
12443
12444 2005-11-24  Richard Guenther  <rguenther@suse.de>
12445         Dirk Mueller <dmueller@suse.de>
12446
12447         PR c++/14024
12448         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
12449         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
12450         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
12451         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
12452         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
12453         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
12454
12455 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
12456
12457         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
12458
12459 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12460
12461         PR c/21668
12462         * gcc.dg/Wc++-compat.c: New.
12463         * gcc.dg/Wno-c++-compat.c: New.
12464
12465 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
12466
12467         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
12468         (vspltish, vspltisw): Likewise.
12469
12470 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12471
12472         PR libgfortran/24794
12473         * gfortran.dg/namelist_12.f: Fix quotes.
12474         * gfortran.dg/namelist_13.f90: Fix quotes.
12475         * gfortran.dg/namelist_14.f90: Fix quotes.
12476         * gfortran.dg/namelist_15.f90: Fix quotes.
12477         * gfortran.dg/namelist_use.f90: Fix quotes.
12478         * gfortran.dg/namelist_use_only.f90: Fix quotes.
12479         * gfortran.dg/namelist_21.f90: New test.
12480         * gfortran.dg/namelist_22.f90: New test.
12481
12482 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
12483
12484         PR target/23435
12485         * gcc.c-torture/compile/pr23435.c: New.
12486
12487 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
12488
12489         * gcc.c-torture/execute/floatunsisf-1.c: New test.
12490
12491 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
12492
12493         * gcc.target/powerpc/405-macchw-1.c,
12494         gcc.target/powerpc/405-macchw-2.c,
12495         gcc.target/powerpc/405-macchwu-1.c,
12496         gcc.target/powerpc/405-macchwu-2.c,
12497         gcc.target/powerpc/405-machhw-1.c,
12498         gcc.target/powerpc/405-machhw-2.c,
12499         gcc.target/powerpc/405-machhwu-1.c,
12500         gcc.target/powerpc/405-machhwu-2.c,
12501         gcc.target/powerpc/405-maclhw-1.c,
12502         gcc.target/powerpc/405-maclhw-2.c,
12503         gcc.target/powerpc/405-maclhwu-1.c,
12504         gcc.target/powerpc/405-maclhwu-2.c,
12505         gcc.target/powerpc/405-mulchw-1.c,
12506         gcc.target/powerpc/405-mulchw-2.c,
12507         gcc.target/powerpc/405-mulchwu-1.c,
12508         gcc.target/powerpc/405-mulchwu-2.c,
12509         gcc.target/powerpc/405-mulhhw-1.c,
12510         gcc.target/powerpc/405-mulhhw-2.c,
12511         gcc.target/powerpc/405-mulhhwu-1.c,
12512         gcc.target/powerpc/405-mulhhwu-2.c,
12513         gcc.target/powerpc/405-mullhw-1.c,
12514         gcc.target/powerpc/405-mullhw-2.c,
12515         gcc.target/powerpc/405-mullhwu-1.c,
12516         gcc.target/powerpc/405-mullhwu-2.c,
12517         gcc.target/powerpc/405-nmacchw-1.c,
12518         gcc.target/powerpc/405-nmacchw-2.c,
12519         gcc.target/powerpc/405-nmachhw-1.c,
12520         gcc.target/powerpc/405-nmachhw-2.c,
12521         gcc.target/powerpc/405-nmaclhw-1.c,
12522         gcc.target/powerpc/405-nmaclhw-2.c,
12523         gcc.target/powerpc/440-macchw-1.c,
12524         gcc.target/powerpc/440-macchw-2.c,
12525         gcc.target/powerpc/440-macchwu-1.c,
12526         gcc.target/powerpc/440-macchwu-2.c,
12527         gcc.target/powerpc/440-machhw-1.c,
12528         gcc.target/powerpc/440-machhw-2.c,
12529         gcc.target/powerpc/440-machhwu-1.c,
12530         gcc.target/powerpc/440-machhwu-2.c,
12531         gcc.target/powerpc/440-maclhw-1.c,
12532         gcc.target/powerpc/440-maclhw-2.c,
12533         gcc.target/powerpc/440-maclhwu-1.c,
12534         gcc.target/powerpc/440-maclhwu-2.c,
12535         gcc.target/powerpc/440-mulchw-1.c,
12536         gcc.target/powerpc/440-mulchw-2.c,
12537         gcc.target/powerpc/440-mulchwu-1.c,
12538         gcc.target/powerpc/440-mulchwu-2.c,
12539         gcc.target/powerpc/440-mulhhw-1.c,
12540         gcc.target/powerpc/440-mulhhw-2.c,
12541         gcc.target/powerpc/440-mulhhwu-1.c,
12542         gcc.target/powerpc/440-mulhhwu-2.c,
12543         gcc.target/powerpc/440-mullhw-1.c,
12544         gcc.target/powerpc/440-mullhw-2.c,
12545         gcc.target/powerpc/440-mullhwu-1.c,
12546         gcc.target/powerpc/440-mullhwu-2.c,
12547         gcc.target/powerpc/440-nmacchw-1.c,
12548         gcc.target/powerpc/440-nmacchw-2.c,
12549         gcc.target/powerpc/440-nmachhw-1.c,
12550         gcc.target/powerpc/440-nmachhw-2.c,
12551         gcc.target/powerpc/440-nmaclhw-1.c,
12552         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
12553
12554 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
12555
12556         PR fortran/24774
12557         * gfortran.dg/inquire_9.f90: New test.
12558
12559         PR fortran/21647
12560         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
12561
12562 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
12563
12564         PR libfortran/24432
12565         * lib/target-supports.exp (check_effective_target_fortran_large_real):
12566         Check that 'cos' is supported.
12567
12568 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
12569
12570         PR fortran/24223
12571         * gfortran.dg/substring_equivalence.f90: New test.
12572
12573         PR fortran/24705
12574         * gfortran.dg/auto_internal_assumed.f90: New test.
12575
12576 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
12577
12578         * gcc.dg/fold-div-2.c: New test.
12579
12580 2005-11-20  Ian Lance Taylor  <ian@airs.com>
12581
12582         PR rtl-optimization/24883
12583         * gcc.c-torture/compile/pr24883.c: New test.
12584
12585 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
12586
12587         PR middle-end/20583
12588         * gcc.c-torture/compile/pr20583.c: New.
12589
12590 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
12591
12592         * gcc.c-torture/execute/usmul.c: New test.
12593
12594 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
12595
12596         * gcc.dg/tree-ssa/vrp22.c: New test.
12597
12598 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
12599
12600         PR middle-end/24912
12601         * gcc.dg/torture/pr24912-1.c: New test.
12602
12603 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
12604
12605         PR fortran/24862
12606         * gfortran.dg/arrayio_derived_1.f90: New test.
12607
12608 2005-11-19  Richard Guenther  <rguenther@suse.de>
12609
12610         PR middle-end/23294
12611         * gcc.dg/tree-ssa/pr23294.c: New testcase.
12612
12613 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
12614
12615         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
12616
12617 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
12618
12619         PR c++/8355
12620         * g++.dg/template/friend39.C: New test.
12621
12622 2005-11-18  James E Wilson  <wilson@specifix.com>
12623
12624         * gcc.dg/builtin-strstr.c: New.
12625
12626 2005-11-18  Richard Henderson  <rth@redhat.com>
12627
12628         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
12629         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
12630         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
12631         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
12632         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
12633         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
12634         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
12635         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
12636         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
12637         renaming to remove initial "ia64-".
12638
12639 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
12640
12641         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
12642
12643 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
12644
12645         * g++.dg/cpp/string-2.C: New test.
12646
12647 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
12648
12649         * gcc.dg/tree-ssa/loop-14.c: New test.
12650
12651 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
12652             Michael Chamberlain <michael@chamberlain.net.au>
12653
12654         * ada/acats/run_all.sh (target_run): Kill long running tests.
12655
12656 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12657
12658         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
12659         * gcc.dg/cleanup-9.c: Likewise.
12660         * gcc.dg/cleanup-10.c: Likewise.
12661         * gcc.dg/cleanup-11.c: Likewise.
12662
12663 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12664
12665         PR fortran/24892
12666         * gfortran.dg/open_access_append_1.f90: New test.
12667         * gfortran.dg/open_access_append_2.f90: New test.
12668
12669 2005-11-16  Richard Guenther  <rguenther@suse.de>
12670
12671         PR middle-end/24851
12672         * gcc.c-torture/execute/pr24851.c: New testcase.
12673
12674 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
12675
12676         * gcc.dg/fold-overflow-1.c: New test.
12677
12678 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
12679
12680         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
12681         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
12682
12683 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
12684
12685         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
12686         structures.
12687         * g++.dg/eh/forced2.C: Likewise.
12688         * g++.dg/eh/forced3.C: Likewise.
12689         * g++.dg/eh/forced4.C: Likewise.
12690
12691 2005-11-11  Mike Stump  <mrs@apple.com>
12692
12693         * g++.old-deja/g++.mike/unused.C: Add.
12694
12695 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
12696
12697         PR c++/24667
12698         * g++.dg/warn/Wcast-qual1.C: New test.
12699
12700 2005-11-15  Jan Hubicka  <jh@suse.cz>
12701
12702         * gcc.dg/winline-5.c: Add large-unit-insns limit.
12703
12704 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
12705
12706         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
12707
12708 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
12709
12710         PR 24840
12711         * gcc.dg/tree-ssa/pr24840.c: New test.
12712
12713 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
12714
12715         PR testsuite/24841
12716         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
12717
12718 2005-11-14  Dale Johannesen  <dalej@apple.com>
12719
12720         * gcc.c-torture/execute/20051113-1.c: New.
12721
12722 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
12723
12724         PR c++/24687
12725         * g++.dg/template/crash43.C: New test.
12726
12727 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
12728
12729         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
12730
12731 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
12732
12733         PR c++/24817
12734         * g++.dg/eh/spec8.C: New test.
12735
12736 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
12737
12738         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
12739
12740 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
12741
12742         PR c++/20293
12743         * g++.dg/parse/ambig4.C: New test.
12744         * g++.dg/tc1/dr101.C: Adjust error markers.
12745         * g++.dg/lookup/strong-using-2.C: Likewise.
12746         * g++.dg/lookup/ambig5.C: Likewise.
12747         * g++.dg/lookup/ambig4.C: Likewise.
12748         * g++.dg/parse/crash22.C: Likewise.
12749
12750 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
12751
12752         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
12753
12754 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
12755
12756         * gcc.dg/nested-calls-1.c: New test.
12757
12758 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12759
12760         * gfortran.dg/complex_intrinsic_1.f90: New test.
12761         * gfortran.dg/complex_intrinsic_2.f90: New test.
12762         * gfortran.dg/fgetc_1.f90: New test.
12763         * gfortran.dg/fgetc_2.f90: New test.
12764         * gfortran.dg/fgetc_3.f90: New test.
12765         * gfortran.dg/ftell_1.f90: New test.
12766         * gfortran.dg/ftell_2.f90: New test.
12767         * gfortran.dg/gnu_logical_1.F: New test.
12768         * gfortran.dg/gnu_logical_2.f90: New test.
12769
12770 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
12771
12772         PR middle-end/24820
12773         * testsuite/gcc.dg/pr24820.c: New test.
12774
12775 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
12776
12777         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
12778         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
12779         variable.
12780
12781 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12782
12783         testsuite/24614
12784         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
12785
12786 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
12787
12788         * gcc.target/cris/cris.exp: New file.
12789         * gcc.target/cris/rld-legit1.c: New test.
12790         * gcc.target/cris/rld-legit2.c: New test.
12791
12792 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
12793
12794         PR c++/24780
12795         * g++.dg/opt/pr24780.C: New test.
12796
12797         PR c++/24761
12798         * g++.dg/template/asm1.C: New test.
12799
12800 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
12801
12802         PR libgfortran/24787
12803         * gfortran.dg/scan_1.f90: New test.
12804
12805 2005-11-12  Jan Hubicka  <jh@suse.cz>
12806
12807         * gcc.target/i386/minmax-1.c: New.
12808         * gcc.target/i386/minmax-2.c: New.
12809
12810 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
12811
12812         * gcc.dg/pr24445.c: Fix for 64-bit targets.
12813
12814 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
12815
12816         * gcc.c-torture/execute/20051110-1.c,
12817         gcc.c-torture/execute/20051110-2.c: New tests.
12818
12819 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
12820
12821         PR middle-end/24750
12822         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
12823         New tests.
12824
12825 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
12826
12827         * lib/target-libpath.exp (get_shlib_extension): New proc.
12828         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
12829         * lib/gfortran.exp (gfortran_link_flags): Likewise.
12830         * lib/objc.exp (objc_target_compile): Likewise.
12831         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
12832         detection.
12833
12834 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
12835
12836         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
12837
12838         * lib/target-supports.exp (check_effective_target_static_libgfortran):
12839         Add -static to additional_flags and pass it to target_compile.
12840
12841 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
12842
12843         PR libgfortran/24719
12844         gfortran.dg/read_noadvance.f90: New test.
12845
12846         PR libgfortran/24699
12847         gfortran.dg/fmt_t_2.f90: New test.
12848
12849         PR libgfortran/24785
12850         gfortran.dg/read_x_eor.f90: New test.
12851
12852         PR libgfortran/24584
12853         gfortran.dg/namelist_empty.f90: Rename test.
12854
12855         PR libgfortran/24489
12856         gfortran/read_eor.f90: Rename test.
12857
12858 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
12859
12860         PR fortran/15976
12861         * gfortran.dg/automatic_module_variable.f90: New test.
12862
12863 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
12864
12865         PR target/24445
12866         * gcc.dg/pr24445.c: New test.
12867
12868 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
12869
12870         PR fortran/24655
12871         PR fortran/24755
12872         * gfortran.dg/recursive_statement_functions.f90: Add statement
12873         functions using inline intrinsic functions and parameters to test
12874         that they no longer seg-fault.
12875
12876         PR fortran/24409
12877         gfortran.dg/nested_modules_4.f90: New test.
12878         gfortran.dg/nested_modules_5.f90: New test.
12879
12880 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12881
12882         PR fortran/24643
12883         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
12884
12885 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
12886
12887         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
12888         failures.
12889
12890 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
12891
12892         * gcc.dg/sparc-getcontext-1.c: New test.
12893
12894 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
12895
12896         * gcc.dg/ifcvt-fabs-1.c: New test.
12897
12898 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
12899
12900         PR other/4372
12901         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
12902         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
12903
12904 2005-11-09  Richard Guenther  <rguenther@suse.de>
12905
12906         PR tree-optimization/24716
12907         * gcc.c-torture/execute/pr24716.c: New testcase.
12908
12909 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
12910
12911         * gcc.dg/pr24624.c: Disable for non S/390 targets.
12912
12913 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
12914
12915         PR 24624
12916         * gcc.dg/pr24624.c: Testcase added.
12917
12918 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
12919
12920         PR 24623
12921         * g++.dg/other/pr24623.C: Testcase added.
12922
12923 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
12924
12925         PR fortran/22607
12926         * gfortran-dg/pure_byref_1.f90: New.
12927         * gfortran-dg/pure_byref_2.f90: New.
12928
12929 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
12930
12931         PR c/24101
12932         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
12933         * gcc.dg/dg.exp: Run main loop also for *.i files.
12934
12935 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
12936
12937         PR c++/19450
12938         * g++.dg/tls/diag-3.C: New test.
12939         * g++.dg/tls/diag-4.C: New test.
12940         * g++.dg/tls/static-1.C: New test.
12941         * g++.dg/tls/static-1a.cc: New file.
12942
12943 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
12944
12945         PR 23046
12946         * g++.dg/tree-ssa/pr23046.C: New test.
12947
12948 2005-11-08  Devang Patel <dpatel@apple.com>
12949
12950         PR tree-optimization/23115
12951         * gcc.dg/tree-ssa/pr23115.c: New.
12952
12953 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
12954
12955         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
12956         * gcc.target/powerpc/pr16155.c: Same.
12957         * gcc.target/powerpc/altivec-1.c: Same.
12958         * gcc.target/powerpc/altivec-2.c: Same.
12959         * gcc.target/powerpc/altivec-3.c: Same.
12960         * gcc.target/powerpc/altivec-5.c: Same.
12961         * gcc.target/powerpc/altivec-11.c: Same.
12962         * gcc.target/powerpc/altivec-12.c: Same.
12963         * gcc.target/powerpc/altivec-14.c: Same.
12964         * gcc.target/powerpc/altivec-22.c: Same.
12965         * gcc.target/powerpc/altivec-consts.c: Same.
12966         * gcc.target/powerpc/altivec-pr22085.c: Same.
12967         * gcc.target/powerpc/altivec-splat.c: Same.
12968         * gcc.target/powerpc/altivec-varargs-1.c: Same.
12969         * gcc.target/powerpc/altivec-vec-merge.c: Same.
12970         * gcc.target/powerpc/darwin-longlong.c: Same.
12971
12972 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
12973
12974         PR target/19340
12975         * gcc.dg/pr19340.c: New test.
12976
12977 2005-11-07  Ian Lance Taylor  <ian@airs.com>
12978
12979         PR rtl-optimization/24683
12980         * gcc.dg/pr24683.c: New test.
12981
12982 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
12983
12984         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
12985         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
12986
12987 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
12988
12989         * gcc.target/i386/pr23376.c: Compile with -mmmx.
12990
12991 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
12992
12993         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
12994
12995 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
12996
12997         PR target/24230
12998
12999         * gcc.target/powerpc/altivec-consts.c,
13000         gcc.target/powerpc/altivec-splat.c: New testcase.
13001
13002 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
13003
13004         PR c/24599
13005
13006         * gcc.dg/overflow-2.c: New testcase.
13007
13008 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
13009
13010         PR rtl-optimization/23567
13011         * gcc.c-torture/execute/20051104-1.c: New test.
13012
13013 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
13014
13015         PR fortran/24534
13016         gfortran.dg/private_type_2.f90: Modified to check that case with
13017         PRIVATE declaration within derived type is accepted.
13018
13019         PR fortran/20838
13020         gfortran.dg/pointer_assign_1.f90: New test.
13021
13022         PR fortran/20840
13023         * gfortran.dg/arrayio_0.f90: New test.
13024
13025         PR fortran/17737
13026         gfortran.dg/data_initialized.f90: New test.
13027         gfortran.dg/data_constraints_1.f90: New test.
13028         gfortran.dg/data_constraints_2.f90: New test.
13029
13030 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
13031
13032         PR fortran/24174
13033         PR fortran/24305
13034         * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
13035
13036 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
13037
13038         PR 24670
13039         * gcc.dg/tree-ssa/pr24670.c: New test.
13040
13041 2005-11-05  Ian Lance Taylor  <ian@airs.com>
13042
13043         PR target/22432
13044         * gcc.target/i386/pr22432.c: New test.
13045
13046 2005-11-05  Richard Henderson  <rth@redhat.com>
13047
13048         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
13049         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
13050         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
13051         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
13052         from gcc.dg/alpha-*.
13053         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
13054         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
13055
13056 2005-11-05  Andreas Jaeger  <aj@suse.de>
13057
13058         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
13059
13060 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
13061
13062         PR target/23424
13063         * gcc.dg/torture/pr23424-1.c: New test.
13064
13065 2005-11-04  Richard Henderson  <rth@redhat.com>
13066
13067         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
13068         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
13069         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
13070         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
13071         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
13072         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
13073         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
13074         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
13075         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
13076         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
13077         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
13078         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
13079         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
13080         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
13081         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
13082         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
13083         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
13084         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
13085         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
13086         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
13087         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
13088         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
13089         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
13090         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
13091         Move from gcc.dg/.
13092         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
13093         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
13094         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
13095         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
13096         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
13097         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
13098         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
13099         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
13100         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
13101         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
13102         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
13103         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
13104         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
13105         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
13106         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
13107         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
13108         gcc.target/i386/lea.c, gcc.target/i386/local.c,
13109         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
13110         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
13111         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
13112         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
13113         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
13114         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
13115         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
13116         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
13117         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
13118         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
13119         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
13120         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
13121         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
13122         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
13123         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
13124         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
13125         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
13126         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
13127         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
13128         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
13129         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
13130         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
13131         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
13132         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
13133         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
13134         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
13135         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
13136         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
13137
13138 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
13139
13140         PR 24627
13141         * gcc.dg/tree-ssa/pr24627.c: New test.
13142
13143 2005-11-04 Paul Brook  <paul@codesourcery.com>
13144
13145         * gcc.dg/tls/opt-10.c: New test.
13146
13147 2005-11-04  Andreas Jaeger  <aj@suse.de>
13148
13149         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
13150         avoid extra warnings.
13151
13152 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13153
13154         PR libfortran/22298
13155         * gcc/testsuite/lib/target-supports.exp
13156         (check_effective_target_static_libgfortran): New
13157         static_libgfortran effective target.
13158         * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
13159         * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
13160
13161 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
13162
13163         * gcc.dg/pr24615.c: Guard test with { target fpic }.
13164
13165 2005-11-03  Josh Conner  <jconner@apple.com>
13166
13167         PR c++/19989
13168         g++.dg/ext/array2.C: New test.
13169         g++.dg/template/dependent-name3.C: New test.
13170         g++.dg/template/dependent-name4.C: New test.
13171         g++.dg/template/sfinae2.C: New test.
13172
13173 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
13174
13175         PR preprocessor/22042
13176         * gcc.dg/cpp/strify4.c: New test.
13177
13178 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
13179
13180         PR c++/17964
13181         * g++.dg/cpp/string-1.C: New test.
13182
13183 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
13184
13185         * gcc.target/powerpc: New directory.
13186         * gcc.target/powerpc/powerpc.exp: New file.
13187         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
13188         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
13189         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
13190         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
13191         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
13192         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
13193         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
13194         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
13195         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
13196         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
13197         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
13198         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
13199         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
13200         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
13201         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
13202         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
13203         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
13204         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
13205         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
13206         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
13207         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
13208         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
13209         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
13210         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
13211         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
13212         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
13213         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
13214         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
13215         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
13216         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
13217         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
13218         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
13219         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
13220         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
13221
13222 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
13223
13224         PR c++/21627
13225         * g++.dg/warn/inline2.C: New test.
13226
13227 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
13228
13229         PR middle-end/23155
13230         * g++.dg/ext/c99struct1.C: New test.
13231         * gcc.dg/union-cast-1.c: New test.
13232         * gcc.dg/union-cast-2.c: New test.
13233         * gcc.dg/union-cast-3.c: New test.
13234
13235 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
13236
13237         PR middle-end/24589
13238         * gcc.c-torture/execute/zero-struct-2.c: New test.
13239
13240 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
13241
13242         PR c++/24582
13243         * g++.dg/init/switch1.C: New test.
13244
13245 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
13246
13247         * gcc.dg/delay-slot-1.c: New test.
13248
13249 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
13250
13251         PR target/24620
13252         * gcc.dg/pr24620.c: New test.
13253
13254 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
13255
13256         PR c/24329
13257         * gcc.dg/format/unnamed-1.c: New test.
13258
13259 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
13260
13261         PR c++/22434
13262         * g++.dg/expr/cond8.C: New test.
13263
13264         PR c++/24560
13265         * g++.dg/parse/dot1.C: New test.
13266
13267 2005-11-02  Jan Hubicka  <jh@suse.cz>
13268
13269         PR target/23303
13270         * gcc.dg/i386-lea.c: New test
13271
13272 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
13273
13274         PR target/24615
13275         * gcc.dg/pr24615.c: New test.
13276
13277 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
13278
13279         PR target/24600
13280         * gcc.dg/pr24600.c: New test.
13281
13282 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
13283
13284         PR c++/19253
13285         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
13286         * g++.dg/parse/typename9.C: New test.
13287         * g++/dg/parse/typename10.C: Likewise.
13288
13289 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
13290
13291         PR fortran/18157
13292         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
13293         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
13294         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
13295
13296 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
13297
13298         PR c++/24569
13299         * g++.dg/debug/static1.C: New test.
13300
13301 2005-11-02  Josh Conner  <jconner@apple.com>
13302
13303         * g++.dg/crash38.C: moved into proper directory...
13304         * g++.dg/template/crash42.C: ...here
13305
13306 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
13307
13308         PR target/18338
13309         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
13310         pcc_bitfield_type_matters || default_packed.
13311
13312         * lib/target-supports.exp
13313         (check_effective_target_pcc_bitfield_type_matters): New proc.
13314         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
13315
13316         PR testsuite/23304
13317         * lib/target-supports.exp (check_effective_default_packed): New proc.
13318         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
13319         Gate expected errors on target ! default_packed.
13320         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
13321
13322 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13323
13324         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
13325         change (r106358).
13326
13327 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13328
13329         PR fortran/24008
13330         * gfortran.dg/entry_5.f90: New.
13331         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
13332
13333 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
13334
13335         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
13336
13337 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
13338
13339         PR fortran/21565
13340         gfortran.dg/namelist_blockdata.f90: New test.
13341
13342         PR fortran/18737
13343         gfortran.dg/external_implicit_none.f90: New test.
13344
13345         PR fortran/14994
13346         * gfortran.dg/secnds.f: New test.
13347
13348 2005-10-31  Jan Hubicka  <jh@suse.cz>
13349
13350         PR target/20928
13351         * gcc.c-torture/compile/pr20928.c: New test.
13352
13353 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
13354
13355         PR middle-end/23492
13356         * gcc.c-torture/compile/zero-strct-5.c: New test.
13357
13358 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
13359
13360         PR libgfortran/24584
13361         * gfortran.dg/pr24584.f90: New test.
13362
13363 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
13364
13365         PR fortran/18883
13366         * gfortran.dg/char_result_9.f90: New.
13367         * gfortran.dg/char_result_10.f90: New.
13368
13369 2005-10-30  Jan Hubicka  <jh@suse.cz>
13370
13371         * g++.dg/tree-ssa/pr24172.C: New testcase.
13372
13373 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13374
13375         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
13376
13377 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
13378
13379         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
13380         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
13381         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
13382         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
13383         gfortran.dg/enum_9.f90,
13384         gfortran.fortran-torture/compile/enum_1.f90,
13385         gfortran.fortran-torture/execute/enum_1.f90,
13386         gfortran.fortran-torture/execute/enum_2.f90,
13387         gfortran.fortran-torture/execute/enum_3.f90,
13388         gfortran.fortran-torture/execute/enum_4.f90: New tests.
13389
13390 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
13391
13392         PR target/18482
13393         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
13394         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
13395
13396 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13397
13398         PR libfortran/20179
13399         * gfortran.dg/mixed_io_1.f90: New test.
13400         * gfortran.dg/mixed_io_1.c: New file.
13401
13402 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13403
13404         * gfortran.dg/malloc_free_1.f90: New test.
13405
13406 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
13407
13408         * gcc.dg/nested-func-4.c: Require profiling -pg.
13409
13410 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
13411
13412         PR C++/23229
13413         * g++.dg/warn/main-2.C: New test.
13414
13415 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
13416
13417         PR fortran/24545
13418         * gfortran.dg/interface_2.f90: new test.
13419
13420 2005-10-28  Josh Conner  <jconner@apple.com>
13421
13422         PR c++/22153
13423         * g++.dg/template/crash38.C: New test.
13424         * g++.dg/parse/explicit1.C: Change expected errors.
13425
13426 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
13427
13428         PR C++/23426
13429         * g++.dg/other/large-size-array.C: New test.
13430
13431 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
13432
13433         PR middle-end/24362
13434         * g++.dg/opt/complex4.C: New test.
13435
13436 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
13437
13438         * gcc.dg/nested-func-4.c: New test.
13439
13440 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
13441
13442         PR fortran/24158
13443         gfortran.dg/derived_recursion.f90: New test.
13444         gfortran.dg/implicit_actual.f90: New test.
13445
13446 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
13447
13448         PR middle-end/24295, PR testsuite/24477
13449         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
13450         removed when weakref hits the tree.
13451
13452 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
13453
13454         * gfortran.dg/cray_pointers_4.f90: New test.
13455
13456         * gfortran.dg/cray_pointers_5.f90: New test.
13457
13458 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
13459
13460         PR fortran/22290
13461         * gfortran.dg/assign_5.f90: New test.
13462         * gfortran.dg/assign_6.f: New test.
13463
13464 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
13465
13466         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
13467         CPU has no SSE support.
13468
13469 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
13470
13471         PR libgfortran/24224
13472         * gfortran.dg/arrayio_1.f90: Update attribution.
13473         * gfortran.dg/arrayio_2.f90: Update attribution.
13474         * gfortran.dg/arrayio_3.f90: Update attribution.
13475         * gfortran.dg/arrayio_4.f90: Update test conditions.
13476         * gfortran.dg/arrayio_5.f90: Update attribution.
13477         * gfortran.dg/arrayio_6.f90: New test.
13478         * gfortran.dg/arrayio_7.f90: New test.
13479
13480 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
13481
13482         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
13483
13484 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
13485
13486         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
13487
13488 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
13489
13490         PR fortran/24416
13491         * gfortran.dg/namelist_char_only.f90: New test.
13492
13493 2005-10-24  Asher Langton  <langton2@llnl.gov>
13494
13495         PR fortran/17031
13496         PR fortran/22282
13497         * gfortran.dg/cray_pointers_1.f90: New test.
13498         * gfortran.dg/cray_pointers_2.f90: New test.
13499         * gfortran.dg/cray_pointers_3.f90: New test.
13500         * gfortran.dg/loc_1.f90: New test.
13501         * gfortran.dg/loc_2.f90: New test.
13502
13503 2005-10-24  Steven Bosscher  <stevenb@suse.de>
13504
13505         * gcc.dg/pr24225.c: New test.
13506
13507 2005-10-24  Asher Langton  <langton2@llnl.gov>
13508
13509         * gfortran.dg/dup_save_1.f90: New test.
13510         * gfortran.dg/dup_save_2.f90: New test.
13511
13512 2005-10-24  Paul Brook  <paul@codesourcery.com>
13513
13514         PR 24107
13515         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
13516         stdint.h.
13517
13518 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
13519
13520         PR libgfortran/24489
13521         * gfortran.dg/pr24489.f90: New test.
13522
13523 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
13524
13525         PR fortran/23635
13526         * gfortran.dg/ichar_1.f90: Add tests for derived types.
13527
13528 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
13529
13530         PR target/18911
13531         * g++.dg/init/array16.C: Skip for mmix-*-*.
13532
13533 2005-10-23  Asher Langton  <langton2@llnl.gov>
13534
13535         * gfortran.dg/byte_1.f90: New test.
13536         * gfortran.dg/byte_2.f90: New test.
13537
13538 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
13539
13540         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
13541
13542 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
13543
13544         PR fortran/18022
13545         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
13546
13547         PR fortran/24311
13548         * gfortran.dg/merge_char_const.f90: New test.
13549
13550         PR fortran/24384
13551         * gfortran.dg/spread_scalar_source.f90: New test.
13552
13553 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
13554
13555         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
13556
13557         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
13558         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
13559
13560         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
13561
13562 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
13563
13564         PR fortran/24426
13565         * gfortran.dg/der_pointer_4.f90: New.
13566
13567 2005-10-22  David Ayers  <d.ayers@inode.at>
13568
13569         * obj-c++.dg/except-1.mm: Simplify.
13570
13571 2005-10-21  David Ayers  <d.ayers@inode.at>
13572
13573         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
13574
13575 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
13576
13577         * gfortran.dg/assumed_dummy_2.f90: New test.
13578
13579 2005-10-21  James E Wilson  <wilson@specifix.com>
13580
13581         PR preprocessor/15220
13582         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
13583
13584 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
13585
13586         * gcc.c-torture/execute/20051021-1.c: New test.
13587
13588 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
13589
13590         PR c++/24260
13591         * g++.dg/ext/tmplattr1.C: New test.
13592
13593 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
13594
13595         PR fortran/24440
13596         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
13597
13598 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
13599
13600         * obj-c++.dg/except-1.mm: New.
13601
13602         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
13603
13604 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
13605
13606         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
13607
13608 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
13609
13610         PR middle-end/24295
13611         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
13612         declarations with the same names as thunks' alias targets, use
13613         aliases instead.
13614         * gcc.dg/attr-alias-3.c: New test.
13615         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
13616
13617 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
13618
13619         PR c++/22618
13620         * g++.dg/parse/access8.C: New test.
13621
13622 2005-10-20  Richard Guenther  <rguenther@suse.de>
13623
13624         PR c++/24439
13625         * g++.dg/tree-ssa/pr24439.C: New testcase.
13626
13627 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
13628
13629         * g++.dg/opt/delay-slot-1.C: New test.
13630
13631 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
13632
13633         PR fortran/21625
13634         * gfortran.fg/der_init_1.f90: New.
13635
13636 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
13637
13638         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
13639
13640 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
13641
13642         PR c++/21908
13643         * g++.dg/parse/error28.C: New test.
13644
13645 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
13646
13647         * gcc.dg/profile-generate-2.c: New test.
13648
13649 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
13650
13651         PR target/23589
13652         * g++.dg/ext/dllimport11.C: New.
13653
13654 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13655
13656         PR c++/22293
13657         * g++.dg/other/friend3.C: New test.
13658
13659 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
13660
13661         PR c++/23293
13662         * g++.dg/template/error19.C: New test.
13663
13664 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
13665
13666         PR c++/21383
13667         * g++.dg/overload/koenig2.C: New.
13668
13669         PR c++/23118
13670         * g++.dg/overload/error2.C: New.
13671
13672         PR c++/22604
13673         * g++.dg/inherit/covariant14.C: New.
13674
13675 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13676
13677         PR c++/23440
13678         * g++.dg/parse/for1.C: New test.
13679
13680 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
13681
13682         PR fortran/23446
13683         * gfortran.dg/host_dummy_index_1.f90: New test.
13684
13685         PR fortran/21459
13686         * gfortran.dg/automatic_char_len_2.f90: New test.
13687
13688         PR fortran/20866
13689         * gfortran.dg/recursive_statement_functions.f90: New test.
13690
13691         PR fortran/20853
13692         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
13693
13694         PR fortran/20849
13695         * gfortran.dg/external_initializer.f90: New test.
13696
13697         PR fortran/20837
13698         * non_module_public.f90: New test.
13699
13700 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
13701
13702         PR c++/24386
13703         * g++.dg/template/overload7.C: New.
13704
13705         PR c++/22551
13706         * g++.dg/other/switch2.C: Remove expected warnings.
13707
13708         PR c++/21353
13709         * g++.dg/template/defarg6.C: New.
13710
13711 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
13712
13713         PR target/24315
13714         * gcc.target/i386/pr24315.c: New test.
13715
13716 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
13717
13718         PR c++/24389
13719         * g++.dg/template/static21.C: New test.
13720         * g++.dg/template/static21-a.cc: Likewise.
13721
13722 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
13723
13724         PR c++/23959
13725         * g++.dg/warn/Wswitch-default-1.C: New test.
13726         * g++.dg/warn/Wswitch-default-2.C: New test.
13727
13728 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
13729
13730         PR c++/22173
13731         * g++.dg/parse/template18.C: New test.
13732         * g++.dg/template/nontype15.C: Likewise.
13733
13734 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
13735
13736         PR fortran/22273
13737         * gfortran.dg/spec_expr_2.f90: New.
13738
13739 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
13740
13741         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
13742         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
13743         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
13744         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
13745         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
13746         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
13747         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
13748         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
13749         previous target-specific skips and warning-message matches where
13750         applicable.
13751
13752 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
13753
13754         PR c++/21347
13755         * g++.dg/warn/Wctor-dtor.C: New test.
13756
13757 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13758
13759         PR c/23439
13760         * gcc.dg/for-1.c: New test.
13761
13762 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
13763
13764         PR c++/19565
13765         * g++.dg/warn/Wconversion1.C: New test.
13766         * g++.dg/ext/packed4.C: Compile with -w.
13767         * g++.dg/opt/20050511-1.C: Likewise.
13768         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
13769
13770 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
13771
13772         * gfortran.dg/boz_5.f90: New test.
13773
13774 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
13775
13776         PR c++/22551
13777         * g++.dg/other/switch2.C: New.
13778
13779         PR c++/23984
13780         * g++.dg/init/ctor7.C: New.
13781
13782 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
13783
13784         PR c++/23730
13785         * g++.dg/parse/crash32.C: New test.
13786
13787 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
13788
13789         PR c++/20721
13790         * g++.dg/init/goto2.C: New test.
13791
13792         PR c++/22464
13793         * g++.dg/template/crash/41.C: New test.
13794
13795         PR c++/22180
13796         * g++.dg/template/crash40.C: New test.
13797
13798         PR c++/23694
13799         * g++.dg/parse/friend5.C: New test.
13800
13801         PR c++/23307
13802         * g++.dg/template/crash38.C: New test.
13803
13804         PR c++/22352
13805         * g++.dg/template/friend38.C: New test.
13806
13807         PR c++/22405
13808         * g++.dg/template/crash39.C: New test.
13809
13810 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
13811
13812         * gcc.dg/debug/dwarf2/dwarf-char1.c,
13813         gcc.dg/debug/dwarf2/dwarf-char2.c,
13814         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
13815
13816         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
13817
13818 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
13819
13820         * gcc.dg/dll-2.c: Add tests for warnings.
13821         * gcc.dg/dll-3.c: Likewise.
13822         * gcc.dg/dll-4.c: Likewise.
13823
13824         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
13825         * g++.dg/ext/dllimport2.C: Likewise.
13826         * g++.dg/ext/dllimport3.C: Likewise.
13827         * g++.dg/ext/dllimport7.C: Likewise.
13828         * g++.dg/ext/dllimport8.C: Likewise.
13829         * g++.dg/ext/dllimport9.C: Likewise.
13830
13831 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
13832
13833         PR fortran/24092
13834         * gfortran.dg/derived_pointer_recursion.f90: New test.
13835
13836 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
13837
13838         * gcc.c-torture/execute/20051012-1.c: New test.
13839
13840 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
13841
13842         PR fortran/18082
13843         * gfortran.dg/automatic_char_len_1.f90: New test.
13844
13845 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
13846
13847         PR fortran/20847
13848         * gfortran.dg/save_common.f90: New test.
13849
13850         PR fortran/20856
13851         * gfortran.dg/save_result.f90: New test.
13852
13853 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
13854
13855         PR c++/21592
13856         * g++.dg/template/dependent-expr1.C: Add new expected error.
13857         * g++.dg/template/dependent-expr2.C: Adjust error text.
13858         * g++.dg/template/overload6.C: New.
13859
13860         PR c++/23797
13861         * g++.dg/other/typename8.C: New.
13862
13863         PR c++/21117
13864         * g++.dg/other/return1.C: New.
13865
13866 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
13867
13868         PR c++/24052
13869         * g++.dg/ext/label5.C: New.
13870
13871 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
13872
13873         PR c++/19964
13874         * g++.dg/parse/crash31.C: New.
13875
13876 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
13877
13878         * g++.dg/ipa/ipa-1.c: New test.
13879         * g++.dg/ipa/ipa-2.c: New test.
13880         * g++.dg/ipa/ipa-3.c: New test.
13881         * g++.dg/ipa/ipa-4.c: New test.
13882         * g++.dg/ipa/ipa-5.c: New test.
13883         * g++.dg/ipa/ipa.exp: New file.
13884
13885 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
13886
13887         PR fortran/24207
13888         * gfortran.dg/private_type_3.f90: New test.
13889
13890 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
13891
13892         PR fortran/20786
13893         gfortran.dg/aint_anint_1.f90: New test.
13894
13895 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
13896
13897         PR libgfortran/24313
13898         gfortran.dg/csqrt.f: New test.
13899
13900 2005-10-11  Ian Lance Taylor  <ian@airs.com>
13901
13902         PR c++/8057
13903         * g++.dg/warn/noeffect7.C: New test.
13904         * g++.dg/warn/noeffect2.C: Instantiate templates.
13905         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
13906         and warning.
13907
13908 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
13909
13910         PR c++/21089
13911         * g++.dg/init/float1.C: New test.
13912
13913         PR c++/24277
13914         * g++.dg/init/member1.C: Tweak error markers.
13915
13916 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
13917
13918         PR testsuite/24281
13919         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
13920         Check for null pointer.
13921
13922 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
13923
13924         PR c++/21369
13925         * g++.dg/parse/ret-type3.C: New test.
13926
13927 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
13928
13929         PR tree-opt/23946
13930         * gcc.c-torture/compile/pr23946.c: New test.
13931
13932 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
13933
13934         * g++.dg/opt/mmx2.C: New test.
13935
13936 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
13937
13938         PR c++/24277
13939         * g++.dg/template/static20.C: New test.
13940
13941         PR c++/24302
13942         * g++.dg/warn/Wunused-12.C: New test.
13943
13944         PR c++/23437
13945         * g++.dg/template/arg4.C: New test.
13946
13947 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
13948
13949         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
13950         * gcc.dg/ucnid-3.c: Likewise.
13951         * gcc.dg/ucnid-4.c: Likewise.
13952         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
13953         * g++.dg/other/ucnid-1.C: Likewise.
13954         * gcc.dg/sparc-frame-1.c: New test.
13955
13956 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
13957
13958         PR c++/24139
13959         * g++.dg/template/spec27.C: New test.
13960
13961         PR c++/24275
13962         * g++.dg/template/static19.C: New test.
13963
13964 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
13965
13966         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
13967         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
13968
13969 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
13970
13971         PR target/24136
13972         * gfortran.fortran-torture/compile/pr24136.f: New test.
13973
13974 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
13975
13976         PR c++/22172
13977         * g++.dg/parse/crash30.C: New test.
13978
13979 2005-10-07  Richard Guenther  <rguenther@suse.de>
13980
13981         PR middle-end/24227
13982         * gcc.c-torture/compile/pr24227.c: New testcase.
13983
13984 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
13985
13986         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
13987         Do not put aligned attributes on array elements.
13988
13989 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
13990
13991         PR testsuite/23611, PR testsuite/23615
13992         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
13993         writing prototypes of library functions by hand.
13994         * obj-c++.dg/bitfield-4.mm: Likewise.
13995         * obj-c++.dg/const-str-4.mm: Likewise.
13996         * obj-c++.dg/encode-4.mm: Likewise.
13997         * obj-c++.dg/encode-5.mm: Likewise.
13998         * obj-c++.dg/encode-6.mm: Likewise.
13999         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
14000         * obj-c++.dg/method-10.mm: Likewise.
14001         * obj-c++.dg/method-17.mm: Likewise.
14002         * obj-c++.dg/method-19.mm: Likewise.
14003         * obj-c++.dg/try-catch-2.mm: Likewise.
14004
14005 2005-10-06  Richard Henderson  <rth@redhat.com>
14006
14007         PR 24236
14008         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
14009
14010 2005-10-06  Dale Johannesen  <dalej@apple.com>
14011
14012         * gcc.c-torture/execute/20030125-1.c: Correct.
14013
14014 2005-10-06  Richard Guenther  <rguenther@suse.de>
14015
14016         PR tree-optimization/24238
14017         * g++.dg/tree-ssa/pr24238.C: New testcase.
14018
14019 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
14020
14021         PR 18568
14022         * gfortran.dg/der_pointer_3.f90: New test.
14023
14024 2005-10-05  Devang Patel  <dpatel@apple.com>
14025
14026         PR Debug/23205
14027         * g++.dg/other/PR23205.C: New.
14028
14029 2005-10-05  Richard Henderson  <rth@redhat.com>
14030
14031         PR target/23602
14032         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
14033         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
14034
14035 2005-10-05  Dale Johannesen  <dalej@apple.com>
14036
14037         * gcc.c-torture/execute/float-floor.c: New.
14038
14039 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
14040
14041         PR tree-optimization/21419
14042         PR tree-optimization/24146
14043         PR tree-optimization/24151
14044
14045         * g++.dg/ext/asm7.C: New.
14046         * g++.dg/ext/asm8.C: New.
14047         * gcc.dg/asm-1.c: Compile on all targets.
14048         * gcc.dg/asm-pr24146.c: New.
14049         * gcc.dg/pr21419.c: Adjust error messages.
14050
14051 2005-10-05  Richard Guenther  <rguenther@suse.de>
14052
14053         PR fortran/24176
14054         * gfortran.fortran-torture/compile/empty.f90: New testcase.
14055
14056 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
14057
14058         PR c++/23513
14059         * g++.dg/template/spec22.C: Robustify test.
14060         * g++.dg/template/spec26.C: New.
14061
14062 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
14063
14064         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
14065         if target supports vector instructions.
14066
14067 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
14068
14069         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
14070         C99 functions.
14071
14072 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
14073
14074         * lib/target-supports.exp (check_effective_target_fortran_large_real,
14075         check_effective_target_fortran_large_int): Replace cached result
14076         when target changes.
14077
14078 2005-10-04  Devang Patel  <dpatel@apple.com>
14079
14080         * gcc.dg/i386-sse-vect-types.c: New.
14081
14082 2005-10-04  Ian Lance Taylor  <ian@airs.com>
14083
14084         PR preprocessor/13726
14085         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
14086         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
14087
14088 2005-10-04  Richard Guenther  <rguenther@suse.de>
14089
14090         PR c/23576
14091         * gcc.dg/noncompile/pr23576.c: New testcase.
14092
14093 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
14094
14095         PR middle-end/23125
14096         * gcc.dg/register-var-3.c: New test.
14097
14098 2005-10-04  Steven Bosscher  <stevenb@suse.de>
14099
14100         * gcc.dg/pr23049.c: New test.
14101
14102         * gcc.dg/ucnid-4.c: Fix test.
14103
14104 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
14105
14106         PR 23445
14107         * gcc.c-torture/compile/pr23445.c: New test.
14108
14109 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
14110
14111         * g++.dg/overload/unknown1.C: New.
14112
14113 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
14114
14115         PR c++/17775
14116         * g++.dg/template/repo4.C: New test.
14117
14118 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14119
14120         PR libfortran/19308
14121         * gfortran.dg/large_real_kind_2.F90: New test.
14122         * gfortran.dg/large_integer_kind_2.f90: New test.
14123
14124 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
14125
14126         * lib/target-supports.exp (check_effective_target_vect_shift):
14127         Implement with result caching. Add i?86, x86_64 and ia64 targets.
14128         (check_effective_target_vect_condition): Fix copy-n-pasto.
14129
14130         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
14131         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
14132         targets.
14133
14134 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
14135
14136         PR c++/22621
14137         * g++.dg/template/overload5.C : New test.
14138
14139         PR c++/23840
14140         * g++.dg/expr/stdarg1.C: New test.
14141
14142 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
14143
14144         PR 24142
14145         * gcc.c-torture/execute/pr24142.c: New test.
14146
14147 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
14148
14149         PR 24141
14150         * gcc.c-torture/execute/pr24141.c: New test.
14151
14152 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
14153             Diego Novillo  <dnovillo@redhat.com>
14154
14155         PR 23604
14156         * gcc.c-torture/execute/pr23604.c: New test.
14157
14158 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
14159
14160         PR fortran/16404
14161         PR fortran/20835
14162         PR fortran/20890
14163         PR fortran/20899
14164         PR fortran/20900
14165         PR fortran/20901
14166         PR fortran/20902
14167         gfortran.dg/equiv_constraint_1.f90: New test.
14168         gfortran.dg/equiv_constraint_2.f90: New test.
14169         gfortran.dg/equiv_constraint_3.f90: New test.
14170         gfortran.dg/equiv_constraint_4.f90: New test.
14171         gfortran.dg/equiv_constraint_5.f90: New test.
14172         gfortran.dg/equiv_constraint_6.f90: New test.
14173         gfortran.dg/equiv_constraint_7.f90: New test.
14174         gfortran.dg/equiv_constraint_8.f90: New test.
14175         gfortran.dg/private_type_1.f90: New test.
14176         gfortran.dg/private_type_2.f90: New test.
14177         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
14178         980628-10.f: Assert std=gnu to permit mixing of
14179         types in equivalence statements.
14180
14181 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
14182
14183         PR 24112
14184         * gfortran.dg/open_status_1.f90: New.
14185
14186 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
14187
14188         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
14189         * gcc.dg/vect/pr22480.c: Clean up temp files.
14190         * gcc.dg/vect/pr23831.c: Clean up temp files.
14191         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
14192         Clean up temp files.
14193         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
14194         Clean up temp files.
14195
14196         * gcc.dg/20050309-1.c: Clean up temp files.
14197         * gcc.dg/20050325-1.c: Clean up temp files.
14198
14199 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
14200
14201         PR tree-optimization/24059
14202         * gcc.dg/vect/pr24059.c : New test.
14203
14204 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
14205
14206         PR middle-end/24109
14207         * gcc.c-torture/execute/20050929-1.c: New test.
14208
14209 2005-09-29  Steven Bosscher  <stevenb@suse.de>
14210
14211         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
14212
14213 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
14214
14215         PR c/21419
14216         * gcc.dg/pr21419.c: New test.
14217
14218 2005-09-29  Steven Bosscher  <stevenb@suse.de>
14219
14220         * gcc.dg/pr23911.c: New test.
14221
14222 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
14223
14224         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
14225
14226         PR c++/16782
14227         * g++.dg/parse/qualified4.C: New test.
14228         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
14229         * g++.old-deja/g++.mike/p8154.C: Likewise.
14230
14231 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
14232
14233         PR c++/22147
14234         * g++.dg/template/friend37.C: New test.
14235         * g++.dg/parse/crash28.C: Adjust error markers.
14236
14237 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
14238
14239         PR fortran/18518
14240         * gfortran.fortran-torture/execute/save_2.f90: New decl.
14241
14242 2005-09-27  Devang Patel  <dpatel@apple.com>
14243
14244         PR tree-optimization/23625
14245         * gcc.dg/pr23625.c: New test.
14246
14247 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
14248
14249         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
14250         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
14251
14252 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
14253
14254         PR fortran/23677
14255         * gfortran.fortran-torture/execute/save_1.f90: New test.
14256         * gfortran.dg/save_1.f90: New test.
14257
14258 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
14259
14260         * gcc.target/i386/builtin-apply-mmx.c: New test.
14261
14262         PR target/22576
14263         * gcc.target/i386/pr22576.c: New test.
14264
14265         PR target/22585
14266         * gcc.target/i386/pr22585.c: New test.
14267
14268         PR target/23268
14269         * gcc.target/i386/pr23268.c: New test.
14270
14271         PR middle-end/23831
14272         * gcc.dg/vect/pr23831.c: New test.
14273
14274         PR target/24055
14275         * gcc.target/i386/pr24055.c: New test.
14276
14277 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
14278
14279         PR tree-optimization/23960
14280         * gcc.c-torture/compile/pr23960.c: New.
14281
14282 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
14283
14284         PR fortran/16861
14285         * gfortran.dg/nested_modules_3.f90: New.
14286
14287 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
14288
14289         PR fortran/24005
14290         gfortran.dg/interface_1.f90: New test.
14291
14292 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
14293         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14294
14295         PR fortran/23843
14296         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
14297
14298 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
14299
14300         PR fortran/23516
14301         * gfortran.dg/imag_1.f: New test.
14302         * gfortran.dg/imag_2.f: Ditto.
14303
14304 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
14305
14306         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
14307
14308 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
14309
14310         PR c++/21983
14311         * g++.dg/warn/pr21983.C: New test.
14312
14313 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
14314
14315         * gcc.dg/20050922-1.c: Testcase added.
14316
14317 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
14318
14319         PR c++/23993
14320         * g++.dg/template/array14.C: New test.
14321
14322 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
14323
14324         PR fortran/19929
14325         * gfortran.dg/der_ptr_component_1.f90: New test.
14326
14327 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14328
14329         PR c++/23965
14330         * g++.dg/template/error1.C: Reject "no matching function" message.
14331
14332 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14333
14334         PR c++/17609
14335         * g++.dg/lookup/error1.C: New test.
14336
14337 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
14338
14339         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
14340         functionality of the testcase.
14341
14342 2005-09-20  Richard Henderson  <rth@redhat.com>
14343
14344         * gcc.dg/vect/vect-22.c: Require vect_float.
14345         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
14346
14347 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
14348
14349         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
14350         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
14351         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
14352         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
14353         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
14354         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
14355         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
14356         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
14357         * gcc.dg/cpp/ucnid-8.c: New test.
14358
14359 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
14360
14361         PR tree-optimization/23929
14362         * gcc.c-torture/compile/pr23929.c: New test.
14363
14364 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
14365
14366         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
14367         for one loop.
14368
14369 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
14370
14371         PR testsuite/23186
14372         * g++.dg/other/pr22003.C: Require named sections.
14373
14374 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
14375
14376         PR c++/23947
14377         * g++.dg/rtti/crash3.C: New test.
14378
14379         PR tree-optimization/23818
14380         * gcc.dg/pr23818.c: New test.
14381
14382 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14383
14384         PR fortran/23420
14385         * gfortran.dg/print_fmt_4.f: New.
14386
14387 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
14388
14389         PR fortran/23663
14390         * gfortran.fortran-torture/execute/entry_11.f90: New test.
14391
14392 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
14393
14394         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
14395         Use pointers to local alignable arrays instead. Added comments.
14396         * gcc.dg/vect/vect-46.c: Likewise.
14397         * gcc.dg/vect/vect-48.c: Likewise.
14398         * gcc.dg/vect/vect-49.c: Likewise.
14399         * gcc.dg/vect/vect-52.c: Likewise.
14400         * gcc.dg/vect/vect-53.c: Likewise.
14401         * gcc.dg/vect/vect-54.c: Likewise.
14402         * gcc.dg/vect/vect-56.c: Likewise.
14403         * gcc.dg/vect/vect-57.c: Likewise.
14404         * gcc.dg/vect/vect-58.c: Likewise.
14405         * gcc.dg/vect/vect-60.c: Likewise.
14406         * gcc.dg/vect/vect-61.c: Likewise.
14407
14408         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
14409         The test is no longer vectorizable on vect_no_align targets.
14410         * gcc.dg/vect/vect-43.c: Likewsie.
14411
14412         * gcc.dg/vect/vect-44.c: Added comments.
14413         * gcc.dg/vect/vect-45.c: Added comments.
14414         * gcc.dg/vect/vect-50.c: Added comments.
14415         * gcc.dg/vect/vect-51.c: Added comments.
14416
14417         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
14418         aligned type.
14419         * gcc.dg/vect/Os-vect-95.c: Likewise.
14420
14421         * gcc.dg/vect/vect-41.c: Test removed.
14422         * gcc.dg/vect/vect-47.c: Test removed.
14423         * gcc.dg/vect/vect-55.c: Test removed.
14424         * gcc.dg/vect/vect-59.c: Test removed.
14425
14426 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
14427
14428         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
14429         No longer vectorizable on vect_no_align targets.
14430         * gcc.dg/vect/pr20122.c: Likewise.
14431         * gcc.dg/vect/vect-74.c: Likewise.
14432         * gcc.dg/vect/vect-75.c: Likewise.
14433         * gcc.dg/vect/vect-76.c: Likewise.
14434
14435         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
14436         Will not be vectorizable on vect_no_align targets once aliasing issues
14437         are resolved.
14438         * gcc.dg/vect/vect-79.c: Likewise.
14439
14440         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
14441         * gcc.dg/vect/vect-78.c: Likewise.
14442         * gcc.dg/vect/vect-97.c: Likewise.
14443
14444 2005-09-19  Steven Bosscher  <stevenb@suse.de>
14445
14446         * gcc.dg/pr23943.c: New test.
14447
14448 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
14449
14450         PR fortran/19181
14451         * gfortran.dg/derived_pointer_null_1.f90: New test.
14452
14453 2005-09-18  Richard Guenther  <rguenther@suse.de>
14454
14455         PR middle-end/23944
14456         * gcc.c-torture/compile/pr23944.c: New testcase.
14457
14458 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
14459
14460         PR fortran/15975
14461         * gfortran.dg/der_pointer_2.f90: New test.
14462
14463 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
14464
14465         PR fortran/16861
14466         * gfortran.dg/nested_modules_2.f90: New test.
14467
14468 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14469
14470         PR c++/18368
14471         * g++.dg/other/semicolon.C: New test.
14472
14473 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
14474
14475         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
14476         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
14477
14478 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
14479
14480         PR c++/23914
14481         * g++.dg/template/static18.C: New test.
14482
14483         PR c++/21514
14484         * g++.dg/template/crash19.C: Remove dg-error marker.
14485         * g++.dg/template/local4.C: New test.
14486
14487 2005-09-16  Paul Brook  <paul@codesourcery.com>
14488
14489         PR fortran/23906
14490         * gfortran.dg/dependency_1.f90: New test.
14491
14492 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
14493
14494         PR c++/23896
14495         * g++.dg/template/static17.C: New test.
14496
14497 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
14498
14499         PR c++/23139
14500         * g++.dg/warn/huge-val1.C: New test.
14501
14502 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
14503
14504         PR c++/13140
14505         * g++.dg/parse/class2.C: New test.
14506         * g++.dg/template/explicit8.C: Likewise.
14507         * g++.dg/template/spec25.C: Likewise.
14508
14509 2005-09-14  Josh Conner  <jconner@apple.com>
14510
14511         PR middle-end/23584
14512         * gcc.dg/pr23584.c: New test.
14513
14514 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
14515
14516         PR fortran/21875 Internal Unit Array I/O, NIST
14517         * gfortran.dg/arrayio_1.f90: New test.
14518         * gfortran.dg/arrayio_1.f90: New test.
14519         * gfortran.dg/arrayio_1.f90: New test.
14520         * gfortran.dg/arrayio_1.f90: New test.
14521         * gfortran.dg/arrayio_1.f90: New test.
14522
14523 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
14524
14525         PR middle-end/22480
14526         * gcc.dg/vect/pr22480.c: New test.
14527
14528 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
14529
14530         PR fortran/19358
14531         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
14532
14533 2005-09-13 Josh Conner <jconner@apple.com>
14534
14535         PR c++/23180
14536         * g++.dg/init/struct2.C: New test.
14537         * g++.dg/init/struct3.C: New test.
14538
14539 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
14540
14541         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
14542         Clean up temp files.
14543         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
14544         gcc.dg/tree-ssa/builtin-fprintf-1.c,
14545         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
14546         gcc.dg/tree-ssa/builtin-printf-1.c,
14547         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
14548         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
14549         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
14550         gcc.dg/tree-ssa/builtin-vprintf-1.c,
14551         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
14552         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
14553         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
14554         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
14555         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
14556         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
14557         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
14558         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
14559
14560 2005-09-13  Josh Conner  <jconner@apple.com>
14561
14562         * lib/gcc-dg.exp: Load scanipa.exp.
14563         (cleanup-dump): New procedure.
14564         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
14565         * lib/scandump.exp: New file.
14566         * lib/scantree.exp: Use it.
14567         * lib/scanipa.exp: New file.
14568
14569 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
14570
14571         PR fortran/17740
14572         * gfortran.dg/generic_4.f90: New test.
14573
14574 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
14575
14576         PR target/23816
14577         * gcc.target/i386/pr23816-1.c: New test.
14578         * gcc.target/i386/pr23816-2.c: New test.
14579
14580
14581 2005-09-13  Bastian Blank <waldi@debian.org>
14582
14583         PR c++/16171
14584         * g++.dg/abi/mangle26.C: New test.
14585         * g++.dg/abi/mangle27.C: New test.
14586         * g++.dg/abi/mangle28.C: New test.
14587         * g++.dg/abi/mangle29.C: New test.
14588
14589         PR c++/23839
14590         * g++.dg/parse/register1.C: New test.
14591
14592 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
14593
14594         PR c++/23842
14595         * g++.dg/template/access16.C: New test.
14596
14597 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
14598
14599         * gfortran.dg/char_pack_2.f90: Increase the vector size.
14600
14601 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
14602
14603         PR fortran/18899
14604         * gfortran.dg/shape_2.f90: New test.
14605
14606 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
14607
14608         PR target/19269
14609         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
14610         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
14611         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
14612         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
14613         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
14614         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
14615         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
14616         tests.
14617
14618 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
14619
14620         PR c++/23841
14621         * g++.dg/parse/template17.C: New test.
14622
14623 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
14624
14625         PR c++/23789
14626         * g++.dg/template/nontype14.C: New test.
14627
14628 2005-09-12  Ian Lance Taylor  <ian@airs.com>
14629
14630         PR g++/7874
14631         * g++.dg/lookup/friend7.C: New test.
14632         * g++.dg/lookup/friend8.C: New test.
14633         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
14634         so that it will be found via argument dependent lookup.
14635         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
14636         friend functions which will no longer be found.
14637         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
14638         function g, so that it will be found via argument dependent
14639         lookup.
14640         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
14641         * g++.old-deja/g++.mike/net43.C: Likewise.
14642
14643 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
14644
14645         PR c++/23691
14646         * g++.dg/template/static16.C: New test.
14647
14648 2005-09-12  Josh Conner  <jconner@apple.com>
14649
14650         PR middle-end/23237
14651         * gcc.c-torture/compile/pr23237.c: New test.
14652
14653 2005-09-11  Richard Henderson  <rth@redhat.com>
14654
14655         * g++.dg/other/error8.C: Update expected diagnostic text.
14656
14657 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14658
14659         PR libfortran/19872
14660         * gfortran.dg/overwrite_1.f: New test.
14661
14662 2005-09-09  Josh Conner  <jconner@apple.com>
14663
14664         * g++.dg/init/pr23180-1.C: Removed.
14665         * g++.dg/init/pr23180-2.C: Removed.
14666
14667 2005-09-09  David Daney <ddaney@avtrex.com>
14668
14669         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
14670         files which are ...
14671         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
14672         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
14673
14674 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14675
14676         * gfortran.dg/iostat_2.f90: New test.
14677
14678 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
14679
14680         PR c++/22252
14681         * g++.dg/ext/interface1.C: New test.
14682         * g++.dg/ext/interface1.h: Likewise.
14683         * g++.dg/ext/interface1a.cc: Likewise.
14684
14685 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
14686
14687         * gfortran.dg/iomsg_1.f90: New test case.
14688
14689 2005-09-09  Richard Guenther  <rguenther@suse.de>
14690
14691         PR c++/23624
14692         * g++.dg/tree-ssa/pr23624.C: New testcase.
14693
14694 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
14695
14696         PR fortran/19239
14697         * gfortran.dg/vector_subscript_1.f90,
14698         * gfortran.dg/vector_subscript_2.f90: New tests.
14699
14700 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
14701
14702         PR fortran/21104
14703         * gfortran.dg/array_alloc_1.f90,
14704         * gfortran.dg/array_alloc_2.f90,
14705         * gfortran.dg/array_alloc_3.f90: New tests.
14706
14707 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
14708
14709         PR fortran/12840
14710         * gfortran.dg/array_constructor_6.f90
14711         * gfortran.dg/array_constructor_7.f90
14712         * gfortran.dg/array_constructor_8.f90
14713         * gfortran.dg/array_constructor_9.f90
14714         * gfortran.dg/array_constructor_10.f90
14715         * gfortran.dg/array_constructor_11.f90
14716         * gfortran.dg/array_constructor_12.f90: New tests.
14717
14718 2005-09-08  Josh Conner  <jconner@apple.com>
14719
14720         PR c++/23180
14721         * g++.dg/init/pr23180-1.C: New test.
14722         * g++.dg/init/pr23180-2.C: New test.
14723
14724 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
14725
14726         PR fortran/18878
14727         * gfortran.dg/module_double_reuse.f90: New.
14728
14729 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
14730
14731         PR fortran/23270
14732         PR fortran/22304
14733         PR fortran/18870
14734         PR fortran/17917
14735         PR fortran/16511
14736         * gfortran.dg/common_equivalence_1.f: New.
14737         * gfortran.dg/common_equivalence_2.f: New.
14738         * gfortran.dg/common_equivalence_3.f: New.
14739         * gfortran.dg/contained_equivalence_1.f90: New.
14740         * gfortran.dg/module_blank_common.f90: New.
14741         * gfortran.dg/module_commons_1.f90: New.
14742         * gfortran.dg/module_equivalence_1.f90: New.
14743         * gfortran.dg/nested_modules_1.f90: New.
14744         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
14745         equivalences and add comment to connect the test with
14746         the PR.
14747
14748 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14749
14750         PR fortran/23765
14751         * gfortran.dg/common_6.f90: New test.
14752
14753 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
14754
14755         PR fortran/15326
14756         * gfortran.dg/char_result_1.f90,
14757         * gfortran.dg/char_result_2.f90,
14758         * gfortran.dg/char_result_3.f90,
14759         * gfortran.dg/char_result_4.f90,
14760         * gfortran.dg/char_result_5.f90,
14761         * gfortran.dg/char_result_6.f90,
14762         * gfortran.dg/char_result_7.f90,
14763         * gfortran.dg/char_result_8.f90: New tests.
14764
14765 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
14766
14767         PR fortran/19928
14768         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
14769
14770 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
14771
14772         PR obj-c++/16816
14773         * obj-c++.dg/selector-5.mm: New test.
14774         * obj-c++.dg/selector-6.mm: New test.
14775
14776 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
14777
14778         PR objc/20574
14779         PR objc/19324
14780         * objc.dg/error-1.m: New test.
14781
14782 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
14783
14784         PR fortran/23373
14785         * gfortran.fortran-torture/execute/pr23373-1.f90,
14786         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
14787
14788 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
14789
14790         PR libfortran/23760
14791         * gfortran.dg/g77/1832.f: Remove long string in write statement
14792         to allow the test to pass on correct list directed output with
14793         prepended space.
14794
14795 2005-09-07  James E Wilson  <wilson@specifix.com>
14796
14797         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
14798
14799 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
14800
14801         * gfortran.dg/parameter+save.f90: Rename to
14802         * gfortran.dg/parameter_save.f90: .. this.
14803
14804 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
14805
14806         PR fortran/20848
14807         * gfortran.dg/parameter+save.f90: New test case.
14808
14809 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
14810
14811         PR fortran/19269
14812         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
14813
14814 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
14815
14816         PR c/23075
14817         * gcc.dg/pr23075.c: New test.
14818         * g++.dg/warn/pr23075.C: New test.
14819
14820         PR target/22362
14821         * gcc.target/i386/pr22362.c: New test.
14822
14823         PR rtl-optimization/23098
14824         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
14825
14826         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
14827         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
14828         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
14829
14830 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
14831
14832         * g++.dg/expr/cast6.C: New test.
14833
14834         PR c++/9782
14835         * g++.dg/init/new15.C: New test.
14836
14837 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
14838
14839         * gcc.dg/vect/Os-vect-95.c: New test.
14840         * gcc.dg/vect/vect-95.c: Same.
14841
14842 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
14843
14844         * gcc.dg/vect/vect-29.c: Update xfail testing.
14845         * gcc.dg/vect/vect-44.c: Same.
14846         * gcc.dg/vect/vect-48.c: Same.
14847         * gcc.dg/vect/vect-50.c: Same.
14848         * gcc.dg/vect/vect-72.c: Same.
14849         * gcc.dg/vect/vect-77.c: Same.
14850         * gcc.dg/vect/vect-78.c: Same.
14851         * gcc.dg/vect/vect-80.c: Same.
14852         * gcc.dg/vect/vect-96.c: Same.
14853         * gcc.dg/vect/vect-100.c: Same.
14854         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
14855         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
14856         * gfortran.dg/vect/vect-5.f90: Same.
14857
14858 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
14859
14860         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
14861         start strings.
14862         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
14863         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
14864
14865         PR c++/23056
14866         * g++.dg/opt/pr23056.C: New test.
14867
14868         PR rtl-optimization/23098
14869         * gcc.target/i386/pr23098.c: New test.
14870
14871 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
14872
14873         PR c++/23667
14874         * g++.dg/template/static15.C: New test.
14875
14876         PR c++/21440
14877         * g++.dg/ext/stmtexpr5.C: New test.
14878         * g++.dg/ext/stmtexpr6.C: Likewise.
14879
14880 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
14881
14882         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
14883
14884         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
14885         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
14886         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
14887
14888 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
14889
14890         PR libfortran/23321
14891         * gfortran.dg/direct_io_4.f90: New test case.
14892
14893 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
14894             Rasmus Hahn  <rassahah@neofonie.de>
14895
14896         PR libobjc/23108
14897         * objc.dg/type-stream-1.m: New test.
14898
14899 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
14900
14901         PR fortran/23661
14902         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
14903         gfortran.dg/print_fmt_3.f90: New test.
14904
14905 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
14906
14907         * gfortran.dg/fmt_t_1.f90: New test.
14908
14909 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
14910
14911         PR rtl-optimization/23454
14912         * g++.dg/opt/pr23454.C: New test.
14913
14914 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
14915
14916         PR c++/23699
14917         * g++.dg/ext/static1.C: New test.
14918
14919 2005-09-02  Richard Henderson  <rth@redhat.com>
14920
14921         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
14922         tail call to check_fa_work.
14923
14924 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
14925
14926         PR c++/21687
14927         * g++.dg/other/gc3.C: New test.
14928
14929 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
14930
14931         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
14932         * gcc.dg/20050826-1.c: Likewise.
14933
14934 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
14935
14936         PR c++/23167
14937         * g++.dg/expr/volatile1.C: New test.
14938
14939 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
14940
14941         PR middle-end/23547
14942         * gcc.dg/pr23547.c: New test.
14943
14944 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
14945
14946         PR c/22061
14947         * gcc.c-torture/execute/pr22061-1.c,
14948         * gcc.c-torture/execute/pr22061-2.c,
14949         * gcc.c-torture/execute/pr22061-3.c,
14950         * gcc.c-torture/execute/pr22061-4.c: New tests.
14951
14952 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
14953
14954         * gcc.dg/Wredundant-decls-2.c: New test to check that
14955         -Wredundant-decls does not issue warning for a variable
14956         definition following a declaration.
14957
14958 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
14959
14960         PR debug/7241
14961         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
14962         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
14963         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
14964
14965         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
14966         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
14967         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
14968         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
14969         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
14970         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
14971         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
14972         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
14973
14974 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
14975
14976         PR objc/23306
14977         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
14978         scan-assmbler.
14979
14980 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
14981
14982         PR target/21255
14983         * gcc.dg/pr21255-1.c: New test.
14984         * gcc.dg/pr21255-2-mb.c: Likewise.
14985         * gcc.dg/pr21255-2-ml.c: Likewise.
14986         * gcc.dg/pr21255-3.c: Likewise.
14987         * gcc.dg/pr21255-4.c: Likewise.
14988
14989 2005-08-31  Dale Johannesen  <dalej@apple.com>
14990
14991         * gcc.dg/20050830-1.c: New.
14992
14993 2005-08-31  Josh Conner  <jconner@apple.com>
14994
14995         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
14996         command-line options for arm-*-* targets.
14997         * g++.dg/init/array16.C: Likewise.
14998         * g++.dg/other/crash-4.C: Likewise.
14999
15000 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
15001
15002         PR obj-c++/23640
15003         * obj-c++.dg/gnu-runtime-3.mm: New test.
15004
15005 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15006
15007         PR c++/13377
15008         * g++.dg/lookup/ambig4.C: New test.
15009         * g++.dg/lookup/ambig5.C: New test.
15010         * g++.dg/tc1/dr101.C: Adjust error markers.
15011
15012 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15013
15014         PR c++/23639
15015         * g++.dg/template/ttp5.C: Adjust error markers.
15016
15017 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
15018
15019         PR testsuite/23609
15020         * lib/obj-c++.exp: Include target-libpath.exp.
15021         (obj-c++_link_flags): Look for the GNU libobjc library
15022         and set the library path to include it.
15023         Don't manually set LD_LIBRARY_PATH (etc.) but call
15024         set_ld_library_path_env_vars instead.
15025         (obj-c++_target_compile): Don't set library path or
15026         linker flags because they are already set correctly
15027         in obj-c++_link_flags.
15028
15029 2005-08-30  Josh Conner  <jconner@apple.com>
15030
15031         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
15032         to command-line options for arm-*-* targets.
15033
15034 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
15035
15036         * g++.dg/other/i386-1.C: New.
15037
15038 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
15039
15040         PR preprocessor/20348
15041         PR preprocessor/20356
15042         * gcc.dg/cpp/pr20348.c: New test.
15043         * gcc.dg/cpp/pr20348.h: New file.
15044         * gcc.dg/cpp/inc/pr20348.h: New file.
15045         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
15046         * gcc.dg/cpp/pr20356.c: New test.
15047         * gcc.dg/cpp/pr20356.h: New file.
15048         * gcc.dg/cpp/inc/pr20356.h: New file.
15049         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
15050
15051 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
15052
15053         * gfortran.fortran-torture/execute/intrinsic_count.f90:
15054         Fix array dimension to avoid correct end-of-file error.
15055
15056 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
15057
15058         PR libfortran/23598
15059         * gfortran.dg/iostat_1.f90: New test.
15060
15061 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
15062
15063         PR middle-end/23408
15064         * gcc.dg/pr23408.c: New test.
15065
15066 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
15067
15068         PR c++/23099
15069         * g++.dg/init/member1.C: Make sure erroneous static data member
15070         definitions are required.
15071         * g++.dg/template/static13.C: New test.
15072         * g++.dg/template/static14.C: Likewise.
15073
15074 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
15075
15076         * gcc.target/i386/pr23575.c: Use -msse2 instead of
15077         -march=pentium4, remove ilp32 requirement.
15078
15079         PR middle-end/23484
15080         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
15081         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
15082
15083 2005-08-29  Andreas Jaeger  <aj@suse.de>
15084
15085         PR testsuite/23607
15086         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
15087
15088 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
15089
15090         * gcc.c-torture/execute/20050316-2.c: New test.
15091         * gcc.c-torture/execute/20050316-3.c: New test.
15092         * gcc.dg/torture/pr16104-1.c: New test.
15093
15094 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
15095
15096         PR middle-end/23463
15097         * gcc.c-torture/execute/zero-struct-1.c: New test.
15098
15099 2005-08-27  Richard Guenther  <rguenther@suse.de>
15100
15101         PR target/23575
15102         * gcc.target/i386/pr23575.c: New testcase.
15103
15104 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
15105
15106         PR rtl-optimization/23561
15107         * gcc.c-torture/execute/20050826-1.c: New test.
15108
15109         PR rtl-opt/23560
15110         * gcc.c-torture/execute/20050826-2.c: New test.
15111
15112 2005-08-26  Dale Johannesen  <dalej@apple.com>
15113
15114         * gcc.dg/20030711-1.c: Modify to work on Darwin.
15115         * gcc.dg/20050826-1.c: New.
15116
15117 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
15118
15119         PR c++/19004
15120         * g++.dg/template/nontype13.C: New test.
15121
15122         PR c++/23491
15123         * g++.dg/init/new14.C: New test.
15124         * g++.dg/expr/anew1.C: Do not XFAIL.
15125         * g++.dg/expr/anew2.C: Likewise.
15126         * g++.dg/expr/anew3.C: Likewise.
15127
15128 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
15129
15130         PR middle-end/22439
15131         * gcc.dg/vla-3.c: New test.
15132
15133 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
15134
15135         PR fortran/20363
15136         * gfortran.dg/named_interface.f90: New.
15137
15138 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
15139
15140         * gcc.c-torture/execute/frame-address.c: New test.
15141
15142 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
15143
15144         PR c++/20817
15145         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
15146
15147 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
15148
15149         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
15150
15151 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
15152
15153         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
15154         * gcc.dg/altivec-22.c: Rename from..
15155         * gcc.dg/altivec-nomfcr.c: ..this.
15156
15157 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
15158
15159         PR tree-optimization/23546
15160         * gcc.dg/tree-ssa/pr23546.c: New test.
15161
15162 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
15163
15164         PR fortran/17758
15165         * gfortran.dg/nonreturning_statements.f90: New test.
15166
15167 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
15168
15169         PR c++/22454
15170         * g++.dg/parse/crash29.C: New.
15171
15172 2005-08-23  DJ Delorie  <dj@redhat.com>
15173
15174         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
15175         constants have the L suffix.
15176
15177 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
15178
15179         PR c++/23044
15180         * g++.dg/template/instantiate8.C: New.
15181
15182 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
15183
15184         PR middle-end/23467
15185         * gcc.c-torture/execute/pr23467.c: New test.
15186
15187 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
15188
15189         PR tree-optimization/22043
15190         * gcc.c-torture/execute/20050613-1.c: New test.
15191
15192 2005-08-23  Ben Elliston  <bje@au.ibm.com>
15193
15194         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
15195
15196 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
15197
15198         PR rtl-optimization/23478
15199         * g++.dg/opt/pr23478.C: New test.
15200
15201 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
15202
15203         PR c/18715
15204         * gcc.dg/switch-warn-3.c: New test.
15205
15206 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15207
15208         PR c++/22233
15209         * g++.dg/template/param1.C: New test.
15210
15211 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15212
15213         PR c++/23089
15214         * g++.dg/other/incomplete1.C: New test.
15215
15216 2005-08-22  Ira Rosen  <irar@il.ibm.com>
15217
15218         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
15219         are vectorizable.
15220
15221 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15222
15223         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
15224         d_lines_5.f: New.
15225
15226 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
15227
15228         * gcc.target/i386/sse-4.c: New test.
15229
15230 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15231
15232         PR testsuite/23239
15233         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
15234
15235 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
15236
15237         * gcc.dg/20050811-1.c: New test.
15238         * gcc.dg/20050811-2.c: New test.
15239
15240 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
15241
15242         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
15243
15244 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
15245
15246         PR 23476
15247         * gcc.c-torture/compile/pr23476.c: New test.
15248
15249 2005-08-19  Devang Patel  <dpatel@apple.com>
15250
15251         PR tree-optimization/23048
15252         * gcc.dg/tree-ssa/pr23048.c: New test.
15253
15254 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
15255
15256         PR middle-end/20624
15257         * g++.dg/warn/Wreturn-3.C: New test
15258
15259 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
15260
15261         PR tree-optimization/22228
15262         * g++.dg/vect/pr22543.cc: New test.
15263
15264 2005-08-17  Steven Bosscher  <stevenb@suse.de>
15265
15266         PR tree-optimization/21574
15267         * gcc.dg/tree-ssa/pr21574.c: New test.
15268
15269 2005-08-16  James E Wilson  <wilson@specifix.com>
15270
15271         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
15272
15273 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
15274
15275         PR tree-opt/23402
15276         * gcc.c-torture/compile/zero-strct-3.c: New test.
15277         * gcc.c-torture/compile/zero-strct-4.c: New test.
15278
15279 2005-08-16  Steven Bosscher  <stevenb@suse.de>
15280
15281         PR target/23376
15282         * gcc.target/x86_64/pr23376.c: New test.
15283
15284 2005-08-16  Ian Lance Taylor  <ian@airs.com>
15285
15286         PR c++/23337
15287         * g++.dg/ext/vector2.C: New.
15288
15289 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
15290
15291         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
15292
15293 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
15294
15295         PR libfortran/23428
15296         * gfortran.dg/inquire-complex.f90: New test case.
15297
15298 2005-08-16  James E Wilson  <wilson@specifix.com>
15299
15300         PR tree-optimization/21105
15301         * gcc.dg/large-size-array.c: New.
15302
15303 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
15304
15305         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
15306         type.
15307         * gcc.dg/vect/vect-41: Likewise.
15308         * gcc.dg/vect/vect-42: Likewise.
15309         * gcc.dg/vect/vect-43: Likewise.
15310         * gcc.dg/vect/vect-44: Likewise.
15311         * gcc.dg/vect/vect-46: Likewise.
15312         * gcc.dg/vect/vect-47: Likewise.
15313         * gcc.dg/vect/vect-48: Likewise.
15314         * gcc.dg/vect/vect-52: Likewise.
15315         * gcc.dg/vect/vect-53: Likewise.
15316         * gcc.dg/vect/vect-54: Likewise.
15317         * gcc.dg/vect/vect-55: Likewise.
15318         * gcc.dg/vect/vect-56: Likewise.
15319         * gcc.dg/vect/vect-57: Likewise.
15320         * gcc.dg/vect/vect-58: Likewise.
15321         * gcc.dg/vect/vect-59: Likewise.
15322         * gcc.dg/vect/vect-60: Likewise.
15323         * gcc.dg/vect/vect-61: Likewise.
15324         * gcc.dg/vect/vect-85: Likewise.
15325         * gcc.dg/vect/vect-87: Likewise.
15326         * gcc.dg/vect/vect-88: Likewise.
15327         * gcc.dg/vect/vect-93.c: Likewise.
15328         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
15329         * gcc.dg/vect/vect-75: Likewise.
15330         * gcc.dg/vect/vect-76: Likewise.
15331         * gcc.dg/vect/vect-77: Likewise.
15332         * gcc.dg/vect/vect-78: Likewise.
15333         * gcc.dg/vect/vect-80: Likewise.
15334         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
15335         vectorized for the expected reason, rather than checking how alignment
15336         was handled.
15337         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
15338         type and also instead of aligned pointers. Added documentation.
15339
15340 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
15341
15342         * gfortran.dg/power.f90: New test.
15343
15344 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
15345
15346         PR rtl-optimization/23299
15347         * g++.dg/opt/pr23299.C: New test.
15348
15349 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15350
15351         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
15352
15353 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
15354
15355         * g++.dg/template/local6.C: New test.
15356
15357 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
15358
15359         * execute/exceptions/finally-1.m: Check that the catch and finally are
15360         being called.  Also add a "return 0;" at the end of main.
15361
15362 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
15363
15364         PR fortran/21432.
15365         * gfortran.dg/namelist_print_1.f: New test of functionality of
15366         PRINT namelist.
15367         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
15368         namelist generates error with -std=f95.
15369
15370 2005-08-14  Ira Rosen  <irar@il.ibm.com>
15371
15372         PR tree-optimization/23119
15373         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
15374
15375 2005-08-13  Marcin Koziej  <creep@desk.pl>
15376             Andrew Pinski  <pinskia@physics.uc.edu>
15377
15378         PR libobjc/22492
15379         * execute/exceptions/finally-1.m: New test.
15380
15381 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
15382
15383         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
15384         testsuite.
15385         * objc/execute/exceptions/trivial.m: New test.
15386         * objc.dg/try-catch-11.m: Move to ...
15387         * objc/execute/exceptions/foward-1.m: Here.
15388         * objc.dg/try-catch-2.m: Move to ...
15389         * objc/execute/exceptions/catchall-1.m: Here.
15390         * objc.dg/try-catch-8.m: Move to ...
15391         * objc/execute/exceptions/local-variables-1.m: Here.
15392
15393 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
15394
15395         * objc.dg/nested-func-1.m: Move to ...
15396         * objc/execute/nested-func-1.m: Here.
15397
15398 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
15399
15400         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
15401         in ${options} instead of [target_info name].
15402         * lib/obj-c++.exp (objc_target_compile): Likewise.
15403
15404 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
15405
15406         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
15407
15408 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
15409
15410         part of PR testsuite/23348
15411         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
15412         of the torture options.
15413         * objc/compile/trivial.m: New test.
15414
15415 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
15416
15417         * gfortran.dg/eoshift.f90: Correct format.
15418
15419 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
15420
15421         * gfortran.fortran-torture/execute/character_passing.f90:
15422         Fix comment typo.
15423
15424 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
15425
15426         PR c++/8271
15427         * g++.dg/template/unify10.C: New.
15428
15429 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
15430
15431         * g++.dg/parse/pr22514.C: Move to...
15432         * g++.dg/debug/pr22514.C: here.
15433
15434 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15435
15436         PR c++/23266
15437         * g++.dg/inherit/pure1.C: New test.
15438
15439         * ChangeLog: Fix typos.
15440
15441 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15442             Steven Bosscher  <stevenb@suse.de>
15443
15444         * gfortran.dg/runtime_warning_1.f90: New test.
15445
15446 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
15447
15448         PR c++/23219
15449         * g++.dg/parse/crash28.C: New.
15450
15451 2005-08-11  Richard Guenther  <rguenther@suse.de>
15452
15453         PR target/23289
15454         * gcc.target/i386/tailcall-1.c: New testcase.
15455
15456 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
15457
15458         * gcc.dg/vect/vect-67.c: Un-xfail.
15459
15460 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
15461
15462         PR c++/23225
15463         * g++.dg/testsuite/parse/crash27.C: new test.
15464
15465 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
15466
15467         PR libfortran/22143
15468         * gfortran.dg/shift-kind.f90: New testcase.
15469
15470 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
15471
15472         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
15473         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
15474
15475 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15476
15477         PR c++/20646
15478         * g++.dg/other/mult-stor1.C: New test.
15479
15480 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
15481
15482         * gcc.c-torture/pr18299-1.c: Move to ...
15483         * gcc.c-torture/compile/pr18299-1.c: Here.
15484
15485 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
15486
15487         * gfortran/fortran.torture/execute/character_passing.f90:
15488         Fix types for LSAME.
15489
15490 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
15491
15492         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
15493         input data back to what it was originally.
15494
15495 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
15496
15497         * objc.dg/try-catch-8.m: Enable for all targets.
15498
15499 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
15500
15501         * gcc.dg/pr23165.c: New test.
15502
15503 2005-08-09  Steven Bosscher  <stevenb@suse.de>
15504
15505         PR tree-optimization/23234
15506         * gcc.dg/tree-ssa/pr23234.c: New test.
15507
15508 2005-08-08  Josh Conner  <jconner@apple.com>
15509
15510         PR rtl-optimization/23241
15511         * gcc.dg/char-compare.c: New test.
15512
15513 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15514
15515         PR c++/22508
15516         * g++.dg/init/new13.C: New test.
15517
15518 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
15519
15520         PR c++/21166
15521         * g++.dg/other/crash-4.C: Adjust
15522         * g++/dg/ext/packed9.C: New.
15523
15524 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
15525
15526         PR middle-end/21964
15527         * gcc.c-torture/execute/pr21964-1.c: New test.
15528
15529 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
15530
15531         PR c/22458
15532         * gcc.dg/pr22458-1.c: New test.
15533
15534 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
15535             Steven G. Kargl <kargls@comcast.net>
15536
15537         PR fortran/22390
15538         * gfortran.dg/flush_1.f90: New test.
15539
15540 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15541
15542         PR c++/23191
15543         * g++.dg/template/eh2.C: New test.
15544
15545 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15546
15547         PR c++/19498
15548         * g++.dg/template/instantiate7.C: New test.
15549
15550 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
15551
15552         PR c/23113
15553         * gcc.dg/Wunused-value-1.c: New test.
15554
15555 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
15556
15557         PR rtl-optimization/23233
15558         * gcc.c-torture/compile/pr23233-1.c: New test.
15559
15560 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
15561
15562         PR fortran/18833
15563         PR fortran/20850
15564         * gfortran.dg/equiv_1.f90: New test.
15565         * gfortran.dg/equiv_2.f90: New test.
15566         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
15567         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
15568         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
15569
15570 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
15571
15572         * gcc.c-torture/execute/vrp-5.c: New test.
15573         * gcc.c-torture/execute/vrp-6.c: New test.
15574         * gcc.dg/tree-ssa/vrp21.c: New test.
15575
15576 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
15577
15578         * g++.dg/parse/pr22514.C: New test.
15579
15580 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
15581
15582         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
15583
15584         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
15585         instead of constant loads / pool entries.
15586
15587 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
15588
15589         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
15590         TEST_TO_WCTYPE.
15591
15592 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
15593
15594         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
15595         __WINT_TYPE__ in generated prototypes if possible.
15596
15597 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
15598
15599         PR 22037
15600         * g++.dg/tree-ssa/pr22037.C:
15601
15602 2005-08-04  Richard Henderson  <rth@redhat.com>
15603
15604         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
15605         scan-tree-dump-times directive.
15606
15607 2005-08-04  Jan Hubicka  <jh@suse.cz>
15608
15609         * gcov-1.C: Fix switch counts.
15610         * gcov-4b.c: Likewise.
15611
15612 2005-08-03  Jeff Law  <law@redhat.com>
15613
15614         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
15615
15616 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
15617
15618         * gcc.c-torture/execute/pr23135.c: New test.
15619
15620 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15621
15622         PR tree-optimization/19899
15623         * gcc.dg/tree-ssa/scev-1.c: New test.
15624         * gcc.dg/tree-ssa/scev-2.c: New test.
15625
15626 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
15627
15628         PR target/18582
15629         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
15630
15631 2005-08-03  Jan Hubicka  <jh@suse.cz>
15632
15633         * update-conroll.c: New testcase.
15634         * update-conroll-2.c: New testcase.
15635
15636 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
15637
15638         * gfortran.dg/constant_substring.f: New test.
15639         * gfortran.dg/pr22491.f: New test.
15640
15641 2005-08-02  Jan Hubicka  <jh@suse.cz>
15642
15643         * update-threading.c: Replace by the proper one.
15644
15645 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
15646
15647         PR 23164
15648         * g++.dg/tree-ssa/pr23164.C: New test.
15649
15650 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
15651
15652         * gcc.dg/tree-ssa/pr23192.c: New test.
15653
15654 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
15655
15656         * gcc.c-torture/execute/vrp-4.c: New test.
15657
15658 2005-08-02  Jan Hubicka  <jh@suse.cz>
15659
15660         * update-threading.c: New test.
15661
15662 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
15663
15664         * gcc.c-torture/compile/20050801-1.c: New test.
15665         * gcc.c-torture/compile/20050801-2.c: New test.
15666
15667 2005-08-01  Jan Hubicka  <jh@suse.cz>
15668
15669         * val-prof-5.c: New test.
15670
15671 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
15672
15673         PR c/22311
15674         * gcc.dg/pr22311-1.c : New test.
15675
15676 2005-07-31  Steven Bosscher  <stevenb@suse.de>
15677
15678         PR target/23095
15679         * gfortran.dg/pr23095.f: New test.
15680
15681         PR c++/22003
15682         * g++.dg/other/pr22003.C: New test.
15683
15684 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
15685
15686         PR target/20621
15687         * gcc.c-torture/execute/pr20621-1.c: New test.
15688
15689 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
15690
15691         * gfortran.dg/comma_format_extension_4.f: Adjust length
15692         of string for format.
15693         * gfortran.dg/der_array_io_1.f: Replace illegal internal
15694         print statement with internal write.
15695         * gfortran.dg/der_array_io_2.f: Likewise.
15696         * gfortran.dg/der_array_io_3.f: Likewise.
15697
15698 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
15699
15700         * gcc.dg/fold-abs-4.c: new test.
15701
15702 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
15703
15704         PR fortran/22570 an related issues.
15705         * gfortran.dg/x_slash_1.f: New test.
15706
15707 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
15708
15709         PR c/23143
15710         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
15711         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
15712
15713 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
15714
15715         PR c/529
15716         * gcc.dg/Wshadow-3.c: New test.
15717
15718 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
15719
15720         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
15721         used to have the wrong bounds).
15722
15723 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
15724
15725         PR c/21720
15726         * gcc.dg/hex-round-1.c: Test more cases.
15727         * gcc.dg/hex-round-2.c: New test.
15728
15729 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
15730
15731         PR 22550
15732         * g++.dg/tree-ssa/pr22550.C: New test.
15733
15734 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
15735
15736         * gcc.dg/tree-ssa/vrp19.c: New test.
15737         * gcc.dg/tree-ssa-vrp20.c: New test.
15738
15739 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
15740
15741         PR c/22240
15742         * gcc.dg/transparent-union-4.c: New test.
15743
15744 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
15745
15746         PR c/22192
15747         * gcc.dg/c99-vla-2.c: New test.
15748
15749 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
15750
15751         PR c/21720
15752         * gcc.dg/hex-round-1.c: New test.
15753
15754 2005-07-28  Jan Hubicka  <jh@suse.cz>
15755
15756         * inliner-1.c: Do not dump everything.
15757         * tree-prof.exp: Do not pass -ftree-based-profiling.
15758         * bprob.exp: Likewise.
15759
15760         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
15761
15762 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
15763
15764         PR c++/22545
15765         * g++.dg/expr/ptrmem7.C: New test.
15766
15767 2005-07-28  Mike Stump  <mrs@apple.com>
15768
15769         * g++.old-deja/g++.mike/visibility-1.C: New test.
15770
15771 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
15772
15773         PR c/20187
15774         * gcc.c-torture/execute/pr20187-1.c: New test.
15775
15776 2005-07-28  Jeff Law  <law@redhat.com>
15777
15778         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
15779         * gcc.dg/tree-ssa/vrp18.c: New test.
15780
15781 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
15782
15783         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
15784
15785 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
15786
15787         PR tree-optimization/22506
15788         * gcc.dg/vect/ps22506.c: New test.
15789
15790 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
15791
15792         PR target/21149
15793         * gcc.target/i386/sse-3.c: New test.
15794
15795 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
15796
15797         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
15798         * gcc.target/mips/mips32-dsp-type.c: Likewise.
15799
15800 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
15801
15802         PR c/22589
15803         * gcc.c-torture/compile/pr22589-1.c: New test.
15804
15805 2005-07-28  Jan Hubicka  <jh@suse.cz>
15806
15807         * update-loopch.c: New testcase.
15808
15809 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
15810
15811         PR rtl-optimization/23047
15812         * gcc.c-torture/execute/pr23047.c: New test.
15813         * gcc.c-torture/execute/pr23047.x: New.
15814
15815 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
15816
15817         PR tree-optimization/22493
15818         * gcc.c-torture/execute/pr22493-1.c: New test.
15819         * gcc.c-torture/execute/pr22493-1.x: New.
15820         * gcc.c-torture/execute/vrp-1.c: New test.
15821         * gcc.c-torture/execute/vrp-2.c: New test.
15822         * gcc.c-torture/execute/vrp-2.c: New test.
15823
15824 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
15825
15826         * gcc.target/frv/all-builtin-read8.c: Delete.
15827         * gcc.target/frv/all-builtin-read16.c: Delete.
15828         * gcc.target/frv/all-builtin-read32.c: Delete.
15829         * gcc.target/frv/all-builtin-read64.c: Delete.
15830         * gcc.target/frv/all-builtin-write8.c: Delete.
15831         * gcc.target/frv/all-builtin-write16.c: Delete.
15832         * gcc.target/frv/all-builtin-write32.c: Delete.
15833         * gcc.target/frv/all-builtin-write64.c: Delete.
15834         * gcc.target/frv/all-read-write-1.c: New.
15835
15836 2005-07-27  Jeff Law  <law@redhat.com>
15837
15838         * gcc.c-torture/execute/pr22630.c: New test.
15839
15840 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
15841
15842         PR tree-optimization/23073
15843         * gcc.dg/vect/nodump-pr23073.c: New test.
15844         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
15845
15846 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
15847
15848         PR tree-optimize/22348
15849         * gcc.c-torture/execute/pr22348.c: New.
15850
15851 2005-07-27  Richard Guenther  <rguenther@suse.de>
15852
15853         * gcc.dg/tree-ssa/salias-1.c: New testcase.
15854
15855 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15856
15857         PR fortran/22503
15858         * gfortran.dg/logical_comp.f90: New test.
15859
15860 2005-07-27  Jan Hubicka  <jh@suse.cz>
15861
15862         * inliner-1.c: Add cleanup of dumps.
15863         * val-prof-*.c: Likewise.
15864         * update-tailcall.c: New.
15865
15866 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
15867
15868         PR 22591
15869         * gcc.dg/tree-ssa/pr22591.c: New test.
15870         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
15871
15872 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
15873
15874         PR libobjc/22606
15875         * objc.dg/try-catch-11.m: New test.
15876
15877 2005-07-26  Richard Guenther  <rguenther@suse.de>
15878
15879         PR tree-optimization/22486
15880         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
15881
15882 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
15883
15884         PR tree-opt/22484
15885         * testsuite/g++.dg/opt/loop2.C: New test.
15886
15887 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
15888
15889         * gcc.dg/tree-ssa/reassoc-3.c: New test.
15890         * gcc.dg/tree-ssa/reassoc-4.c: New test.
15891
15892 2005-07-25  Adam Nemet  <anemet@lnxw.com>
15893
15894         * lib/profopt.exp (profopt-execute): Check for profiling data
15895         files on the target.
15896
15897 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
15898
15899         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
15900         for matching of asm labels.
15901
15902 2005-07-25  Richard Guenther  <rguenther@suse.de>
15903
15904         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
15905
15906 2005-07-25  Richard Guenther  <rguenther@suse.de>
15907
15908         PR testsuite/22624
15909         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
15910
15911 2005-07-25  Ira Rosen  <irar@il.ibm.com>
15912
15913         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
15914         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
15915         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
15916         * gcc.dg/vect/vect-100.c: New test.
15917         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
15918         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
15919         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
15920         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
15921         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
15922         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
15923         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
15924         * gfortran.dg/vect/pr19049.f90: New testcase.
15925         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
15926
15927 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
15928
15929         * gcc.c-torture/execute/20050713-1.c: New test.
15930
15931         PR fortran/20063
15932         * gfortran.fortran-torture/execute/data_4.f90: New test.
15933
15934         PR middle-end/20303
15935         * gcc.dg/visibility-d.c: New test.
15936
15937 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
15938
15939         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
15940         * gfortran.dg/underflow.f90: Ditto.
15941
15942 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15943
15944         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
15945         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
15946         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
15947
15948 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
15949
15950         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
15951         include case of field width of zero.
15952
15953 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
15954
15955         PR libgfortran/21875
15956         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
15957         with trailing blanks on normal formatted read.
15958
15959 2005-07-23  Chao-ying Fu  <fu@mips.com>
15960
15961         * gcc.target/mips/mips32-dsp-type.c: New test.
15962         * gcc.target/mips/mips32-dsp.c: New test.
15963
15964 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
15965
15966         PR testsuite/21073
15967         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
15968
15969         PR testsuite/20454
15970         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
15971         and __cyg_profile_func_exit.
15972
15973 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
15974
15975         * gfortran.dg/comma_format_extension_3.f: Fix typo.
15976         * gfortran.dg/comma_format_extension_4.f: Same.
15977         * gfortran.dg/pr15332.f: Same.
15978         * gfortran.dg/pr21730.f: Same.
15979
15980 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
15981
15982         * g++.dg/opt/vrp2.C: Fix testcase.
15983
15984         PR tree-opt/22625
15985         * g++.dg/opt/vrp2.C: New test.
15986
15987 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
15988
15989         PR debug/21828
15990         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
15991
15992 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
15993
15994         * gcc.dg/tree-ssa/20050719-1.c: New test.
15995
15996 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
15997
15998         * gcc.dg/bfin-longcall-1.c: New file.
15999         * gcc.dg/bfin-longcall-2.c: New file.
16000
16001 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
16002
16003         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
16004
16005 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
16006
16007         PR middle-end/19055
16008         * gcc.dg/tree-ssa/pr19055.c: New test.
16009         * gcc.dg/tree-ssa/pr19055-2.c: New test.
16010
16011 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
16012
16013         PR C++/22358
16014         * g++.dg/other/pr22358.C: New test.
16015
16016 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
16017
16018         PR c++/2922
16019         * g++.dg/lookup/two-stage5.C: New test from bug comments.
16020
16021 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16022
16023         PR c++/15938
16024         * g++.dg/init/union2.C: New test.
16025
16026 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16027
16028         PR c/22393
16029         * gcc.dg/complex-4.c: New test.
16030
16031 2005-07-21  Richard Guenther  <rguenther@suse.de>
16032
16033         PR testsuite/22522
16034         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
16035         scanning for asm labels.
16036         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
16037
16038 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
16039
16040         PR target/22085
16041         * gcc.dg/altivec-pr22085.c: New.
16042
16043 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
16044
16045         PR tree-optimization/19210
16046         * gcc.dg/tree-ssa/pr19210-1.c: New.
16047         * gcc.dg/tree-ssa/pr19210-2.c: New.
16048
16049 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
16050
16051         PR rtl-optimization/22167
16052         * g++.dg/opt/pr22167.C: New test.
16053
16054 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
16055
16056         PR c++/2922
16057         * g++.dg/lookup/two-stage2.C: New.
16058         * g++.dg/lookup/two-stage3.C: New.
16059         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
16060         fixed two-stage name lookup for operators.
16061         * g++.dg/template/call3.C: Compiler now produces an appropriate
16062         error message.
16063         * g++.dg/template/crash37.C: Compiler now describes bla() on line
16064         14 as a candidate.
16065         * g++.dg/template/ptrmem4.C: Compiler produces different error
16066         message.
16067         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
16068         connect_to_method as a candidate.
16069
16070 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
16071
16072         * gcc.dg/fold-alloc-1.c: New test.
16073
16074 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
16075
16076         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
16077         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
16078
16079 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
16080
16081         * gcc.dg/fold-abs-1.c: New test.
16082         * gcc.dg/fold-abs-2.c: New test.
16083         * gcc.dg/fold-abs-3.c: New test.
16084
16085 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
16086
16087         Make CONSTRUCTOR use VEC to store initializers.
16088         * g++.dg/ext/complit3.C: Check for specific error messages.
16089         * g++.dg/init/brace2.C: Update error message.
16090         * g++.dg/warn/Wbraces2.C: Likewise.
16091
16092 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
16093
16094         PR fortran/16940
16095         * gfortran.dg/module_interface_1.f90: New test.
16096
16097 2005-07-19  Danny Berlin <dberlin@dberlin.org>
16098             Kenneth Zadeck <zadeck@naturalbridge.com>
16099
16100         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
16101
16102 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16103
16104         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
16105         specify -Wformat for these tests.
16106         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
16107         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
16108         * gcc.dg/format/opt-6.c: Delete.
16109
16110 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
16111
16112         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
16113         * gcc.dg/tree-ssa/sra-3.c: Likewise.
16114
16115 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
16116
16117         * gcc.dg/tree-ssa/alias-2.c: New test.
16118
16119 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
16120
16121         PR c++/22263
16122         * g++.dg/template/explicit7.C: New test.
16123
16124 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
16125
16126         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
16127         width of 8 to +Inf and -Inf.
16128
16129 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
16130
16131         PR c++/22139
16132         * g++.dg/template/friend36.C: New test.
16133
16134 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
16135
16136         PR fortran/21730
16137         * gfortran.dg/pr21730.f: New test.
16138
16139 2005-07-16  Danny Berlin <dberlin@dberlin.org>
16140             Kenneth Zadeck <zadeck@naturalbridge.com>
16141
16142         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
16143         since pure const detection cannot run at -O1 in c compiler.
16144         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
16145         can now optimize this case properly.
16146         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
16147         because we now pass.
16148         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
16149
16150 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
16151
16152         PR c/22421
16153         * gcc.dg/format/bitfld-1.c: New test.
16154
16155 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
16156
16157         PR c++/22204
16158         * g++.dg/rtti/repo1.C: New test.
16159
16160 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
16161
16162         PR middle-end/22398
16163         * gcc.c-torture/compile/pr22398.c: New test.
16164
16165 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
16166
16167         PR c++/22132
16168         * g++.dg/expr/cast4.C: New test.
16169
16170 2005-07-15  Richard Guenther  <rguenther@suse.de>
16171
16172         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
16173         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
16174
16175 2005-07-15  Steven Bosscher  <stevenb@suse.de>
16176
16177         PR tree-optimization/22230
16178         * gcc.dg/tree-ssa/pr22230.c: New test.
16179
16180 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
16181
16182         * gfortran.dg/g77/cpp6.f: New test.
16183
16184         PR fortran/22417
16185         * gfortran.dg/g77/cpp5.F: New test.
16186         * gfortran.dg/g77/cpp5.h: New file.
16187         * gfortran.dg/g77/cpp5inc.h: New file.
16188
16189 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
16190
16191         PR libfortran/16435
16192         * gfortran.dg/tl_editting.f90: New.
16193         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
16194
16195 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
16196
16197         * gfortran.dg/char_array_constructor.f90: New test.
16198
16199 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
16200
16201         * gfortran.dg/past_eor.f90: New.
16202         * gfortran.dg/complex_read.f90: New.
16203
16204 2005-07-13  Jeff Law  <law@redhat.com>
16205
16206         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
16207         additional casts.
16208
16209         * gcc.dg/tree-ssa/pr22321.c: New test
16210
16211 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
16212
16213         PR tree-optimization/21921
16214         * gcc.dg/tree-ssa/pr21921.c: New.
16215
16216 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
16217
16218         PR tree-optimizatio/22442
16219         * gcc.dg/tree-ssa/loop-11.c: New test.
16220
16221 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
16222
16223         PR tree-opt/21840
16224         * gcc.c-torture/compile/pr21840.c: New test.
16225
16226 2005-07-12  Jan Hubicka  <jh@suse.cz>
16227
16228         * gcc.c-torture/compile/pr22379.c: New test.
16229
16230 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
16231
16232         PR libfortran/21593
16233         gfortran.dg/dev_null.f90: Remove outdated comment about
16234         PR libfortran/21593.
16235
16236
16237 2005-07-12  Dale Johannesen  <dalej@apple.com>
16238
16239         * gcc.target/i386/compress-float-sse.c: New.
16240         * gcc.target/i386/compress-float-sse-pic.c: New.
16241         * gcc.target/i386/compress-float-387.c: New.
16242         * gcc.target/i386/compress-float-387-pic.c: New.
16243         * gcc.dg/compress-float-ppc.c: New.
16244         * gcc.dg/compress-float-ppc-pic.c: New.
16245
16246 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
16247
16248         PR libfortran/21593
16249         gfortran.dg/dev_null.f90: Remove targets.
16250
16251 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
16252
16253         PR tree-opt/22335
16254         * gcc.dg/pr22335-1.c: New test.
16255         * gcc.dg/pr22335-2.c: New test.
16256
16257 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16258
16259         PR c++/20172
16260         * g++.dg/template/nontype12.C : New test.
16261
16262 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
16263
16264         * gcc.dg/tree-ssa/loop-10.c: New test.
16265
16266 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
16267
16268         * gcc.c-torture/execute/20020720-1.x: Remove.
16269
16270 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
16271
16272         * gfortran.fortran-torture/execute/forall_7.f90: New test.
16273
16274 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
16275
16276         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
16277         (dg-mips-options): Use it.
16278
16279 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
16280
16281         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
16282
16283 2005-07-09  Richard Henderson  <rth@redhat.com>
16284
16285         * lib/target-supports.exp (check_effective_target_sync_char_short):
16286         Add alpha.
16287
16288 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
16289
16290         PR libfortran/22217
16291         * gfortran.dg/negative-z-descriptor.f90: New test.
16292
16293 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
16294
16295         PR tree-opt/22329
16296         * gcc.dg/pr22329.c: New test.
16297
16298 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
16299
16300         PR tree-optimization/20139
16301         * gcc.dg/tree-ssa/pr20139.c: New.
16302
16303 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
16304
16305         PR tree-opt/22356
16306         * testsuite/gcc.dg/pr22356-1.c: New test.
16307
16308 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
16309
16310         PR c++/21799
16311         * g++.dg/template/unify8.C: New.
16312         * g++.dg/template/unify9.C: New.
16313
16314 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
16315
16316         * gfortran.fortran-torture/execute/entry_10.f90: New test.
16317
16318 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
16319
16320         * gcc.dg/darwin-version-1.c: New.
16321         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
16322         * gcc.dg/builtins-20.c: Likewise.
16323         * gcc.dg/builtins-53.c: Likewise.
16324         * gcc.dg/torture/builtins-convert-1.c: Likewise.
16325         * gcc.dg/torture/builtins-convert-2.c: Likewise.
16326         * gcc.dg/torture/builtins-convert-3.c: Likewise.
16327         * gcc.dg/torture/builtins-power-1.c: Likewise.
16328         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
16329         on Darwin.
16330
16331 2005-07-07  Jeff Law  <law@redhat.com>
16332
16333         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
16334         argument evaluation order.
16335
16336 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
16337
16338         PR libfortran/21594
16339         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
16340         Add test cases where the shift length is greater than the
16341         array length.
16342
16343 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
16344
16345         * obj-c++.dg/proto-lossage-6.mm: New.
16346         * objc.dg/proto-lossage-6.m: New.
16347
16348 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
16349
16350         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
16351         * objc.dg/gnu-runtime-2.m: Likewise.
16352
16353 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
16354
16355         * gfortran.dg/longline.f: New test.
16356
16357         * gfortran.dg/badline.f: New test.
16358
16359 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
16360
16361         PR fortran/16531
16362         PR fortran/15966
16363         PR fortran/18781
16364         * gfortran.dg/hollerith.f90: New.
16365         * gfortran.dg/hollerith2.f90: New.
16366         * gfortran.dg/hollerith3.f90: New.
16367         * gfortran.dg/hollerith4.f90: New.
16368         * gfortran.dg/hollerith_f95.f90: New.
16369         * gfortran.dg/hollerith_legacy.f90: New.
16370         * gfortran.dg/g77/cpp4.F: New. Port from g77.
16371
16372 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
16373
16374         PR objc/22274
16375         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
16376         * objc.dg/gnu-runtime-2.m: New.
16377
16378 2005-07-06  Jeff Law  <law@redhat.com>
16379
16380         * gcc.dg/tree-ssa/vrp17.c: New test.
16381
16382 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
16383
16384         PR fortran/22327
16385         * gfortran.dg/array_constructor_5.f90: New test.
16386
16387 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
16388
16389         * gfortran.fortran-torture/execute/entry_9.f90: New test.
16390
16391 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
16392
16393         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
16394         * gcc.dg/980816-1.c: Ditto.
16395
16396 2005-07-06  Jeff Law  <law@redhat.com>
16397
16398         * gcc.c-torture/compile/pr21356.c: New test.
16399
16400 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
16401
16402         PR c/22013
16403         PR c/22098
16404         * gcc.c-torture/compile/pr22013-1.c,
16405         gcc.c-torture/execute/pr22098-1.c,
16406         gcc.c-torture/execute/pr22098-2.c,
16407         gcc.c-torture/execute/pr22098-3.c: New tests.
16408
16409 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
16410
16411         PR c/22308
16412         * gcc.dg/pr22308-1.c: New test.
16413
16414 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
16415
16416         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
16417         target.
16418         * gcc.dg/compare9.c: Use -fshort-enums instead of
16419         -fno-short-enums.  Change the last test to dg-bogus.
16420
16421 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
16422
16423         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
16424         * gcc.dg/compare9.c: New.
16425
16426 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16427
16428         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
16429
16430 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
16431
16432         PR testsuite/22288
16433         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
16434
16435
16436 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16437
16438         * gcc.dg/format/gcc_gfc-1.c: New.
16439
16440 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
16441
16442         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
16443
16444 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16445
16446         PR fortran/20842
16447         * gfortran.dg/io_invalid_1.f90: New test.
16448
16449 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
16450
16451         * gcc.dg/format/gcc_diag-1.c: Update.
16452
16453 2005-07-02  Jeff Law  <law@redhat.com>
16454
16455         * gcc.dg/tree-ssa/pr22051-1.c: New test.
16456         * gcc.dg/tree-ssa/pr22051-2.c: New test.
16457
16458 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
16459
16460         * gcc.dg/format/gcc_diag-1.c: Update.
16461
16462 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
16463
16464         PR tree-opt/22269
16465         * gcc.c-torture/compile/pr22269.c: New test.
16466
16467 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
16468
16469         PR 21584
16470         PR 22219
16471         * g++.dg/tree-ssa/pr21584-1.C: New test.
16472         * g++.dg/tree-ssa/pr21584-2.C: New test.
16473
16474 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
16475
16476         * obj-c++.dg/try-catch-11.mm: New.
16477         * objc.dg/try-catch-10.m: New.
16478
16479 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
16480
16481         * g++.dg/other/ucnid-1.C: xfail on AIX.
16482
16483 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
16484
16485         PR 22234
16486         * gcc.dg/20050629-1.c: New test.
16487
16488 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
16489
16490         * obj-c++.dg/const-str-1[0-1].mm: New.
16491         * objc.dg/const-str-1[0-1].m: New.
16492
16493 2005-05-29  Richard Henderson  <rth@redhat.com>
16494
16495         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
16496         Rename from check_effective_target_vect_no_max.
16497         (check_effective_target_vect_no_int_add): New.
16498         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
16499         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
16500         * gcc.dg/vect/vect-reduc-3.c: Likewise.
16501         * gcc.dg/vect/vect-reduc-1.c: Use both.
16502         * gcc.dg/vect/vect-reduc-2.c: Likewise.
16503
16504 2005-05-29  Richard Henderson  <rth@redhat.com>
16505
16506         * lib/target-supports.exp (check_effective_target_vect_no_max):
16507         Remove i386 and x86_64.
16508
16509 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
16510
16511         PR testsuite/21969
16512         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
16513
16514 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
16515
16516         PR middle-end/21969
16517         * gcc.dg/vect/pr21969.c: New test.
16518
16519 2005-06-28  Eric Christopher  <echristo@redhat.com>
16520
16521         PR c/22052
16522         PR c/21975
16523         * gcc.dg/inline1.c: New test.
16524         * gcc.dg/inline2.c: Ditto.
16525         * gcc.dg/inline3.c: Ditto.
16526         * gcc.dg/inline4.c: Ditto.
16527         * gcc.dg/inline5.c: Ditto.
16528
16529 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
16530
16531         PR libfortran/22142
16532         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
16533         Add testcase also testing eoshift1 for PR 22142.
16534
16535 2005-06-28  Richard Henderson  <rth@redhat.com>
16536
16537         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
16538         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
16539         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
16540         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
16541         gcc.dg/tree-ssa/20030922-2.c: Likewise.
16542
16543 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
16544
16545         PR libfortran/22142
16546         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
16547         Add testcase for PR 22142.
16548
16549 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
16550
16551         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
16552         gcc.target/ia64/fpreg-2.c: New tests.
16553
16554 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16555
16556         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
16557
16558 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16559
16560         PR libfortran/22170
16561         * gfortran.dg/slash_1.f90: New test.
16562
16563 2005-06-27  Richard Henderson  <rth@redhat.com>
16564
16565         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
16566         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
16567         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
16568         * gcc.dg/vect/vect-reduc-2.c: Likewise.
16569         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
16570         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
16571
16572 2005-06-27  Richard Henderson  <rth@redhat.com>
16573
16574         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
16575         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
16576
16577 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
16578
16579         * obj-c++.dg/proto-lossage-5.mm: New.
16580         * objc.dg/proto-lossage-5.m: New.
16581
16582 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
16583
16584         PR 21959
16585         * gcc.dg/tree-ssa/pr21959.c: New test.
16586
16587 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
16588
16589         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
16590         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
16591         testing uninitialized var.
16592
16593         * gcc.c-torture/execute/builtins/chk.h: New.
16594         * gcc.c-torture/execute/builtins/lib/chk.c: New.
16595         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
16596         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
16597         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
16598         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
16599         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
16600         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
16601         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
16602         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
16603         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
16604         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
16605         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
16606         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
16607         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
16608         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
16609         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
16610         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
16611         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
16612         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
16613         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
16614         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
16615         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
16616         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
16617         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
16618         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
16619         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
16620         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
16621         * gcc.dg/builtin-object-size-1.c: New test.
16622         * gcc.dg/builtin-object-size-2.c: New test.
16623         * gcc.dg/builtin-object-size-3.c: New test.
16624         * gcc.dg/builtin-object-size-4.c: New test.
16625         * gcc.dg/builtin-object-size-5.c: New test.
16626         * gcc.dg/builtin-stringop-chk-1.c: New test.
16627         * gcc.dg/builtin-stringop-chk-2.c: New test.
16628         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
16629         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
16630         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
16631         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
16632         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
16633         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
16634         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
16635         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
16636         * gcc.c-torture/execute/printf-1.c: New test.
16637         * gcc.c-torture/execute/fprintf-1.c: New test.
16638         * gcc.c-torture/execute/vprintf-1.c: New test.
16639         * gcc.c-torture/execute/vfprintf-1.c: New test.
16640         * gcc.c-torture/execute/printf-chk-1.c: New test.
16641         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
16642         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
16643         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
16644
16645 2005-06-27  Michael Matz  <matz@suse.de>
16646
16647         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
16648         slot is not merged if address escapes.
16649
16650 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16651
16652         PR c/21911
16653         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
16654
16655 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
16656
16657         PR middle-end/17965
16658         * gcc.c-torture/compile/20050622-1.c: New test.
16659
16660         PR middle-end/22028
16661         * gcc.dg/20050620-1.c: New test.
16662
16663 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
16664
16665         PR tree-optimization/22026
16666         * gcc.dg/tree-ssa/pr22026.c: New.
16667
16668 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
16669
16670         PR libfortran/22144
16671         * gfortran.dg/shift-alloc.f90: New testcase.
16672
16673 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
16674
16675         * all files: Update FSF address in copyright headers.
16676
16677 2005-06-22  Jan Hubicka  <jh@suse.cz>
16678
16679         * wholeprogram-1.c: New testcase.
16680         * wholeprogram-2.c: New testcase.
16681
16682 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
16683
16684         PR 22171
16685         * gcc.dg/tree-ssa/pr22171.c: New test.
16686
16687 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
16688
16689         * gfortran.dg/simplify_modulo.f90: New.
16690
16691 2005-06-24  Jan Hubicka  <jh@suse.cz>
16692
16693         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
16694
16695 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
16696
16697         * obj-c++.dg/proto-lossage-[1-4].mm: New.
16698
16699 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
16700
16701         * obj-c++.dg/typedef-alias-1.mm: New.
16702         * objc.dg/typedef-alias-1.m: New.
16703
16704 2005-06-23  Jeff Law  <law@redhat.com>
16705
16706         * gcc.dg/tree-ssa/vrp16.c: New test.
16707
16708 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16709
16710         * lib/target-supports.exp: Add
16711         check_effective_target_fortran_large_real and
16712         check_effective_target_fortran_large_int to check for
16713         corresponding effective targets.
16714         * gfortran.dg/large_integer_kind_1.f90: New test.
16715         * gfortran.dg/large_real_kind_1.f90: New test.
16716
16717 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
16718
16719         PR tree-optimization/22117
16720         * gcc.dg/tree-ssa/pr22117.c: New.
16721
16722 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
16723
16724         PR testsuite/22123
16725         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
16726
16727 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
16728
16729         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
16730
16731 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
16732
16733         * gfortran.dg/f2c_4.f90: Add tests for complex functions
16734         * gfortran.dg/f2c_4.c: Likewise.
16735
16736 2005-06-22 Paul Brook  <paul@codesourcery.com>
16737
16738         PR fortran/21034
16739         * gfortran.dg/auto_save_1.f90: New test.
16740
16741 2005-06-22  Michael Matz  <matz@suse.de>
16742
16743         * gcc.target/x86-64/abi: New directory.
16744         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
16745         * gcc.target/x86-64/abi/README.gcc: New file.
16746         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
16747         * gcc.target/x86-64/abi/asm-support.s: New file.
16748         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
16749         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
16750         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
16751         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
16752         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
16753         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
16754         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
16755         * gcc.target/x86_64/abi/test_bitfields.c: New test.
16756         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
16757         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
16758         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
16759         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
16760         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
16761         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
16762         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
16763         * gcc.target/x86_64/abi/test_varargs.c: New test.
16764
16765 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
16766
16767         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
16768         32-bit i?86 and x86_64.
16769
16770 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
16771
16772         * obj-c++.dg/const-str-[1-9].mm: New tests.
16773
16774 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
16775
16776         PR fortran/22010
16777         * gfortran.dg/namelist_use.f90: New.
16778         * gfortran.dg/namelist_use_only.f90: New.
16779
16780 2005-06-21  Jeff Law  <law@redhat.com>
16781
16782         * gcc.dg/tree-ssa/vrp15.c: New test.
16783
16784 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
16785
16786         * lib/target-supports.exp (check_effective_target_vect_reduction):
16787         Remove.
16788         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
16789         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
16790         remove vect_reduction target keyword. Also avoid two returns in main.
16791         * gcc.dg/vect/vect-reduc-3.c: Likewise.
16792         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
16793         * gcc.dg/vect/vect-reduc-1short.c: New test.
16794         * gcc.dg/vect/vect-reduc-1char.c: New test.
16795         * gcc.dg/vect/vect-reduc-2short.c: New test.
16796         * gcc.dg/vect/vect-reduc-2char.c: New test.
16797         * gcc.dg/vect/vect-reduc-6.c: New test.
16798         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
16799         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
16800         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
16801
16802 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16803         Paul Thomas  <pault@gcc.gnu.org>
16804
16805         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
16806         New tests.
16807
16808 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16809
16810         * gfortran.dg/backslash_1.f90: New test.
16811         * gfortran.dg/backslash_2.f90: New test.
16812
16813 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
16814
16815         * gfortran.dg/duplicate_labels.f90: New test.
16816
16817 2005-06-20  Jan Beulich  <jbeulich@novell.com>
16818
16819         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
16820         unsupportable relocations.
16821         * g++.old-deja/g++.other/store-expr1.C: Likewise.
16822         * gcc.dg/20050321-2.c: xfail for NetWare.
16823
16824 2005-06-20  Andreas Jaeger  <aj@suse.de>
16825
16826         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
16827         gcc.target/i386/fastcall-sseregparm.c,
16828         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
16829
16830 2005-06-19  Richard Henderson  <rth@redhat.com>
16831
16832         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
16833
16834 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
16835
16836         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
16837
16838 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
16839
16840         PR c++/22115
16841         * g++.dg/conversion/simd2.C: Change expected error message.
16842
16843 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
16844
16845         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
16846         * gcc.dg/vect/vect-reduc-2.c: Likewise.
16847         * gcc.dg/vect/vect-reduc-3.c: Likewise.
16848
16849 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
16850
16851         * gcc.dg/fold-mod-1.c: New test.
16852
16853 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
16854
16855         PR fortran/19926
16856         * gfortran.dg/pr19926.f90: New test.
16857
16858 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
16859
16860         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
16861         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
16862         targets.
16863         * gcc.dg/vect/vect-reduc-2.c: Likewise.
16864         * gcc.dg/vect/vect-reduc-3.c: Likewise.
16865
16866 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
16867
16868         * gcc.target/ia64/float80-varargs-1.c: New test.
16869
16870 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16871
16872         PR tree-opt/22035
16873         * gfortran.dg/f2c_6.f90: New test.
16874
16875 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
16876
16877         PR c++/17413
16878         * g++.dg/template/local5.C: New.
16879
16880 2005-06-17  Richard Henderson  <rth@redhat.com>
16881
16882         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
16883
16884 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
16885
16886         PR testsuite/21945
16887         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
16888
16889 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
16890
16891         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
16892         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
16893         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
16894         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
16895         check_vect to verify the presence of hardware vector support.
16896
16897 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
16898
16899         PR testsuite/22056
16900         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
16901
16902 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16903
16904         PR libfortran/19216
16905         * gfortran.dg/pr19216.f: Add correct space between brackets and
16906         dg directive.
16907
16908 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16909
16910         PR libfortran/16436
16911         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
16912
16913 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
16914
16915         * gcc.target/i386/attributes-error.c: New testcase.
16916         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
16917         * gcc.target/i386/regparm-stdcall.c: Likewise.
16918         * gcc.target/i386/sseregparm-1.c: Likewise.
16919         * gcc.target/i386/sseregparm-2.c: Likewise.
16920
16921 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
16922
16923         * g++.dg/rtti/crash2.C: New.
16924
16925 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
16926
16927         * gcc.dg/noncompile/20040203-3.c: Update expected message.
16928
16929 2005-06-15  David Ung  <davidu@mips.com>
16930
16931         * gcc.target/mips/mips16e-extends.c: New test for testing the
16932         generation of MIPS16e zeb/zeh, seb/seh instructions.
16933
16934 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
16935
16936         PR 22018
16937         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
16938         * gcc.dg/tree-ssa/pr22018.c: New test.
16939
16940 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
16941
16942         * gcc.dg/simd-1.c: Update error messages.
16943         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
16944         * gcc.dg/simd-2.c: Update error messages.
16945         * gcc.dg/simd-4.c: New.
16946
16947 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
16948
16949         PR c++/20678
16950         * g++.dg/other/crash-4.C: New.
16951
16952 2005-06-14  Devang Patel  <dpatel@apple.com>
16953
16954         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
16955
16956 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
16957
16958         PR c++/21929
16959         * g++.dg/parse/crash11.C: Update
16960
16961 2005-06-13  Jeff Law  <law@redhat.com>
16962
16963         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
16964         perform the desired transformations.
16965         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
16966         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
16967
16968 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16969
16970         PR fortran/22038
16971         * gfortran.dg/forall_1.f90: Un-XFAIL.
16972
16973 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
16974
16975         PR c++/21929
16976         * g++.dg/parse/crash26.C: New.
16977
16978         PR c++/20789
16979         * g++.dg/init/member1.C: New.
16980
16981 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
16982
16983         * gfortran.dg/altreturn_1.f90: New test.
16984
16985 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
16986
16987         PR middle-end/21985
16988         * gcc.dg/tree-ssa/pr21985.c: New test.
16989
16990 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
16991
16992         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
16993
16994 2005-06-12  Roger Sayle  <roger@eyesopen.com>
16995
16996         PR c++/21930
16997         * g++.dg/other/error10.C: New test case.
16998
16999 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17000
17001         PR libfortran/19155
17002         * gfortran.dg/pr19155.f: Add test.
17003
17004 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17005
17006         * gfortran.dg/f2c_7.f90: New test.
17007
17008         * gfortran.dg/forall_1.f90: XFAILed.
17009
17010 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
17011
17012         * gcc.dg/pr14796-1.c: New.
17013         * gcc.dg/pr14796-2.c: New.
17014
17015 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
17016
17017         PR fortran/17792
17018         PR fortran/21375
17019         * gfortran.dg/deallocate_stat.f90: New test.
17020
17021 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
17022
17023         * gfortran.fortran-torture/execute/in-pack.f90: New test.
17024
17025 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
17026
17027         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
17028         access will be generated when this loop is vectorized. Test that
17029         accesses with same alignment were detected.
17030         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
17031         Test that accesses with same alignment were detected.
17032         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
17033         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
17034         alignment were detected.
17035
17036 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
17037
17038         PR c++/10611
17039         * g++.dg/conversion/simd2.C: New.
17040
17041 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17042
17043         * gcc.dg/Wcxx-compat-1.c: New.
17044
17045 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
17046
17047         PR libfortran/21480
17048         * gfortran.dg/reshape-complex.f90: Add a test for a packed
17049         complex array.
17050
17051 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
17052
17053         * gcc.dg/alias-8.c: New.
17054
17055 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
17056
17057         * gcc.dg/format/cmn_err-1.c: Update.
17058
17059 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
17060
17061         PR target/20666
17062         * gcc.target/sparc/fexpand-2.c: New.
17063         * gcc.target/sparc/fpmerge-2.c: New.
17064         * gcc.target/sparc/fpmul-2.c: New.
17065         * gcc.target/sparc/noresult.c: New.
17066         * gcc.target/sparc/pdist-2.c: New.
17067         * gcc.target/sparc/pdist-3.c: New.
17068
17069 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
17070
17071         PR testsuite/21702
17072         * gcc.target/i386/i386.exp: Fix comment typo.
17073
17074 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
17075
17076         PR c++/19497
17077         * g++.dg/inherit/using5.C: New.
17078         * g++.dg/inherit/using6.C: New.
17079
17080 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17081
17082         PR c++/19894
17083         * g++.dg/template/ptrmem15.C: New test.
17084
17085         PR c++/20563
17086         * g++.dg/ext/label4.C: New test.
17087
17088 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
17089
17090         * gcc.dg/tls/debug-1.c: New test.
17091
17092 2005-06-07  Dale Johannesen  <dalej@apple.com>
17093
17094         * gcc.target/i386/movq.c: New.
17095
17096 2005-06-07  Dale Johannesen  <dalej@apple.com>
17097
17098         * gcc.dg/20050607-1.c: New.
17099
17100 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
17101
17102         PR middle-end/21850
17103         * gcc.c-torture/execute/20050607-1.c: New test.
17104
17105 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
17106
17107         PR libfortran/21926
17108         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
17109         Test case where the return array has lowest stride one,
17110         but isn't packed.
17111
17112 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
17113
17114         * lib/target-supports.exp (check_effective_target_sync_int_long):
17115         Add s390 and s390x targets.
17116
17117 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
17118
17119         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
17120         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
17121         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
17122         * gcc.dg/tree-ssa/loop-9.c: New test.
17123
17124 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
17125
17126         * g++.dg/parse/defarg10.C: New.
17127
17128 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
17129
17130         PR regression/21897
17131         * gcc.c-torture/execute/20050604-1.c: New test.
17132
17133 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
17134
17135         PR 21903
17136         * g++.dg/parse/defarg9.C: New.
17137
17138         PR c++/20637
17139         * g++.dg/inherit/using4.C: New.
17140         * g++.dg/overload/error1.C: Adjust expected errors.
17141         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
17142         * g++.old-deja/g++.brendan/arm2.C: Likewise.
17143         * g++.old-deja/g++.other/redecl2.C: Likewise.
17144         * g++.old-deja/g++.other/redecl4.C: Likewise.
17145         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
17146
17147 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
17148
17149         * gfortran.dg/f2c_5.f90: Add -w to dg-options
17150
17151 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
17152
17153         * lib/gfortran.exp (gfortran_target_compile): Call
17154         dg-additional-files-options
17155         * gfortran.dg/f2c_4.f90: New file
17156         * gfortran.dg/f2c_4.c: New file
17157         * gfortran.dg/f2c_5.f90: New file
17158         * gfortran.dg/f2c_5.c: New file
17159
17160 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17161
17162         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
17163
17164         PR fortran/21912
17165         * gfortran.dg/array_constructor_4.f90: New test.
17166
17167 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
17168
17169         PR c++/21619
17170         * g++.dg/ext/builtin9.C: New test.
17171
17172 2005-06-05  Dale Johannesen  <dalej@apple.com>
17173
17174         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
17175         * gcc.c-torture/execute/20050603-2.c: Ditto.
17176
17177 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
17178
17179         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
17180         * gcc.dg/vect/vect-reduc-1.c: New.
17181         * gcc.dg/vect/vect-reduc-2.c: New.
17182         * gcc.dg/vect/vect-reduc-3.c: New.
17183
17184 2005-06-04  Dale Johannesen  <dalej@apple.com>
17185
17186         * gcc.c-torture/execute/20050603-1.c: New.
17187         * gcc.c-torture/execute/20050603-2.c: New.
17188         * gcc.dg/20050603-3.c: New.
17189
17190 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17191
17192         PR fortran/19195
17193         * gfortran.dg/debug_1.f90: New test.
17194
17195         * gfortran.dg/forall_1.f90: New test.
17196
17197 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
17198
17199         * gfortran.dg/array_constructor_3.f90: New test.
17200
17201 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17202
17203         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
17204
17205 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
17206
17207         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
17208
17209 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
17210
17211         PR c/21873
17212         * gcc.dg/init-excess-1.c: New test.
17213
17214 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
17215
17216         PR c++/21853
17217         * g++.dg/expr/static_cast6.C: New test.
17218
17219 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
17220
17221         * gcc.dg/tree-ssa/vrp14.c: New test.
17222
17223 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
17224
17225         PR c++/21336
17226         * g++.dg/template/new2.C: New test.
17227
17228 2005-06-03  Josh Conner  <jconner@apple.com>
17229
17230         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
17231         all entries in initializer.
17232
17233 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
17234
17235         PR middle-end/21858
17236         * gcc.dg/pr21858.c: New testcase.
17237
17238 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
17239
17240         PR tree-optimization/21292
17241
17242         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
17243         New.
17244         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
17245         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
17246         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
17247         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
17248         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
17249
17250 2005-06-02  Richard Henderson  <rth@redhat.com>
17251
17252         * gcc.dg/sync-2.c: Use -march=i486 for i386.
17253
17254 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
17255
17256         * gcc.dg/wtypequal.c: New testcase.
17257
17258 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
17259
17260         PR 21582
17261         * gcc.dg/tree-ssa/pr21582.c: New test.
17262
17263 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
17264
17265         PR c++/21280
17266         * g++.dg/opt/interface2.h: New.
17267         * g++.dg/opt/interface2.C: New.
17268         * g++.dg/init/ctor4.C: Adjust error lines.
17269         * g++.old-deja/g++.bob/inherit2.C: Likewise.
17270         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
17271         * g++.old-deja/g++.jason/opeq3.C: Likewise.
17272         * g++.old-deja/g++.pt/assign1.C: Likewise.
17273         * g++.old-deja/g++.pt/crash20.C: Likewise.
17274
17275 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
17276
17277         PR tree-optimization/21734
17278         * g++.dg/vect/pr21734_1.cc: New.
17279         * g++.dg/vect/pr21734_2.cc: New.
17280
17281 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
17282
17283         PR c++/20350
17284         * g++.dg/template/spec24.C: New.
17285
17286         PR c++/21151
17287         * g++.dg/pch/local-1.C: New.
17288         * g++.dg/pch/local-1.Hs: New.
17289
17290 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
17291
17292         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
17293         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
17294         * gcc.dg/tree-ssa/pr14341.c: New test.
17295         * gcc.dg/tree-ssa/pr14841.c: New test.
17296         * gcc.dg/tree-ssa/pr20701.c: New test.
17297         * gcc.dg/tree-ssa/pr21086.c: New test.
17298         * gcc.dg/tree-ssa/pr21090.c: New test.
17299         * gcc.dg/tree-ssa/pr21332.c: New test.
17300         * gcc.dg/tree-ssa/pr21458.c: New test.
17301         * gcc.dg/tree-ssa/pr21658.c: New test.
17302         * gcc.dg/tree-ssa/vrp01.c: New test.
17303         * gcc.dg/tree-ssa/vrp02.c: New test.
17304         * gcc.dg/tree-ssa/vrp03.c: New test.
17305         * gcc.dg/tree-ssa/vrp04.c: New test.
17306         * gcc.dg/tree-ssa/vrp05.c: New test.
17307         * gcc.dg/tree-ssa/vrp06.c: New test.
17308         * gcc.dg/tree-ssa/vrp07.c: New test.
17309         * gcc.dg/tree-ssa/vrp08.c: New test.
17310         * gcc.dg/tree-ssa/vrp09.c: New test.
17311         * gcc.dg/tree-ssa/vrp10.c: New test.
17312         * gcc.dg/tree-ssa/vrp11.c: New test.
17313         * gcc.dg/tree-ssa/vrp12.c: New test.
17314         * gcc.dg/tree-ssa/vrp13.c: New test.
17315
17316 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
17317
17318         PR 21029
17319         * gcc.dg/tree-ssa/pr21029.c: New test.
17320
17321 2005-06-01  Roger Sayle  <roger@eyesopen.com>
17322
17323         * gfortran.dg/logint-1.f: New test case.
17324         * gfortran.dg/logint-2.f: Likewise.
17325         * gfortran.dg/logint-3.f: Likewise.
17326
17327 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
17328
17329         PR c/21536
17330         PR c/20760
17331         * gcc.dg/20050527-1.c: New test.
17332
17333         * gcc.dg/i386-sse-12.c: New test.
17334
17335         PR fortran/21729
17336         * gfortran.dg/implicit_5.f90: New test.
17337
17338 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
17339
17340         PR fortran/20883
17341         * gfortran/assign_4.f90: New test.
17342         * gfortran/assign_2.f90: Change compile to run.
17343
17344 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
17345
17346         * lib/target-supports.exp
17347         (check_effective_target_sync_char_short): New.
17348         * gcc.dg/sync-2.c: New.
17349
17350 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
17351
17352         PR tree-optimization/21817
17353         * gcc.dg/torture/pr21817-1.c: New.
17354
17355 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
17356
17357         PR c++/21165
17358         * g++.dg/template/init5.C: New.
17359
17360 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
17361
17362         * gfortran.dg/char_initialiser_actual.f90:
17363         Test character initialisers as actual arguments.
17364         * gfortran.dg/char_pointer_comp_assign.f90:
17365         Test character pointer structure component assignments.
17366         * gfortran.dg/char_array_structure_constructor.f90:
17367         Test character components in structure constructors.
17368
17369 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
17370
17371         PR middle-end/20931
17372         * g++.dg/opt/pr20931.C: New test.
17373
17374 2005-05-31  Andreas Jaeger  <aj@suse.de>
17375
17376         PR testsuite/20772
17377         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
17378         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
17379         g++.old-deja/g++.ext/asmspec1.C,
17380         g++.old-deja/g++.other/regstack.C,
17381         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
17382         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
17383         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
17384         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
17385         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
17386         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
17387         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
17388         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
17389         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
17390         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
17391         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
17392         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
17393         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
17394         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
17395         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
17396         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
17397         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
17398         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
17399         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
17400
17401 2005-05-31  Jeff Law  <law@redhat.com>
17402
17403         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
17404
17405 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
17406
17407         PR middle-end/21743
17408         * gcc.dg/builtins-1.c: Activate disabled clog test.
17409         * gcc.dg/torture/builtin-attr-1.c: Likewise.
17410
17411 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
17412
17413         * gfortran.dg/char_pointer_assign.f90:
17414         Test character-pointer assignments and pointer assignments.
17415         * gfortran.dg/char_pointer_dummy.f90:
17416         Test character-pointer dummy arguments.
17417         * gfortran.dg/char_pointer_func.f90:
17418         Test character-pointer function returns.
17419         * gfortran.dg/char_pointer_dependency.f90:
17420         Test character-pointer functions with dependencies.
17421
17422 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
17423
17424         PR c++/21784
17425         * g++.dg/lookup/using14.C: New test.
17426
17427 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
17428
17429         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
17430         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
17431         trailing ^M.
17432
17433 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
17434
17435         PR c++/17413
17436         * g++.dg/template/local5.C: New.
17437
17438         PR target/21761
17439         * gcc.c-torture/compile/pr21761.c: New.
17440
17441         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
17442         before darwin8.
17443
17444 2005-05-30  Steven G. Kargl
17445
17446         PR fortran/20846
17447         * gfortran.dg/inquire_8.f90: New test.
17448
17449 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17450
17451         PR libfortran/21376
17452         * gfortran.dg/output_exponents_1.f90: New test.
17453
17454 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17455
17456         PR libfortran/20006
17457         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
17458
17459 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
17460
17461         PR c++/21210
17462         * g++.dg/ext/complex1.C: New test.
17463
17464         PR c++/21340
17465         * g++.dg/init/ctor6.C: New test.
17466
17467 2005-05-29  Jan Hubicka  <jh@suse.cz>
17468
17469         * gcc.c-torture/compile/pr21562.c: New.
17470
17471 2005-05-28  Steven G. Kargl <kargls@comcast.net>
17472
17473         * gfortran.dg/subnormal_1.f90: New test.
17474
17475 2005-05-28  Jan Hubicka  <jh@suse.cz>
17476
17477         * tree-prof.exp: Fix comment.
17478         * value-prof-1.c: New.
17479         * value-prof-2.c: New.
17480         * value-prof-3.c: New.
17481         * value-prof-4.c: New.
17482
17483 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
17484
17485         PR c++/21614
17486         * g++.dg/expr/ptrmem6.C: New test.
17487         * g++.dg/expr/ptrmem6a.C: Likewise.
17488
17489 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
17490
17491         PR tree-optimization/21658
17492         * gcc.dg/tree-ssa/pr21658.c: New.
17493
17494 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
17495
17496         PR c++/21455
17497         * g++.dg/inherit/ptrmem3.C: New.
17498
17499         PR c++/21681
17500         * g++.dg/parse/template16.C: New.
17501
17502 2005-05-27  Andreas Jaeger  <aj@suse.de>
17503
17504         * gcc.dg/setjmp-2.c: Only run in 32-bit.
17505
17506         * gcc.dg/i386-sse-8.c: Run test on all archs.
17507
17508 2005-05-26  Mike Stump  <mrs@apple.com>
17509
17510         * objc.dg/isa-field-1.m: Only run on darwin.
17511         * objc.dg/lookup-1.m: Likewise.
17512         * objc.dg/try-catch-8.m: Likewise.
17513
17514 2005-05-26  Roger Sayle  <roger@eyesopen.com>
17515
17516         PR tree-optimization/9814
17517         * gcc.dg/pr9814-1.c: New test case.
17518
17519 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
17520
17521         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
17522         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
17523         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
17524         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
17525         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
17526         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
17527         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
17528         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
17529         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
17530         objc.dg/try-catch-8.m: New.
17531
17532 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
17533
17534         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
17535         remove extraneous semicolons.
17536
17537 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
17538
17539         * obj-c++.dg/comp-types-12.mm: New.
17540         * objc.dg/comp-types-11.m: New.
17541         * objc.dg/selector-4.m: New.
17542
17543 2005-05-26  Andreas Jaeger  <aj@suse.de>
17544
17545         PR testsuite/20772
17546         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
17547         g++.old-deja/g++.ext/attrib3.C,
17548         g++.old-deja/g++.other/store-expr1.C,
17549         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
17550         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
17551         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
17552         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
17553         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
17554         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
17555         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
17556         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
17557         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
17558         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
17559         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
17560         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
17561         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
17562         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
17563         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
17564         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
17565         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
17566         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
17567         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
17568
17569 2005-05-26  Andreas Jaeger  <aj@suse.de>
17570
17571         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
17572         x86-64 compilation.
17573
17574 2005-05-26  Andreas Jaeger  <aj@suse.de>
17575
17576         PR testsuite/20772
17577         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
17578         gcc.misc-tests/i386-pf-athlon-1.c,
17579         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
17580         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
17581         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
17582         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
17583         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
17584         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
17585         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
17586         programs.
17587
17588         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
17589         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
17590         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
17591         x86-64 compilation.
17592
17593         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
17594         x86_64.
17595
17596         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
17597         effective-target ilp32.
17598
17599 2005-05-26  David Ung  <davidu@mips.com>
17600
17601         * gcc.target/mips/ext_ins.c: New test for testing the generation
17602         of MIPS32/64 rev 2 ext/ins instructions.
17603
17604 2005-05-26  Andreas Jaeger  <aj@suse.de>
17605
17606         * treelang/compile/unsigned.tree: Use gimple instead of
17607         nonexisting generic dump.
17608
17609 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
17610
17611         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
17612
17613 2005-05-26  Andreas Jaeger  <aj@suse.de>
17614
17615         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
17616
17617 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
17618
17619         PR libfortran/17283
17620         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
17621         Test callee-allocated memory with write statements.
17622
17623 2005-05-25  Roger Sayle  <roger@eyesopen.com>
17624
17625         PR middle-end/21709
17626         * gcc.dg/pr21709-1.c: New test case.
17627
17628 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
17629             Mike Stump  <mrs@apple.com>
17630
17631         * objc/execute/next_mapping.h: Update for C++.
17632
17633         * obj-c++.dg/selector-1.mm: Move to...
17634         * obj-c++.dg/selector-4.mm: here...
17635
17636         * obj-c++.dg/basic.mm: New.
17637         * obj-c++.dg/comp-types-1.mm: New.
17638         * obj-c++.dg/cxx-class-1.mm: New.
17639         * obj-c++.dg/cxx-ivars-1.mm: New.
17640         * obj-c++.dg/cxx-ivars-2.mm: New.
17641         * obj-c++.dg/cxx-ivars-3.mm: New.
17642         * obj-c++.dg/cxx-scope-1.mm: New.
17643         * obj-c++.dg/cxx-scope-2.mm: New.
17644         * obj-c++.dg/defs.mm: New.
17645         * obj-c++.dg/empty-private-1.mm: New.
17646         * obj-c++.dg/encode-1.mm: New.
17647         * obj-c++.dg/encode-2.mm: New.
17648         * obj-c++.dg/encode-3.mm: New.
17649         * obj-c++.dg/extern-c-1.mm: New.
17650         * obj-c++.dg/extra-semi.mm: New.
17651         * obj-c++.dg/fix-and-continue-2.mm: New.
17652         * obj-c++.dg/isa-field-1.mm: New.
17653         * obj-c++.dg/ivar-list-semi.mm: New.
17654         * obj-c++.dg/local-decl-1.mm: New.
17655         * obj-c++.dg/lookup-1.mm: New.
17656         * obj-c++.dg/lookup-2.mm: New.
17657         * obj-c++.dg/method-1.mm: New.
17658         * obj-c++.dg/method-2.mm: New.
17659         * obj-c++.dg/method-3.mm: New.
17660         * obj-c++.dg/method-4.mm: New.
17661         * obj-c++.dg/method-5.mm: New.
17662         * obj-c++.dg/method-6.mm: New.
17663         * obj-c++.dg/method-7.mm: New.
17664         * obj-c++.dg/no-extra-load.mm: New.
17665         * obj-c++.dg/overload-1.mm: New.
17666         * obj-c++.dg/pragma-1.mm: New.
17667         * obj-c++.dg/pragma-2.mm: New.
17668         * obj-c++.dg/private-1.mm: New.
17669         * obj-c++.dg/private-2.mm: New.
17670         * obj-c++.dg/proto-qual-1.mm: New.
17671         * obj-c++.dg/qual-types-1.mm: New.
17672         * obj-c++.dg/stubify-1.mm: New.
17673         * obj-c++.dg/stubify-2.mm: New.
17674         * obj-c++.dg/super-class-1.mm: New.
17675         * obj-c++.dg/super-class-2.mm: New.
17676         * obj-c++.dg/super-dealloc-1.mm: New.
17677         * obj-c++.dg/super-dealloc-2.mm: New.
17678         * obj-c++.dg/template-1.mm: New.
17679         * obj-c++.dg/template-2.mm: New.
17680         * obj-c++.dg/template-3.mm: New.
17681         * obj-c++.dg/template-4.mm: New.
17682         * obj-c++.dg/template-5.mm: New.
17683         * obj-c++.dg/template-6.mm: New.
17684         * obj-c++.dg/try-catch-1.mm: New.
17685         * obj-c++.dg/try-catch-2.mm: New.
17686         * obj-c++.dg/try-catch-3.mm: New.
17687         * obj-c++.dg/try-catch-4.mm: New.
17688         * obj-c++.dg/try-catch-5.mm: New.
17689         * obj-c++.dg/try-catch-6.mm: New.
17690         * obj-c++.dg/try-catch-7.mm: New.
17691         * obj-c++.dg/try-catch-8.mm: New.
17692         * obj-c++.dg/try-catch-9.mm: New.
17693         * obj-c++.dg/va-meth-1.mm: New.
17694
17695 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
17696
17697         * obj-c++.dg/selector-1.mm: New.
17698         * obj-c++.dg/selector-2.mm: New.
17699
17700 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
17701
17702         * obj-c++.dg/selector-3.mm: New.
17703         * objc.dg/selector-3.m: New.
17704
17705 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
17706
17707         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
17708         about where warning appears.
17709
17710 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
17711
17712         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
17713         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
17714         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
17715         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
17716
17717 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
17718
17719         * gcc.dg/20050524-1.c: New test.
17720
17721 2005-05-25  Jan Hubicka  <jh@suse.cz>
17722
17723         * gcc.dg/tree-prof/inliner-1.c: New.
17724
17725 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
17726
17727         * gcc.dg/tree-prof: New directory.
17728         * gcc.dg/tree-prof/tree-prof.exp: New.
17729
17730 2005-05-25  DJ Delorie  <dj@redhat.com>
17731
17732         * gcc.dg/Wattributes-1.c: New.
17733         * gcc.dg/Wattributes-2.c: New.
17734         * gcc.dg/Wattributes-3.c: New.
17735
17736 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
17737
17738         PR tree-optimization/19833
17739         * gcc.dg/uninit-4.c: Remove xfail.
17740         * gcc.dg/uninit-9.c: Ditto.
17741
17742 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
17743
17744         * obj-c++.dg/bitfield-[1-5].mm: New.
17745         * obj-c++.dg/class-protocol-1.mm: New.
17746         * obj-c++.dg/comp-types-1[0-1].mm: New.
17747         * obj-c++.dg/comp-types-[2-9].mm: New.
17748         * obj-c++.dg/encode-[4-8].mm: New.
17749         * obj-c++.dg/layout-1.mm: New.
17750         * obj-c++.dg/method-1[0-9].mm: New.
17751         * obj-c++.dg/method-2[0-1].mm: New.
17752         * obj-c++.dg/method-[8-9].mm: New.
17753         * obj-c++.dg/objc-gc-3.mm: New.
17754         * obj-c++.dg/try-catch-10.mm: New.
17755         * objc.dg/bitfield-5.m: New.
17756         * objc.dg/comp-types-10.m: New.
17757         * objc.dg/comp-types-9.m: New.
17758         * objc.dg/layout-1.m: New.
17759         * objc.dg/objc-gc-4.m: New.
17760         * objc.dg/try-catch-9.m: New.
17761         * objc.dg/class-protocol-1.m: Tweak diagnostics.
17762         * objc.dg/comp-types-1.m: Likewise.
17763         * objc.dg/comp-types-[5-6].m: Likewise.
17764         * objc.dg/method-9.m: Likewise.
17765
17766 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
17767
17768         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
17769         and on hardware without VMX support.
17770
17771         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
17772
17773         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
17774
17775         * lib/profopt.exp (dg-final-generate, dg-final-use,
17776         profopt-final-code, profopt-get-options): New.
17777         (profopt-execute): Process test directives.
17778
17779         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
17780         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
17781         cleanup-tree-dump, cleanup-saved-temps): Update comments.
17782
17783 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
17784
17785         PR C++/21645
17786         * g++.dg/init/ctor5.C: New test.
17787
17788 2005-05-24  Ira Rosen  <irar@il.ibm.com>
17789
17790         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
17791         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
17792         vect-113.c, vect-114.c.
17793
17794 2005-05-23  Adam Nemet  <anemet@lnxw.com>
17795
17796         * gcc.dg/const-elim-1.c: Remove xfails.
17797
17798 2005-05-23  Jeff Law  <law@redhat.com>
17799
17800         * gcc.c-torture/compile/pr21638.c: New test.
17801         * gcc.c-torture/compile/20050520-1.c: New test.
17802
17803 2005-05-23  Nick Clifton  <nickc@redhat.com>
17804
17805         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
17806         be a proper triple, ie: m32r*-*-*.
17807         * g++.old-deja/g++.jason/thunk3.C: Likewise.
17808
17809 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
17810
17811         PR middle-end/21331
17812         PR tree-opt/21293
17813         * gcc.c-torture/compile/pr21293.c: New test.
17814         * gcc.c-torture/execute/pr21331.c: New test.
17815
17816 2004-05-20  Richard Henderson  <rth@redhat.com>
17817
17818         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
17819
17820 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
17821
17822         * obj-c++-dg.exp: Add.
17823         * obj-c++.exp: Add.
17824         * obj-c++.dg/dg.exp: Add.
17825
17826 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
17827
17828         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
17829         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
17830
17831 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
17832
17833         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
17834
17835 2004-05-19  Richard Henderson  <rth@redhat.com>
17836
17837         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
17838
17839 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
17840
17841         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
17842
17843         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
17844
17845 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
17846
17847         PR c++/21495
17848         * g++.dg/parse/extern1.C: New test.
17849         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
17850
17851 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
17852
17853         * gcc.dg/c99-math.h: New.
17854         * gcc.dg/c99-math-float-1.c: New test.
17855         * gcc.dg/c99-math-double-1.c: Likewise.
17856         * gcc.dg/c99-math-long-double-1.c: Likewise.
17857
17858 2005-05-18  Richard Henderson  <rth@redhat.com>
17859
17860         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
17861
17862 2005-05-18  Devang Patel  <dpatel@apple.com>
17863
17864         * g++.dg/opt/20050511-1.C: New test.
17865
17866 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
17867
17868         PR libfortran/21127
17869         * gfortran.dg/reshape-complex.f90: New test.
17870
17871 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
17872
17873         * gfortran.dg/array_constructor_1.f90: New test.
17874         * gfortran.dg/array_constructor_2.f90: New test.
17875
17876 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
17877
17878         PR fortran/20954
17879         * gfortran.dg/pr20954.f: New test.
17880
17881 2005-05-17  Mike Stump  <mrs@apple.com>
17882
17883         Yet more Objective-C++...
17884
17885         * objc.dg/method-5.m: Update.
17886         * objc.dg/method-6.m: Update.
17887         * objc.dg/method-7.m: Update.
17888         * objc.dg/method-9.m: Update.
17889         * objc.dg/try-catch-2.m: Update.
17890
17891 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
17892
17893         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
17894         Remove little-endian optimizations.
17895
17896 2005-05-17  Jeff Law  <law@redhat.com>
17897
17898         * g++.dg/tree-ssa/pr14814.C: New test.
17899         * gcc.dg/tree-ssa/pr14814.C: New test.
17900         * gcc.dg/tree-ssa/pr17141-1.C: New test.
17901         * gcc.dg/tree-ssa/pr17141-2.C: New test.
17902
17903 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
17904
17905         * gcc.dg/compat/generate-random.c: Do not include
17906         libiberty.h.
17907         * gcc.dg/compat/generate-random_r.c: Likewise.
17908
17909 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
17910
17911         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
17912
17913 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
17914
17915         PR middle-end/21595
17916         * g++.dg/tree-ssa/builtin1.C: New testcase.
17917
17918 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
17919
17920         PR c++/21454
17921         * g++.dg/opt/const4.C: New test.
17922
17923         PR middle-end/21492
17924         * g++.dg/opt/crossjump1.C: New test.
17925
17926         PR tree-optimization/21610
17927         * gcc.c-torture/compile/20050516-1.c: New test.
17928
17929         PR fortran/15080
17930         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
17931         about the test failing.
17932         * gfortran.fortran-torture/execute/where_7.f90: New test.
17933         * gfortran.fortran-torture/execute/where_8.f90: New test.
17934
17935 2005-05-16  Richard Henderson  <rth@redhat.com>
17936
17937         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
17938         i?86 and x86_64.
17939
17940 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
17941
17942         * gcc.dg/compat/generate-random.c (config.h): Do not include.
17943         (limits.h): Include unconditionally.
17944         (stdlib.h): Likewise.
17945         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
17946         (limits.h): Include unconditionally.
17947         (stdlib.h): Likewise.
17948         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
17949         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
17950         (limits.h): Include unconditionally.
17951         (stdlib.h): Likewise.
17952         (hashtab.h): Do not include.
17953         (getopt.h): Likewise.
17954         (stddef.h): Include.
17955         (hashval_t): Define.
17956         (struct entry): Add "next" field.
17957         (HASH_SIZE): New macro.
17958         (hash_table): New variable.
17959         (switchfiles): Do not use xmalloc.
17960         (mix): New macro.
17961         (iterative_hash): New function.
17962         (hasht): Remove.
17963         (e_exists): New function.
17964         (e_insert): Likewise.
17965         (output): Use, instead of libiberty hashtable functions.
17966         (main): Do not use getopt.  Do not call htab_create.
17967
17968 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
17969
17970         PR libstdc++/21526
17971         * lib/target-supports.exp (check_mkfifo_available):
17972         Return 0 for cygwin as mkfifo support incomplete on platform.
17973         Fix typos in comments.
17974
17975 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
17976
17977         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
17978
17979 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
17980
17981         PR fortran/17432
17982         * gfortran.dg/assign_4.f: New test.
17983
17984 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
17985
17986         PR tree-optimization/21563
17987         * gcc.dg/tree-ssa/pr21563.c: New.
17988
17989 2005-05-14  Jan Hubicka  <jh@suse.cz>
17990
17991         * gcc.dg/noreturn-7.c: Allow control reaches warning.
17992
17993 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
17994
17995         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
17996
17997 2005-05-13  Julian Brown  <julian@codesourcery.com>
17998
17999         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
18000         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
18001
18002 2005-05-13  Jan Hubicka  <jh@suse.cz>
18003
18004         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
18005         * gcc.dg/fold-xor-?.c: Likewise.
18006         * gcc.dg/pr15784-?.c: Likewise.
18007         * gcc.dg/pr20922-?.c: Likewise.
18008         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
18009         * gcc.dg/tree-ssa/pr17598.c: Likewise.
18010         * gcc.dg/tree-ssa/pr20470.c: Likewise.
18011
18012 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18013
18014         PR fortran/21260
18015         * gfortran.dg/hollerith_1.f90: New test.
18016
18017 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18018
18019         * gfortran.dg/func_result_2.f90: New test.
18020
18021 2005-05-11  Bud Davis  <bdavis@gfortran.org>
18022
18023         * gfortran.dg/dev_null.f90: New test.
18024
18025 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
18026
18027         * gcc.dg/arm-vfp1.c: Revert last change.
18028
18029 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
18030
18031         PR middle-end/19807
18032         PR tree-optimization/19639
18033         * g++.dg/tree-ssa/pr19807.C: New testcase.
18034
18035 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18036
18037         PR libfortran/21471
18038         * gfortran.dg/append-1.f90: New test.
18039
18040 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
18041
18042         * gcc.dg/pr18501.c: XFAIL.
18043         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
18044         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
18045         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
18046         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
18047         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
18048         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
18049         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
18050         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
18051
18052 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18053
18054         PR fortran/20178
18055         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
18056         gfortran.dg/f2c_3.f90: New tests.
18057
18058         * gfortran.dg/return_1.f90: Fix dg annotation.
18059
18060 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
18061
18062         * gcc.c-torture/compile/20050510-1.c: New test.
18063
18064 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
18065
18066         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
18067
18068 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
18069
18070         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
18071
18072 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
18073
18074         PR c/17913
18075         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
18076
18077 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
18078
18079         PR c/21342
18080         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
18081         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
18082
18083 2005-05-10  Ben Elliston  <bje@au.ibm.com>
18084
18085         PR debug/16676
18086         * gcc.dg/debug/pr16676.c: New test.
18087
18088 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
18089
18090         PR testsuite/21443
18091         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
18092         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
18093         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
18094         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
18095         Change -O1 to -O2.
18096         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
18097         -fno-tree-dominator-opts.
18098
18099 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18100
18101         * gfortran.dg/return_1.f90: New test.
18102
18103 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
18104
18105         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
18106
18107         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
18108
18109 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
18110
18111         PR c++/21427
18112         * g++.dg/inherit/covariant13.C: New.
18113
18114 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18115
18116         PR libfortran/19155
18117         * gfortran.dg/pr19155.f: New test.
18118
18119 2005-05-08  Roger Sayle  <roger@eyesopen.com>
18120
18121         PR inline-asm/8788
18122         * gcc.dg/pr8788-1.c: New testcase.
18123
18124 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
18125
18126         PR target/21416
18127         * gcc.target/mips/fpcmp-[12].c: New tests.
18128
18129 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
18130
18131         * lib/target-supports-dg.exp (dg-require-fork): New function.
18132         (dg-require-mkfifo): Likewise.
18133         * lib/target-supports.exp (check_function_available): New
18134         function.
18135         (check_fork_available): Likewise.
18136         (check_mkfifo_available): Likewise.
18137
18138 2005-05-06  Jeff Law  <law@redhat.com>
18139
18140         * gcc.c-torture/compile/pr21380.c: New test.
18141
18142 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
18143
18144         PR c++/20961
18145         * g++.dg/ext/weak3.C: New test.
18146
18147 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
18148
18149         PR c++/21352
18150         * g++.dg/template/crash37.C: New test.
18151
18152 2005-05-05  Paul Brook  <paul@codesourcery.com>
18153
18154         * gcc.dg/arm-g2.c: Use effective-target arm32.
18155         * gcc.dg/arm-mmx-1.c: Ditto.
18156         * gcc.dg/arm-scd42-2.c: Ditto.
18157         * gcc.dg/arm-vfp1.c: Ditto.
18158         * lib/target-supports.exp (check_effective_target_arm32): New
18159         function.
18160
18161 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
18162
18163         PR libfortran/21354
18164         gfortran.dg/in_pack_rank7.f90: New test.
18165
18166 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
18167
18168         PR middle-end/15618
18169         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
18170
18171 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
18172
18173         PR middle-end/21265
18174         * gcc.dg/20050503-1.c: New test.
18175
18176         PR rtl-optimization/21239
18177         * gcc.dg/i386-sse-11.c: New test.
18178
18179 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
18180
18181         PR target/16888
18182         * gcc.target/i386/asm-1.c: New test.
18183
18184 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
18185
18186         PR rtl-optimization/21330
18187         * gcc.c-torture/execute/20050502-1.c: New test.
18188
18189         PR target/21297
18190         * gcc.c-torture/execute/20050502-2.c: New test.
18191
18192 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
18193
18194         PR middle-end/21282
18195         * gcc.dg/pr21282.c: New.
18196
18197 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
18198
18199         * gcc.dg/vect/pr20122.c: Clean up .vect file.
18200         * gcc.dg/vect/vect-92.c: Likewise.
18201         * gcc.dg/vect/vect-93.c: Likewise.
18202         * gcc.dg/vect/vect-dv-1.c: Likewise.
18203         * gcc.dg/vect/vect-dv-2.c: Likewise.
18204         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
18205
18206 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
18207
18208         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
18209         * gfortran.dg/vect/vect-2.f90: Likewise.
18210         * gfortran.dg/vect/vect-3.f90: Likewise.
18211         * gfortran.dg/vect/vect-4.f90: Likewise.
18212         * gfortran.dg/vect/vect-5.f90: Likewise.
18213
18214 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
18215
18216         PR target/20813
18217         * gcc.dg/rs6000-fpint-2.c: New.
18218
18219 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
18220
18221         PR c/15698
18222         * gcc.dg/builtins-30.c: Update expected messages.
18223         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
18224         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
18225         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
18226
18227 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
18228
18229         PR tree-optimization/21294
18230         * gcc.dg/tree-ssa/pr21294.c: New.
18231
18232 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
18233
18234         * gcc.dg/altivec-3.c (vec_store): Do not use the old
18235         __builtin_altivec_st_internal_4si built-in.
18236
18237 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
18238
18239         PR c++/15875
18240         * g++.dg/template/ptrmem14.C: New test.
18241
18242 2005-05-02  Paul Brook  <paul@codesourcery.com>
18243
18244         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
18245
18246 2005-05-02  Michael Matz  <matz@suse.de>
18247
18248         PR c++/19542
18249         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
18250
18251 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
18252
18253         * g++.dg/cpp/weak.C: New test.
18254
18255 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
18256
18257         * gcc.dg/tree-ssa/loop-8.c: New test.
18258
18259 2005-04-30  Michael Maty  <matz@suse.de>
18260
18261         * gcc.dg/inline-mcpy.c: New test.
18262
18263 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
18264
18265         PR libfortran/18958
18266         * gfortran.dg/eoshift.f90: New test case.
18267
18268 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
18269
18270         PR libfortran/18857
18271         * gfortran.dg/matmul_1.f90: New test.
18272
18273 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
18274
18275         PR tree-optimization/21030
18276         * gcc.dg/tree-ssa/pr21030.c: New.
18277
18278 2005-04-29  Devang Patel  <dpatel@apple.com>
18279
18280         PR tree-optimization/21272
18281         * gcc.dg/vect/vect-ifcvt-10.c: New test.
18282
18283 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
18284
18285         PR fortran/13082
18286         PR fortran/18824
18287         * gfortran.dg/entry_4.f90: New test.
18288         * gfortran.fortran-torture/execute/entry_1.f90: New test.
18289         * gfortran.fortran-torture/execute/entry_2.f90: New test.
18290         * gfortran.fortran-torture/execute/entry_3.f90: New test.
18291         * gfortran.fortran-torture/execute/entry_4.f90: New test.
18292         * gfortran.fortran-torture/execute/entry_5.f90: New test.
18293         * gfortran.fortran-torture/execute/entry_6.f90: New test.
18294         * gfortran.fortran-torture/execute/entry_7.f90: New test.
18295
18296 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18297
18298         * gfortran.fortran-torture/execute/entry_8.f90: New test.
18299
18300 2005-04-29  Paul Brook  <paul@codesourcery.com>
18301
18302         * gfortran.dg/entry_3.f90: New test.
18303
18304 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18305
18306         * gfortran.dg/implicit_4.f90: New test.
18307
18308 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
18309
18310         * lib/target-supports.exp (check_profiling_available): Return
18311         false for xtensa-*-elf.
18312
18313 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
18314
18315         * lib/fortran-torture.exp (fortran-torture.exp): Catch
18316         error if file cannot be deleted.
18317
18318 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
18319
18320         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
18321         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
18322         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
18323         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
18324         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
18325         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
18326         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
18327         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
18328         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
18329         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
18330         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
18331         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
18332         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
18333
18334 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18335
18336         PR fortran/20865
18337         * gfortran.dg/pr20865.f90: New test.
18338
18339 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
18340
18341         * gcc.dg/void-cast-2.c: New test.
18342
18343 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
18344
18345         PR c/21159
18346         * gcc.dg/void-cast-1.c: New test.
18347
18348 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
18349
18350         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
18351
18352 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18353
18354         PR fortran/21177
18355         * gfortran.dg/pr21177.f90: New test.
18356
18357 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
18358
18359         PR tree-optimization/21171
18360         * gcc.dg/tree-ssa/pr21171.c: New test.
18361
18362 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
18363
18364         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
18365         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
18366         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
18367         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
18368         gcc.dg/tree-ssa/gen-vect-32.c: New.
18369         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
18370         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
18371         don't run on PPC32.
18372
18373 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
18374
18375         PR c/21213
18376         * gcc.dg/transparent-union-3.c: New test.
18377
18378 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
18379
18380         PR c/20740
18381         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
18382         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
18383         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
18384         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
18385         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
18386         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
18387
18388 2005-04-26  Jeff Law  <law@redhat.com>
18389
18390         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
18391         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
18392         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
18393         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
18394         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
18395         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
18396         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
18397
18398 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
18399
18400         PR tree-optimization/17598
18401         * gcc.dg/tree-ssa/pr17598.c: New testcase.
18402
18403 2005-04-25  Mike Stump  <mrs@apple.com>
18404
18405         * objc.dg/fix-and-continue-1.m: Add.
18406
18407 2005-04-25  Roger Sayle  <roger@eyesopen.com>
18408
18409         PR c++/20995
18410         * g++.dg/opt/pr20995-1.C: New test case.
18411
18412 2005-04-25  Devang Patel <dpatel@apple.com>
18413
18414         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
18415
18416 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
18417
18418         PR testsuite/21062
18419         * g++.dg/opt/alias2.C (printf): Correct the prototype.
18420
18421 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
18422
18423         PR C++/21188
18424         * g++.dg/opt/rtti2.C: New test.
18425
18426 2005-04-25  Paul Brook  <paul@codesourcery.com>
18427         Steven G. Kargl  <kargls@comcast.net>
18428
18429         PR fortran/20879
18430         * gfortran.dg/ichar_1.f90: New file.
18431
18432 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
18433
18434         PR middle-end/20991
18435         * g++.dg/opt/pr20991.C: New test.
18436
18437         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
18438         where sizeof (type) < __alignof__ (type).
18439         * gcc.dg/compat/struct-layout-1.h: Likewise.
18440
18441 2005-04-24  Per Bothner  <per@bothner.com>
18442             Devang Patel  <dpatel@apple.com>
18443
18444         PR preprocessor/20907
18445         * gcc.dg/cpp/very-long-comment.c: New test.
18446
18447 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18448
18449         PR fortran/20059
18450         * gfortran.dg/common_5.f: New test.
18451
18452 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
18453
18454         PR middle-end/21082
18455         * g++.dg/tree-ssa/pr21082.C: New testcase.
18456
18457 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
18458
18459         * gcc.dg/vect/vect-99.c: New test.
18460
18461 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
18462
18463         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
18464
18465 2005-04-22  Jeff Law  <law@redhat.com>
18466
18467         * gcc.dg/uninit-5.c: Remove xfails.
18468         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
18469         conditionals and loads.
18470
18471 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
18472
18473         PR libfortran/20074
18474         PR libfortran/20436
18475         PR libfortran/21108
18476         * gfortran.dg/nested_reshape.f90: new test
18477         * gfortran.dg/reshape-alloc.f90: new test
18478         * gfortran.dg/reshape.f90: new test
18479
18480 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
18481
18482         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
18483
18484         * gcc.dg/arm-vfp1.c: New test.
18485
18486 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
18487
18488         PR c++/21087
18489         * g++.dg/lookup/builtin2.C: New test.
18490
18491 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
18492
18493         * gcc.dg/weak/weak-13.c: New test.
18494
18495 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
18496
18497         * lib/target-supports.exp (check_effective_target_sync_int_long):
18498         Add powerpc*.
18499
18500 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
18501
18502         * gcc.target/mips/branch-1.c: New test.
18503
18504 2005-04-21  Richard Henderson  <rth@redhat.com>
18505
18506         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
18507         * gcc.dg/vect/vect-86.c: Likewise.
18508         * gcc.dg/vect/vect-87.c: Likewise.
18509         * gcc.dg/vect/vect-88.c: Likewise.
18510
18511 2005-04-21  Devang Patel  <dpatel@apple.com>
18512
18513         PR optimization/20994
18514         * gcc.dg/tree-ssa/ifc-3.c: New test.
18515
18516 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
18517
18518         PR c/12913
18519         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
18520         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
18521         gcc.dg/c99-vla-jump-5.c: New tests.
18522
18523 2005-04-19  Richard Henderson  <rth@redhat.com>
18524
18525         * lib/target-supports.exp (check_effective_target_vect_int_mult):
18526         Fix typo in exists check.
18527         (check_effective_target_sync_int_long): New.
18528         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
18529         * gcc.dg/ia64-sync-2.c: Likewise.
18530         * gcc.dg/ia64-sync-3.c: Likewise.
18531         * gcc.dg/ia64-sync-4.c: Likewise.
18532
18533 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
18534
18535         * gcc.dg/fold-xor-1.c: New test.
18536         * gcc.dg/fold-xor-2.c: New test.
18537
18538 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
18539
18540         PR target/20670
18541         * g++.dg/eh/fp-regs.C: New test.
18542
18543 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
18544
18545         * gcc.dg/Wint-to-pointer-cast-1.c,
18546         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
18547         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
18548         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
18549
18550 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18551
18552         PR fortran/16861
18553         * gfortran.dg/pr16861.f90: New test.
18554
18555 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
18556
18557         * gcc.dg/pr21085.c: New test.
18558
18559 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
18560
18561         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
18562         (setup_mips_tests, dg-mips-options): New procedures.
18563         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
18564         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
18565         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
18566         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
18567         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
18568         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
18569         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
18570         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
18571         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
18572         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
18573         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
18574         dg-mips-options instead of dg-options.  Remove now-redundant
18575         preprocessor guards.
18576         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
18577         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
18578         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
18579         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
18580         * gcc.dg/vr-mult-2.c: Delete.
18581         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
18582         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
18583         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
18584         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
18585         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
18586         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
18587         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
18588
18589 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
18590
18591         * ada/acats/run_all.sh: Use sync when executable not present.
18592
18593 2005-04-18  Devang Patel  <dpatel@apple.com>
18594
18595         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
18596         * gcc.dg/vect/vect-11a.c: New.
18597         * gcc.dg/vect/vect-none.c: Update.
18598         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
18599
18600 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
18601
18602         PR tree-optimization/20922
18603         * gcc.dg/pr20922-1.c: New test.
18604         * gcc.dg/pr20922-2.c: New test.
18605         * gcc.dg/pr20922-3.c: New test.
18606         * gcc.dg/pr20922-4.c: New test.
18607         * gcc.dg/pr20922-5.c: New test.
18608         * gcc.dg/pr20922-6.c: New test.
18609
18610 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18611
18612         PR libfortran/20950
18613         * gfortran.dg/pr20950.f: New test.
18614
18615 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18616
18617         PR libfortran/19216
18618         * gfortran.dg/pr19216.f: New test.
18619
18620 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
18621
18622         PR tree-optimization/21001
18623         * gcc.dg/tree-ssa/pr21001.c: New.
18624
18625 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
18626
18627         PR libfortran/21075
18628         * gfortran.dg/reshape_rank7.f90: New test.
18629
18630 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
18631
18632         PR libfortran/12884 gfortran.dg/pr12884.f: New test
18633         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
18634         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
18635         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
18636         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
18637         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
18638         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
18639         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
18640         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
18641         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
18642         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
18643         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
18644         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
18645         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
18646         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
18647         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
18648         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
18649         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
18650         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
18651         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
18652         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
18653
18654 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
18655
18656         * gfortran.dg/wtruncate.f: New testcase.
18657         * gfortran.dg/wtruncate.f90: New testcase.
18658
18659 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
18660
18661         PR c++/21025
18662         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
18663         which sizeof/alignof is dependent, rather than just whether we are
18664         processing_template_decl.
18665
18666 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
18667
18668         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
18669         corrected typo where the wrong variables had been compared.
18670
18671 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
18672
18673         PR libfortran/18495
18674         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
18675         Test callee-allocated version of return array with a write
18676         statement.
18677         Test spread with a temporary with another write statement.
18678
18679 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
18680
18681         PR tree-optimization/21031
18682         * gcc.dg/tree-ssa/pr21031.c: New.
18683
18684 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
18685
18686         PR tree-optimization/21004
18687         * gcc.dg/builtins-53.c: Include builtins-config.h.
18688         Check floorf, ceilf, floorl and ceill transformations
18689         only when HAVE_C99_RUNTIME is defined.
18690
18691 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
18692
18693         PR middle-end/20739
18694         * gcc.dg/tree-ssa/pr20739.c: New test.
18695
18696 2005-04-14  Mike Stump  <mrs@apple.com>
18697
18698         * gcc.dg/Foundation.framework/empty: New.
18699         * gcc.dg/framework-2.c: New.
18700
18701 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
18702
18703         PR tree-optimization/21021
18704         * gcc.c-torture/compile/pr21021.c: New.
18705
18706 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
18707
18708         PR testsuite/21010
18709         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
18710         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
18711         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
18712         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
18713         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
18714         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
18715         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
18716         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
18717
18718 2005-04-14  Richard Henderson  <rth@redhat.com>
18719
18720         * lib/target-supports.exp (check_effective_target_vect_condition):
18721         Add ia64, i?86, and x86_64.
18722
18723 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
18724
18725         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
18726
18727 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
18728
18729         PR tree-optimization/20657
18730         * gcc.dg/tree-ssa/pr20657.c: New.
18731
18732 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
18733
18734         * gcc.dg/builtins-53.c: Also check (int)trunc* and
18735         (long long int)trunc*.
18736
18737 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
18738
18739         PR target/20927
18740         * gcc.dg/pr20927.c: New test.
18741
18742 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
18743
18744         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
18745         * gcc.target/mips/asm-1.c: Likewise.
18746
18747 2005-04-13  Dale Johannesen  <dalej@apple.com>
18748
18749         * objc.dg/objc-fast-4.m: New.
18750
18751 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
18752
18753         * gcc.target/cris/torture/cris-torture.exp: New driver in new
18754         directory.
18755         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
18756
18757 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
18758
18759         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
18760         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
18761         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
18762
18763 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
18764
18765         PR tree-optimization/20913
18766         * gcc.dg/tree-ssa/pr20913.c: New.
18767
18768         PR tree-optimization/20702
18769         * gcc.dg/tree-ssa/pr20702.c: New.
18770
18771 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18772
18773         PR c++/13744
18774         * g++.dg/inherit/local3.C: New test.
18775
18776 2005-04-12  Jeff Law  <law@redhat.com>
18777
18778         * gcc.dg/tree-ssa/20050412-1.c: New test.
18779
18780 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
18781
18782         PR libfortran/19016
18783         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
18784         Add tests with mask generated by expression.
18785         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
18786         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
18787         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
18788
18789 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
18790
18791         PR middle-end/20917
18792         * gcc.dg/20050409-1.c: New test.
18793
18794 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
18795
18796         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
18797
18798 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
18799
18800         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
18801         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
18802         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
18803         (TARGET_CXX): Adjust accordingly.
18804         * target.h (struct gcc_target): Remove epxort_class_data.  Add
18805         determine_class_data_visibility and class_data_always_comdat.
18806         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
18807         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
18808         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
18809         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
18810         (arm_cxx_determine_class_data_visibility): New.
18811         (arm_cxx_class_data_always_comdat): Likewise.
18812         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
18813         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
18814         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
18815         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
18816         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
18817         Define.
18818
18819 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
18820
18821         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
18822
18823 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
18824
18825         * gcc.dg/i386-darwin-fpmath.c: New.
18826
18827 2004-04-11  Devang Patel  <dpatel@apple.com>
18828
18829         * lib/target-supports.exp (check_effective_target_vect_condition): New.
18830         * gcc.dg/vect/vect-ifcvt-1.c: New test.
18831         * gcc.dg/vect/vect-ifcvt-2.c: New test.
18832         * gcc.dg/vect/vect-ifcvt-3.c: New test.
18833         * gcc.dg/vect/vect-ifcvt-4.c: New test.
18834         * gcc.dg/vect/vect-ifcvt-5.c: New test.
18835         * gcc.dg/vect/vect-ifcvt-6.c: New test.
18836         * gcc.dg/vect/vect-ifcvt-7.c: New test.
18837         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
18838
18839 2004-04-11  Devang Patel  <dpatel@apple.com>
18840
18841         * gcc.dg/vect/vect-dv-1.c: New test.
18842         * gcc.dg/vect/vect-dv-2.c: New test.
18843
18844 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
18845
18846         PR tree-optimization/20933
18847         * gcc.dg/tree-ssa/pr20933.c: New test.
18848
18849 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18850
18851         * gfortran.dg/fold_nearest.f90: New test.
18852
18853 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
18854
18855         * gcc.dg/tree-ssa/alias-1.c: New test.
18856
18857 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
18858
18859         PR tree-optimization/20920
18860         * g++.dg/tree-ssa/pr20920.C: New test.
18861
18862 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
18863
18864         * gcc.dg/builtins-53.c: Also check (int)ceil* and
18865         (long long int)ceil*.
18866
18867 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
18868
18869         * g++.dg/warn/Wdtor1.C: Declare template in system header with
18870         explicit C++ linkage.
18871
18872 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18873
18874         * gfortran.dg/pr17229.f: Take care of the new obsolescence
18875         warning for arithmetic IF statements.
18876
18877 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
18878
18879         * eor_handling_1.f90: New test case.
18880         * eor_handling_2.f90: New test case.
18881         * eor_handling_3.f90: New test case.
18882         * eor_handling_4.f90: New test case.
18883         * eor_handling_5.f90: New test case.
18884         * noadv_size.f90: New test case.
18885         * pad_no.f90: New test case.
18886
18887 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
18888
18889         * gcc.c-torture/execute/20050410-1.c: New test.
18890
18891 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
18892
18893         * gcc.dg/pr20126.c: New.
18894
18895 2005-04-09  Bud Davis  <bdavis@gfortran.org>
18896             Steven G. Kargl <kargls@comcast.net>
18897
18898         * gfortran.dg/PR19872.f: New test.
18899
18900 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
18901
18902         * gfortran.dg/nint_1.f90: Fix dg-do directive.
18903
18904 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
18905
18906         * gfortran.dg/nint_1.f90: New test.
18907
18908 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
18909
18910         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
18911         Added test for callee-allocated arrays with write statements.
18912         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
18913         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
18914         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
18915         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
18916         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
18917
18918 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
18919
18920         PR libfortran/20163
18921         * gfortran.dg/open-options-blanks.f: New test.
18922
18923 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
18924
18925         PR fortran/13257
18926         * gfortran.dg/comma_format_extension_[1234].f: New tests.
18927
18928 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
18929
18930         * gcc.dg/tree-ssa/stdarg-1.c: New test.
18931         * gcc.dg/tree-ssa/stdarg-2.c: New test.
18932         * gcc.dg/tree-ssa/stdarg-3.c: New test.
18933         * gcc.dg/tree-ssa/stdarg-4.c: New test.
18934         * gcc.dg/tree-ssa/stdarg-5.c: New test.
18935         * gcc.c-torture/execute/stdarg-4.c: New test.
18936
18937         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
18938
18939         PR target/20795
18940         * g++.dg/abi/param2.C: New test.
18941
18942 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
18943
18944         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
18945
18946 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
18947
18948         * gcc.dg/builtins-53.c: New test.
18949
18950 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
18951
18952         * g++.dg/tree-ssa/pr18178.C: New test.
18953         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
18954         * gcc.c-torture/execute/20041019-1.c: New test.
18955         * gcc.dg/tree-ssa/20041008-1.c: New test.
18956         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
18957         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
18958         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
18959         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
18960         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
18961         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
18962         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
18963         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
18964         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
18965         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
18966
18967 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
18968
18969         PR rtl-optimization/20466
18970         * gcc.c-torture/execute/pr20466-1.c: New test.
18971
18972 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
18973
18974         PR c++/20905
18975         * g++.dg/parse/cond2.C: New test.
18976
18977         PR c++/20145
18978         * g++.dg/warn/Wdtor1.C: New test.
18979
18980 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18981
18982         PR fortran/17229
18983         * gfortran.dg/pr17229.f: New test.
18984
18985 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
18986
18987         * gfortran.dg/tiny_1.f90: New test.
18988         * gfortran.dg/tiny_2.f90: ditto.
18989
18990 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
18991
18992         * gfortran.dg/eor_1.f90: Fix dg-do run line
18993         * gfortran.dg/open_new.f90: Fix dg-do run line
18994
18995 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
18996
18997         * lib/target-supports.exp (get_compiler_messages): Support
18998         optional arguments, the fourth being compiler options.
18999         (check_effective_target_fpic): New proc.
19000         * gcc.dg/20050321-2.c: Restrict to target fpic.
19001
19002 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
19003
19004         * gcc.dg/15443-1.c: New test.
19005         * gcc.dg/15443-2.c: Likewise.
19006
19007 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19008
19009         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
19010
19011 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
19012
19013         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
19014
19015 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
19016
19017         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
19018         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
19019         -m64.
19020         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
19021         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
19022         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
19023
19024 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
19025
19026         PR c++/20212
19027         * g++.dg/warn/Wunused-11.C: New test.
19028
19029 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
19030
19031         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
19032
19033 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
19034
19035         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
19036
19037 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
19038
19039         PR c++/20734
19040         * g++.dg/template/ptrmem13.C: New test.
19041
19042 2005-04-05  Per Bothner  <per@bothner.com>
19043
19044         * lib/gcc.exp: Always add -fno-show-column, for now.
19045
19046 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
19047
19048         PR testsuite/20767
19049         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
19050         of plain old "unsigned int" for the type of "i".  Makes this test
19051         64bit clean.
19052
19053 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
19054
19055         * gcc.dg/i386-ssefn-1.c: New test.
19056         * gcc.dg/i386-ssefn-2.c: New test.
19057         * gcc.dg/i386-ssefn-3.c: New test.
19058         * gcc.dg/i386-ssefn-4.c: New test.
19059
19060 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
19061
19062         PR tree-optimization/20076
19063         * gcc.dg/builtin-apply4.c: New test.
19064
19065         PR preprocessor/19475
19066         * gcc.dg/cpp/macspace1.c: New test.
19067         * gcc.dg/cpp/macspace2.c: New test.
19068
19069 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19070
19071         * gfortran.dg/pr20755.f: Fixed bad format.
19072
19073 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
19074
19075         PR c++/20763
19076         * g++.dg/ext/attrib21.C: New test.
19077
19078 2004-04-05  Devang Patel  <dpatel@apple.com>
19079
19080         * lib/target-supports.exp (check_effective_target_vect_shif): New.
19081         * gcc.dg/vect/vect-shift-1.c: New test.
19082
19083 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19084
19085         PR libfortran/20755
19086         * gfortran.dg/pr20755.f: New test.
19087
19088 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
19089
19090         * gfortran.dg/pr15959.f90: New test.
19091         * gfortran.dg/string_pad_trunc.f90: New test.
19092
19093 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19094
19095         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
19096         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
19097         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
19098         syntax.
19099
19100 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
19101
19102         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
19103
19104 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19105
19106         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
19107         * gcc.c-torture/compile/20011119-2.c: Likewise.
19108         * gcc.c-torture/compile/981001-2.c: Likewise.
19109
19110 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
19111
19112         PR c++/20679
19113         * g++.dg/template/overload4.C: New test.
19114
19115 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
19116
19117         PR c++/20746
19118         * g++.dg/abi/covariant5.C: New.
19119
19120         PR debug/20505
19121         * g++.dg/debug/const2.C: New.
19122
19123 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
19124
19125         PR rtl-optimization/16104
19126         * gcc.c-torture/execute/20050316-1.c: New test.
19127
19128 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
19129
19130         * g++.dg/template/spec23.C: Fix dg-error text.
19131
19132 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
19133
19134         PR c++/19199
19135         * g++.dg/expr/lval2.C: New.
19136
19137 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19138
19139         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
19140         __builtin_strcasecmp and __builtin_strncasecmp.
19141
19142 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
19143
19144         PR c++/20723
19145         * g++.dg/template/spec22.C: New.
19146         * g++.dg/template/spec23.C: New.
19147
19148 2005-04-03  Dale Ranta  <dir@lanl.gov>
19149             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19150
19151         PR libfortran/20068
19152         PR libfortran/20125
19153         PR libfortran/20156
19154         PR libfortran/20471
19155         * gfortran.dg/backspace.f: New test.
19156
19157 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
19158
19159         * gcc.dg/pr19345.c: New test.
19160
19161 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
19162
19163         PR tree-optimization/20640
19164         * gcc.dg/torture/tree-loop-1.c: New.
19165
19166 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
19167
19168         PR rtl-optimization/20290
19169         * gcc.c-torture/execute/loop-ivopts-2.c: New.
19170
19171 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
19172
19173         * gcc.dg/rs6000-fpint.c: New.
19174
19175 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
19176
19177         * gcc.dg/old-style-then-proto-1.c: New test.
19178
19179 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19180
19181         * gfortran.fortran-torture/execute/backspace.f90: Check
19182         after backspace and read was incorrect.
19183
19184 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19185
19186         * gcc.c-torture/execute/builtins/strcat.c: Check the result
19187         buffer past the terminating NUL using memcmp.
19188         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
19189         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
19190
19191         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
19192         Fix unused/uninitialized variable warnings.
19193
19194         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
19195         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
19196         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
19197         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
19198
19199         * gcc.c-torture/execute/builtins/abs-1-lib.c,
19200         gcc.c-torture/execute/builtins/fputs-lib.c,
19201         gcc.c-torture/execute/builtins/lib/fprintf.c,
19202         gcc.c-torture/execute/builtins/lib/main.c,
19203         gcc.c-torture/execute/builtins/lib/memcmp.c,
19204         gcc.c-torture/execute/builtins/lib/memmove.c,
19205         gcc.c-torture/execute/builtins/lib/mempcpy.c,
19206         gcc.c-torture/execute/builtins/lib/memset.c,
19207         gcc.c-torture/execute/builtins/lib/printf.c,
19208         gcc.c-torture/execute/builtins/lib/sprintf.c,
19209         gcc.c-torture/execute/builtins/lib/stpcpy.c,
19210         gcc.c-torture/execute/builtins/lib/strchr.c,
19211         gcc.c-torture/execute/builtins/lib/strcmp.c,
19212         gcc.c-torture/execute/builtins/lib/strcpy.c,
19213         gcc.c-torture/execute/builtins/lib/strcspn.c,
19214         gcc.c-torture/execute/builtins/lib/strlen.c,
19215         gcc.c-torture/execute/builtins/lib/strncat.c,
19216         gcc.c-torture/execute/builtins/lib/strncmp.c,
19217         gcc.c-torture/execute/builtins/lib/strncpy.c,
19218         gcc.c-torture/execute/builtins/lib/strrchr.c,
19219         gcc.c-torture/execute/builtins/lib/strspn.c,
19220         gcc.c-torture/execute/builtins/lib/strstr.c,
19221         gcc.c-torture/execute/builtins/memops-asm-lib.c,
19222         gcc.c-torture/execute/builtins/strlen-2.c,
19223         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
19224         prototypes.
19225
19226 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
19227
19228         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
19229         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
19230         selectany usage.
19231
19232 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
19233
19234         PR c++/19406
19235         * g++.dg/debug/using1.C: New test.
19236
19237 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
19238
19239         PR middle-end/20524
19240         * gcc.dg/alias-7.c: Prefix asm-declared name with
19241         __USER_LABEL_PREFIX__.
19242
19243 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
19244
19245         Fix fallout from PR middle-end/15700:
19246         * gcc.c-torture/compile/20011119-1.c: Take
19247         __USER_LABEL_PREFIX__ into account.
19248         * gcc.c-torture/compile/20011119-2.c: Likewise.
19249
19250 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19251
19252         PR c++/18644
19253         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
19254
19255 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
19256
19257         PR c/17855
19258         * gcc.c-torture/compile/struct-non-lval-1.c,
19259         gcc.c-torture/compile/struct-non-lval-2.c,
19260         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
19261
19262 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
19263
19264         * gcc.dg/tls/tls.exp: Remove temporary file.
19265         * g++.dg/tls/tls.exp: Ditto.
19266         * lib/file-format.exp: Ditto.
19267         * g++.dg/special/ecos.exp: Ditto.
19268
19269         * lib/profopt.exp: Treat prof_ext as a list.
19270         * gcc.misc-tests/bprob.exp: Ditto.
19271         * g++.dg/bprob/bprob.exp: Ditto.
19272
19273         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
19274         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
19275         g++.dg/tree-ssa/pointer-reference-alias.C,
19276         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
19277         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
19278         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
19279         g++.dg/vect/pr19951.cc: Ditto.
19280         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
19281         gcc.dg/builtins-47.c: Ditto.
19282         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
19283         gcc.dg/pr20115-1.c: Ditto.
19284         * gcc.dg/tree-ssa/20030530-2.c,
19285         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
19286         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
19287         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
19288         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
19289         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
19290         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
19291         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
19292         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
19293         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
19294         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
19295         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
19296         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
19297         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
19298         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
19299         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
19300         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
19301         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
19302         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
19303         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
19304         gcc.dg/tree-ssa/20030824-1.c,
19305         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
19306         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
19307         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
19308         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
19309         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
19310         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
19311         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
19312         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
19313         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
19314         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
19315         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
19316         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
19317         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
19318         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
19319         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
19320         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
19321         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
19322         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
19323         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
19324         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
19325         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
19326         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
19327         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
19328         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
19329         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
19330         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
19331         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
19332         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
19333         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
19334         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
19335         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
19336         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
19337         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
19338         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
19339         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
19340         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
19341         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
19342         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
19343         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
19344         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
19345         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
19346         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
19347         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
19348         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
19349         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
19350         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
19351         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
19352         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
19353         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
19354         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
19355         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
19356         gcc.dg/tree-ssa/useless-1.c: Ditto.
19357         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
19358         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
19359         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
19360         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
19361         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
19362         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
19363         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
19364         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
19365         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
19366         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
19367         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
19368         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
19369         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
19370         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
19371         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
19372         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
19373         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
19374         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
19375         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
19376         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
19377         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
19378         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
19379         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
19380         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
19381         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
19382         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
19383         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
19384         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
19385         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
19386         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
19387         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
19388         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
19389         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
19390         gcc.dg/vect/vect-none.c: Ditto.
19391         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
19392         treelang/compile/unsigned.tree: Ditto.
19393
19394         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
19395         * gcc.dg/cpp/direct2s.c: Ditto.
19396         * gcc.dg/cpp/paste4.c: Ditto.
19397         * gcc.dg/cpp/separate-1.c: Ditto.
19398         * gcc.dg/pch/save-temps-1.c: Ditto.
19399         * g++.dg/ext/altivec-10.C: Ditto.
19400         * g++.dg/pch/pch.C: Ditto.
19401
19402         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
19403
19404         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
19405         * g++.dg/template/repo1.C: Ditto.
19406         * g++.dg/template/repo2.C: Ditto.
19407         * g++.dg/template/repo3.C: Ditto.
19408         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
19409         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
19410         * g++.old-deja/g++.pt/repo1.C: Ditto.
19411         * g++.old-deja/g++.pt/repo2.C: Ditto.
19412         * g++.old-deja/g++.pt/repo3.C: Ditto.
19413         * g++.old-deja/g++.pt/repo4.C: Ditto.
19414
19415         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
19416         * gcc.dg/20030107-1.c: Ditto.
19417         * gcc.dg/20030702-1.c: Ditto.
19418         * gcc.dg/profile-generate-1.c: Ditto.
19419         * g++.dg/other/profile1.C: Ditto.
19420         * g++.old-deja/g++.robertl/eb83.C: Ditto.
19421
19422         * lib/gcc-dg.exp (remove-build-file): New.
19423         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
19424         cleanup-tree-dump, cleanup-saved-temps): New.
19425
19426 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
19427
19428         PR c++/19203, DR 214
19429         * g++.dg/parse/ambig3.C: Not ambiguous.
19430         * g++.dg/template/spec20.C: New.
19431         * g++.dg/template/spec21.C: New.
19432
19433 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
19434
19435         PR target/20045
19436         * gcc.dg/ia64-fptr-1.c: Run only on linux.
19437
19438 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19439
19440         PR libfortran/20660
19441         * gfortran.dg/negative_unit.f: New test.
19442
19443 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
19444
19445         * gcc.dg/20050330-1.c: New test.
19446
19447 2005-03-30  Devang Patel  <dpatel@apple.com>
19448
19449         * g++.dg/tree-sra/ssa-sra-3.C: New test.
19450
19451 2005-03-30  Dale Johannesen  <dalej@apple.com>
19452
19453         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
19454
19455 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
19456
19457         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
19458         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
19459         Strip options from test name.
19460
19461 2005-03-31  Jan Hubicka  <jh@suse.cz>
19462
19463         * gcc.dg/varpool-1.c: New testcase.
19464
19465 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
19466
19467         PR c/772
19468         PR c/17913
19469         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
19470         gcc.dg/stmt-expr-label-3.c : New tests.
19471         * gcc.c-torture/execute/medce-2.c: Remove.
19472
19473 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
19474
19475         PR c/20368
19476         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
19477         tests.
19478
19479 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
19480
19481         * gcc.c-torture/compile/pr20203.c: New test.
19482
19483 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
19484
19485         * gfortran.dg/promotion.f90: New test.
19486
19487 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
19488
19489         PR middle-end/20491
19490         * gcc.dg/torture/asm-subreg-1.c: New test.
19491
19492 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
19493
19494         PR c/20672
19495         * gcc.dg/pr20672-1.c: New test.
19496
19497 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
19498
19499         * gfortran.dg/vect: New directory.
19500         * gfortran.dg/vect/vect.exp: New.
19501         * gfortran.dg/vect/vect-1.f90: New test.
19502         * gfortran.dg/vect/vect-2.f90: New test.
19503         * gfortran.dg/vect/vect-3.f90: New test.
19504         * gfortran.dg/vect/vect-4.f90: New test.
19505         * gfortran.dg/vect/vect-5.f90: New test.
19506
19507 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
19508
19509         PR middle-end/20622
19510         * gcc.dg/alias-7.c: New test.
19511
19512 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
19513
19514         * gcc.dg/sparc-reg-1.c: New test.
19515
19516 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
19517
19518         PR target/19890
19519         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
19520
19521 2005-03-29  Dale Ranta  <dir@lanl.gov>
19522             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19523
19524         PR libfortran/20163
19525         * gfortran.dg/pr20163-2.f: New test.
19526
19527 2005-03-28  Jan Hubicka  <jh@suse.cz>
19528
19529         PR middle-end/20635
19530         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
19531         by Jakub Jelinek.
19532
19533 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
19534
19535         PR tree-optimization/20626
19536         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
19537         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
19538
19539 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
19540
19541         * gfortran.dg/underflow.f90: New test.
19542         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
19543
19544 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19545
19546         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
19547
19548 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
19549
19550         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
19551         (g++_init): Make sure that CXXFLAGS is set.
19552         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
19553         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
19554         * lib/gfortran.exp (gfortran_link_flags): Likewise.
19555         * lib/objc.exp (objc_init): Likewise.
19556         * lib/treelang.exp (treelang_init): Likewise.
19557
19558 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
19559
19560         PR tree-optimization/20470
19561         * gcc.dg/tree-ssa/pr20470.c: New test.
19562
19563 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
19564
19565         * gcc.dg/ppc-stfiwx.c: New.
19566
19567 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
19568
19569         PR target/19888
19570         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
19571
19572 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
19573
19574         * gcc.dg/20050325-1.c: Fix a typo.
19575
19576 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19577
19578         PR libfortran/19678
19579         PR libfortran/19679
19580         * gfortran.dg/dos_eol.f: New test.
19581
19582 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
19583
19584         PR rtl-optimization/20249
19585         * gcc.dg/20050325-1.c: New test.
19586
19587 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19588
19589         PR libfortran/15332
19590         * gfortran.dg/pr15332.f: New test.
19591
19592 2005-03-24  Dale Johannesen  <dalej@apple.com>
19593
19594         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
19595
19596 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
19597
19598         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
19599         'internal' visibility.
19600         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
19601         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
19602         'protected' visibility.
19603         * gcc.dg/visibility-7.c: Likewise.
19604         * lib/target-supports.exp (check_visibility_available): Take
19605         a parameter, the kind of visibility to check for.
19606         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
19607         to check_visibility_available.
19608
19609         * g++.dg/expr/cast3.C: New.
19610
19611 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
19612
19613         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
19614         rs6000.
19615
19616 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
19617
19618         PR target/20095
19619         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
19620
19621 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
19622
19623         * gcc.dg/badshift.c: Renamed to...
19624         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
19625
19626         * gcc.target/i386/badshift.c: Renamed to...
19627         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
19628         only.
19629
19630         PR rtl-optimization/20532
19631         * gcc.target/i386/badshift.c: New.
19632
19633 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19634
19635         * gfortran.dg/pr18025.f90: New test.
19636
19637 2005-03-23  Dale Johannesen  <dalej@apple.com>
19638
19639         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
19640
19641 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
19642
19643         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
19644
19645         * lib/target-supports.exp (check_iconv_available): Default
19646         libiconv to -liconv, if there is no definition.
19647
19648 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
19649
19650         * gcc.dg/torture/cris-asm-mof-1.c: New test.
19651
19652 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
19653
19654         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
19655         * g++.dg/opt/pr7503-2.C: Likewise.
19656         * g++.dg/opt/pr7503-3.C: Likewise.
19657         * g++.dg/opt/pr7503-4.C: Likewise.
19658         * g++.dg/opt/pr7503-5.C: Likewise.
19659         * g++.dg/warn/minmax.C: New test.
19660
19661 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19662
19663         * gfortran.dg/g77_intrinsics_funcs.f: New test.
19664         * gfortran.dg/g77_intrinsics_sub.f: New test.
19665
19666 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
19667             Jan Hubicka  <jh@suse.cz>
19668             Steven Bosscher <stevenb@suse.de
19669
19670         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
19671
19672 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19673
19674         PR c++/19980
19675         * g++.dg/template/redecl3.C: New test.
19676
19677 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19678
19679         PR c++/20499
19680         * g++.dg/parse/error16.C: Tweak error markers.
19681
19682 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
19683
19684         PR target/20561
19685         * gcc.dg/20050321-2.c: New test.
19686
19687 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
19688
19689         PR c++/20465
19690         PR c++/20381
19691         * g++.dg/template/ptrmem12.C: New.
19692
19693 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
19694
19695         PR rtl-optimization/20527
19696         * gcc.c-torture/execute/pr20527-1.c: New test.
19697
19698 2005-03-22  Ben Elliston  <bje@au.ibm.com>
19699
19700         * gcc.misc-tests/options.exp (check_for_options): Create a real C
19701         program, compile it into a real executable and then delete the .c
19702         and .x files afterwards, to avoid problems on testglue targets.
19703
19704 2005-03-21  Stuart Hastings  <stuart@apple.com>
19705
19706         * gcc.target/i386/sse-2.c: New.
19707
19708 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
19709
19710         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
19711
19712 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
19713
19714         * g++.dg/parse/crash25.C: Fix typo.
19715
19716 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
19717
19718         PR c++/20461
19719         * g++.dg/parse/crash24.C: New test.
19720
19721         PR c++/20536
19722         * g++.dg/parse/crash25.C: New test.
19723
19724 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
19725
19726         PR c++/20147
19727         * g++.dg/ext/stmtexpr4.C: New test.
19728
19729 2005-03-20  Roger Sayle  <roger@eyesopen.com>
19730
19731         PR middle-end/20539
19732         * gcc.c-torture/compile/pr13066-1.c: New test case.
19733         * gcc.c-torture/compile/pr20539-1.c: Likewise.
19734         * g++.dg/opt/pr13066-1.C: Likewise.
19735
19736 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
19737
19738         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
19739
19740 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19741
19742         PR fortran/18525
19743         * gfortran.dg/nesting_1.f90: New test.
19744
19745 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19746
19747         PR c++/20240
19748         * g++.dg/lookup/using13.C: New test.
19749
19750 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19751
19752         PR c++/20333
19753         * g++.dg/template/crash36.C: New test.
19754
19755 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
19756
19757         PR c++/20463
19758         * g++.dg/template/crash35.C: New test.
19759
19760 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
19761
19762         PR c++/19966
19763         * g++.dg/overload/operator2.C: New test.
19764
19765 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19766
19767         PR libfortran/20257
19768         * gfortran.dg/pr20257.f90: New test.
19769
19770 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19771
19772         PR libfortran/20480
19773         * gfortran.dg/pr20480.f90: New test.
19774
19775 2005-03-16  Richard Henderson  <rth@redhat.com>
19776
19777         PR middle-end/15700
19778         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
19779         (_rtld_global): New.
19780         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
19781         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
19782
19783         * gcc.dg/alias-3.c: New.
19784         * gcc.dg/alias-4.c: New.
19785         * gcc.dg/alias-5.c: New.
19786         * gcc.dg/alias-6.c: New.
19787
19788 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
19789
19790         * gcc.dg/cpp/ucnid-7.c: New.
19791
19792 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
19793             Dorit Naishlos  <dorit@il.ibm.com>
19794
19795         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
19796         darwin.
19797
19798 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
19799
19800         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
19801         misaligned accesses.
19802         * gcc.dg/vect/vect-58.c: Likewise.
19803         * gcc.dg/vect/vect-92.c: New.
19804         * gcc.dg/vect/vect-93.c: New.
19805
19806 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
19807
19808         PR fortran/18827
19809         * gfortran.dg/assign_2.f90: New test.
19810         * gfortran.dg/assign_3.f90: New test.
19811         * gfortran.dg/assign.f90: New test.
19812
19813 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
19814
19815         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
19816         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
19817         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
19818         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
19819         names.
19820
19821 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
19822
19823         * gcc.dg/cpp/ucnid-6.c: New.
19824
19825         * gcc.dg/cpp/normalize-1.c: New.
19826         * gcc.dg/cpp/normalize-2.c: New.
19827         * gcc.dg/cpp/normalize-3.c: New.
19828         * gcc.dg/cpp/normalize-4.c: New.
19829         * gcc.dg/cpp/ucnid-4.c: New.
19830         * gcc.dg/cpp/ucnid-5.c: New.
19831         * g++.dg/cpp/normalize-1.C: New.
19832         * g++.dg/cpp/ucnid-1.C: New.
19833
19834 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
19835
19836         * gcc.dg/pr18628.c: New.
19837
19838 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
19839
19840         PR c++/20280
19841         * g++.dg/tree-ssa/pr20280.C: New.
19842
19843 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19844
19845         PR fortran/20467
19846         * gfortran.dg/stfunc_2.f90: New test.
19847
19848 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
19849
19850         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
19851
19852 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
19853
19854         * gcc.dg/tree-ssa/20050314-1.c: New test.
19855
19856 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19857
19858         PR c++/4403
19859         PR c++/9783, DR433
19860         * g++.dg/template/friend34.C: New test.
19861         * g++.dg/template/friend35.C: Likewise.
19862         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
19863
19864 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19865
19866         Friend class name lookup 5/n
19867         PR c++/1016
19868         * g++.dg/lookup/hidden-class1.C: New test.
19869         * g++.dg/lookup/hidden-class2.C: Likewise.
19870         * g++.dg/lookup/hidden-class3.C: Likewise.
19871         * g++.dg/lookup/hidden-class4.C: Likewise.
19872         * g++.dg/lookup/hidden-class5.C: Likewise.
19873         * g++.dg/lookup/hidden-class6.C: Likewise.
19874         * g++.dg/lookup/hidden-class7.C: Likewise.
19875         * g++.dg/lookup/hidden-class8.C: Likewise.
19876         * g++.dg/lookup/hidden-class9.C: Likewise.
19877         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
19878         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
19879         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
19880         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
19881         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
19882         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
19883         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
19884         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
19885         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
19886         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
19887         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
19888
19889 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
19890
19891         PR c++/20157
19892         * g++.dg/template/error18.C: New test.
19893
19894 2005-03-09  Ben Elliston  <bje@au.ibm.com>
19895
19896         PR debug/16792
19897         * g++.dg/debug/pr16792.C: New test.
19898
19899 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
19900
19901         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
19902         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
19903         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
19904         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
19905         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
19906         test assertion names.
19907
19908 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19909
19910         PR fortran/18600
19911         * gfortran.dg/stfunc_1.f90: New test.
19912
19913 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19914
19915         PR fortran/16907
19916         * gfortran.dg/real_index_1.f90: New test.
19917
19918 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19919
19920         PR fortran/20323
19921         * gfortran.dg/spec_expr_1.f90: New test.
19922
19923 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
19924
19925         PR c/20402
19926         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
19927         new parser.
19928
19929 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19930
19931         PR fortran/20361
19932         * gfortran.dg/largeequiv_1.f90: New test.
19933
19934 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
19935
19936         * gcc.dg/ucnid-1.c: New.
19937         * gcc.dg/ucnid-2.c: New.
19938         * gcc.dg/ucnid-3.c: New.
19939         * gcc.dg/ucnid-4.c: New.
19940         * gcc.dg/ucnid-5.c: New.
19941         * gcc.dg/ucnid-6.c: New.
19942         * gcc.dg/cpp/ucnid-1.c: New.
19943         * gcc.dg/cpp/ucnid-2.c: New.
19944         * gcc.dg/cpp/ucnid-3.c: New.
19945         * g++.dg/other/ucnid-1.C: New.
19946
19947 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
19948
19949         * gcc.dg/vmx/darwin-abi-3.c: Delete.
19950
19951 2005-03-11  Per Bothner  <per@bothner.com>
19952
19953         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
19954         that diagnotics refer to correct token.
19955         * gcc.dg/unused-3.c: Likewise.
19956
19957 2005-03-11  Per Bothner  <per@bothner.com>
19958
19959         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
19960         constant" is now actually on same line as string constant.
19961         * gcc.dg/cpp/direct2s.c: Likewise.
19962
19963 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
19964
19965         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
19966
19967 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19968
19969         PR libfortran/20124
19970         * gfortran.dg/pr20124.f90: New Test
19971
19972 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
19973
19974         PR tree-optimization/20130
19975         * gcc.dg/pr20130-1.c: New test.
19976
19977 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
19978
19979         PR target/20095
19980         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
19981
19982 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19983
19984         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
19985
19986 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
19987
19988         * g++.dg/eh/forced1.C: Fix comment.
19989         * g++.dg/eh/forced2.C: Ditto.
19990         * g++.dg/eh/forced3.C: Ditto.
19991         * g++.dg/eh/forced4.C: Ditto.
19992
19993 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
19994
19995         PR rtl-opt/20412
19996         * gcc.c-torture/compile/pr20412.c: New test.
19997
19998 2005-03-10  Roger Sayle  <roger@eyesopen.com>
19999
20000         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
20001
20002 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
20003
20004         PR target/20322
20005         * gcc.dg/20050307-1.c: New test.
20006
20007 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
20008
20009         PR c++/20375
20010         * g++.dg/other/stdarg3.C: New.
20011
20012 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
20013
20014         PR c++/18384, c++/18327
20015         * g++.dg/init/array19.C: New test.
20016
20017         PR inline-asm/20314
20018         * gcc.dg/torture/pr20314-1.c: New test.
20019         * gcc.dg/torture/pr20314-2.c: New test.
20020
20021 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
20022
20023         * gcc.dg/20050309-1.c: New test.
20024
20025 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20026
20027         * gcc.dg/builtins-10.c: Reactivate disabled test.
20028         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
20029         new cbrt transformations.
20030
20031 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
20032
20033         PR c++/20208
20034         * g++.dg/template/array13.C: New test.
20035
20036 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
20037
20038         PR c++/16859
20039         * g++.dg/init/brace4.C: New test.
20040
20041 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
20042
20043         PR c++/20186
20044         * g++.dg/template/non-dependent12.C: New.
20045
20046 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
20047
20048         PR c++/20142
20049         * g++.dg/init/array18.C: Add dg-do run marker.
20050
20051         PR c++/20142
20052         * g++.dg/init/array18.C: New test.
20053
20054 2005-03-09  Ben Elliston  <bje@au.ibm.com>
20055
20056         * consistency.vlad/vlad.exp: Remove trailing semicolons.
20057         * g++.dg/gcov/gcov.exp: Likewise.
20058         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
20059         * gcc.target/xstormy16/xstormy16.exp: Likewise.
20060         * lib/c-torture.exp: Likewise.
20061         * lib/fortran-torture.exp: Likewise.
20062         * lib/g++.exp: Likewise.
20063         * lib/gcc-defs.exp: Likewise.
20064         * lib/gcc-dg.exp: Likewise.
20065         * lib/gcc.exp: Likewise.
20066         * lib/gcov.exp: Likewise.
20067         * lib/gfortran.exp: Likewise.
20068         * lib/mike-g++.exp: Likewise.
20069         * lib/mike-gcc.exp: Likewise.
20070         * lib/objc-torture.exp: Likewise.
20071         * lib/objc.exp: Likewise.
20072         * lib/profopt.exp: Likewise.
20073         * lib/target-libpath.exp: Likewise.
20074         * lib/target-supports.exp: Likewise.
20075         * lib/treelang.exp: Likewise.
20076         * lib/wrapper.exp: Likewise.
20077
20078 2005-03-08  Jeff Law  <law@redhat.com>
20079
20080         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
20081         PHI-OPT changes.
20082
20083 2005-03-08  Ira Rosen  <irar@il.ibm.com>
20084
20085         * gcc.dg/vect/pr20122.c: New test.
20086
20087 2005-03-07  Jeff Law  <law@redhat.com>
20088
20089         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
20090         was folded away.
20091         * gcc.dg/tree-ssa/pr18133-1.c: New test.
20092         * gcc.dg/tree-ssa/pr18133-2.c: New test.
20093         * gcc.dg/tree-ssa/pr18134.c: New test.
20094
20095 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20096
20097         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
20098         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
20099         gcc.dg/torture/builtin-noret-2.c: Require weak support.
20100
20101 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
20102
20103         PR tree-opt/17671
20104         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
20105
20106 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
20107
20108         * g++.dg/warn/Wnvdtor.C: New test.
20109
20110 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
20111
20112         * gcc.dg/torture/pr19683-1.c: New test.
20113
20114 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
20115
20116         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
20117         * gfortran.dg/g77/19990313-2.f: Ditto.
20118         * gfortran.dg/g77/19990313-3.f: Ditto.
20119         * gfortran.dg/g77/19990525-0.f: Ditto.
20120         * gfortran.dg/g77/19990826-0.f: Ditto.
20121         * gfortran.dg/g77/19990826-2.f: Ditto.
20122         * gfortran.dg/g77/19990826-3.f: Ditto.
20123         * gfortran.dg/g77/20000511-1.f: Ditto.
20124         * gfortran.dg/g77/20000511-2.f: Ditto.
20125         * gfortran.dg/g77/970625-2.f: Ditto.
20126         * gfortran.dg/g77/980310-2.f: Ditto.
20127         * gfortran.dg/g77/980310-3.f: Ditto.
20128         * gfortran.dg/g77/980310-8.f: Ditto.
20129         * gfortran.dg/g77/980519-2.f: Ditto.
20130         * gfortran.dg/g77/alpha1.f: Ditto.
20131         * gfortran.dg/g77/claus.f: Ditto.
20132         * gfortran.dg/g77/erfc.f: Ditto.
20133         * gfortran.dg/g77/short.f: Ditto.
20134         * gfortran.fortran-torture/execute/data.f90: Ditto.
20135         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
20136         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
20137
20138 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20139
20140         * lib/file-format.exp (gcc_target_object_format): Add check for som
20141         format and hardcode object formats on hppa*-*-hpux*.
20142         * lib/target-supports.exp (check_weak_available): Add check for som
20143         object format.  Always return 0 on hppa*-*-hpux10*.
20144
20145         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
20146         is defined.
20147
20148         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
20149
20150 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
20151
20152         * gfortran.dg/pr19936_1.f90: New test.
20153         * gfortran.dg/pr19936_2.f90: New test.
20154         * gfortran.dg/pr19936_3.f90: New test.
20155
20156 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
20157             Paul Thomas <prthomas@drfccad.cea.fr>
20158
20159         * gfortran.dg/PR19754_1.f90: New test.
20160         * gfortran.dg/PR19754_2.f90: Ditto.
20161
20162 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20163
20164         PR c++/19311
20165         * g++.dg/template/non-dependent11.C: New test.
20166
20167 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
20168
20169         * lib/target-supports.exp (check_iconv_available): Fix comment.
20170
20171 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
20172             Joseph S. Myers  <joseph@codesourcery.com>
20173
20174         PR c++/19797
20175         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
20176
20177 2005-03-04  Matthew Sachs  <msachs@apple.com>
20178
20179         * gcc.exp (gcc_target_compile): Put braces around
20180         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
20181         * objc.exp (objc_target_compile): Likewise.
20182         * treelang.exp (treelang_target_compile): Likewise.
20183
20184 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20185
20186         PR fortran/19673
20187         * gfortran.dg/func_result_1.f90: New test.
20188
20189 2005-03-04  Ben Elliston  <bje@au.ibm.com>
20190
20191         * gcc.misc-tests/options.exp: New test.
20192
20193 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
20194
20195         * gcc.dg/pr15784-4.c: New test.
20196
20197 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
20198
20199         * gcc.c-torture/execute/pr17133.c: New.
20200         * gcc.c-torture/compile/20050303-1.c: New.
20201
20202 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
20203
20204         * gcc.dg/cpp/assert4.c: Fix for cygwin.
20205
20206 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
20207
20208         * g++.dg/overload/using2.C: New.
20209
20210 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
20211
20212         PR c++/19916
20213         * g++.dg/init/ptrmem2.C: New test.
20214
20215 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
20216
20217         PR c/8927
20218         * gcc.dg/pr8927-1.c: New test.
20219
20220 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
20221
20222         PR c++/20232
20223         * g++.dg/inherit/covariant12.C: New.
20224
20225 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20226
20227         PR fortran/19479
20228         * gfortran.dg/bound_1.f90: New test.
20229
20230 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
20231
20232         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
20233         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
20234
20235 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
20236
20237         PR c/20245
20238         * gcc.dg/pr20245-1.c: New test.
20239
20240 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
20241
20242         PR middle-end/19874
20243         * gcc.c-torture/execute/20050119-2.c: New test case.
20244
20245 2005-02-28  Ben Elliston  <bje@au.ibm.com>
20246
20247         * README: Update the DejaGnu bug reporting address.
20248         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
20249         * lib/objc-torture.exp: Likewise.
20250
20251 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
20252
20253         * gfortran.dg/boz_1.f90: New test.
20254         * gfortran.dg/boz_3.f90: New test.
20255         * gfortran.dg/boz_4.f90: New test.
20256
20257 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
20258
20259         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
20260         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
20261
20262 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20263
20264         PR libfortran/20101
20265         * gfortran.dg/write_0_pe_format.f90: New test.
20266
20267 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
20268
20269         PR c++/20206
20270         * g++.dg/opt/thunk2.C: New test.
20271         * g++.dg/opt/covariant1.C: New test.
20272
20273 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20274
20275         * gfortran.dg/e_d_fmt.f90: New test.
20276
20277 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
20278
20279         * gcc.dg/asm-b.c: Fix comment typos.
20280
20281 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
20282
20283         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
20284         a V_MAY_DEF also.
20285
20286 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
20287
20288         PR tree-opt/20188
20289         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
20290         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
20291         * gcc.dg/asm-b.c: New test.
20292
20293 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
20294
20295         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
20296         Disable this test on IRIX 6.
20297
20298 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
20299
20300         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
20301         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
20302         parser.
20303
20304 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
20305
20306         PR tree-optimization/20204
20307         * testsuite/gcc.dg/pr20204.c: New test.
20308
20309 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
20310
20311         PR target/20196
20312         * gcc.c-torture/execute/20050224-1.c: New test.
20313
20314         PR c++/20175
20315         * g++.dg/warn/Wbraces2.C: New test.
20316
20317 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
20318
20319         PR c++/19878
20320         * g++.dg/init/const2.C: New test.
20321
20322 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
20323
20324         PR tree-optimization/20100
20325         * gcc.c-torture/execute/pr20100-1.c: New test.
20326
20327 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20328
20329         * gfortran.dg/implicit_3.f90: New test.
20330
20331         * gfortran.dg/deftype_1.f90: New test.
20332
20333 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
20334
20335         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
20336         the test passes.
20337         * g++.dg/other/anon3.C: Accept a warning.
20338
20339 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
20340
20341         * gcc.dg/pr20017.c: Fix a comment typo.
20342
20343 2005-02-23  Bud Davis  <bdavis@gfortran.org>
20344
20345         * gfortran.dg/list_read_4.f90: Change to f90 comments.
20346
20347 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
20348
20349         PR ada/19902
20350         * ada/acats/tests/cxa/cxa3004.a: Remove.
20351         * ada/acats/tests/cxb/cxb30061.am: Likewise.
20352
20353 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
20354
20355         PR c++/20073
20356         * g++.dg/init/const1.C: New test.
20357
20358         PR c++/19991
20359         * g++.dg/parse/constant7.C: New test.
20360
20361         PR c++/20152
20362         * g++.dg/parse/error27.C: New test.
20363         * g++.dg/template/qualttp15.C: Adjust error markers.
20364         * g++.old-deja/g++.other/struct1.C: Likewise.
20365
20366         PR c++/20153
20367         * g++.dg/template/error17.C: New test.
20368
20369         PR c++/20148
20370         * g++.dg/parser/error26.C: New test.
20371
20372 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
20373
20374         PR tree-optimization/20100
20375         PR tree-optimization/20115
20376         * gcc.dg/pr20115.c: New test.
20377         * gcc.dg/pr20115-1.c: New test.
20378         * gcc.dg/pr20100.c: New test.
20379         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
20380         call-clobbered variables after alias1.
20381
20382 2005-02-22  Bud Davis  <bdavis@gfortran.org>
20383
20384         * gfortran.dg/list_read_4.f90: new test.
20385
20386 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
20387
20388         PR rtl-optimization/20017.
20389         * gcc.dg/pr20017.c: New.
20390
20391 2005-02-22  Devang Patel  <dpatel@apple.com>
20392
20393         PR 19952
20394         * g++.dg/tree-ssa/pr19952.C: New test.
20395
20396 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
20397
20398         PR c++/19883
20399         * g++.dg/parse/constant6.C: New test.
20400
20401 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
20402
20403         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
20404         * g++.dg/charset/asm2.c: Likewise.
20405         * g++.dg/charset/asm3.c: Likewise.
20406         * g++.dg/charset/asm4.c: Likewise.
20407         * g++.dg/charset/asm5.c: Likewise.
20408         * g++.dg/charset/attribute1.c: Likewise.
20409         * g++.dg/charset/attribute2.c: Likewise.
20410         * g++.dg/charset/extern1.cc: Likewise.
20411         * g++.dg/charset/extern2.cc: Likewise.
20412         * g++.dg/charset/extern3.cc: Likewise.
20413         * g++.dg/charset/function.cc: Likewise.
20414         * g++.dg/charset/string.c: Likewise.
20415         * g++.dg/charset/charset.exp: Likewise.
20416         * lib/target-supports.exp (check_iconv_available): Fix comment.
20417
20418 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
20419
20420         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
20421         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
20422         * gcc.dg/charset/asm2.c: Likewise.
20423         * gcc.dg/charset/asm3.c: Likewise.
20424         * gcc.dg/charset/asm4.c: Likewise.
20425         * gcc.dg/charset/asm5.c: Likewise.
20426         * gcc.dg/charset/asm6.c: Likewise.
20427         * gcc.dg/charset/attribute1.c: Likewise.
20428         * gcc.dg/charset/attribute2.c: Likewise.
20429         * gcc.dg/charset/builtin1.c: Likewise.
20430         * gcc.dg/charset/extern.c: Likewise.
20431         * gcc.dg/charset/function.c: Likewise.
20432         * gcc.dg/charset/string.c: Likewise.
20433         * gcc.dg/charset/charset.exp: Likewise.
20434
20435 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
20436
20437         PR fortran/20086
20438         * gfortran.dg/pr20086.f90: New test.
20439
20440 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
20441
20442         PR tree-optimization/19786
20443         * g++.dg/tree-ssa/pr19786.C: New.
20444
20445 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20446
20447         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
20448
20449 2005-02-21  Jeff Law  <law@redhat.com>
20450
20451         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
20452
20453 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20454
20455         * gfortran.dg/do_iterator: Split loop, markup all lines for
20456         which an error locus is printed.
20457         * gfortran.dg/pr17708.f90: Markup all lines for which an error
20458         locus is printed.
20459         * gfortran.dg/select_4.f90: Likewise.
20460         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
20461         locuses in the various permutations.
20462
20463 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
20464
20465         PR tree-optimization/19951
20466         * g++.dg/vect: New directory.
20467         * g++.dg/vect/vect.exp: New file.
20468         * g++.dg/vect/pr19951.cc: New testcase.
20469         * g++.dg/dg.exp: Also prune vectorizer tests.
20470
20471 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
20472
20473         PR 18785
20474         * gcc.dg/charset/builtin1.c: New test.
20475
20476 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20477
20478         PR c++/19299
20479         * g++.dg/inherit/volatile1.C: New test.
20480
20481         PR c++/19440
20482         * g++.dg/template/dtor4.C: New test.
20483
20484 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
20485
20486         * gfortran.dg/int_1.f90: New test.
20487
20488 2005-02-19  Devang Patel  <dpatel@apple.com>
20489
20490         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
20491
20492 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
20493
20494         * gfortran.dg/achar_1.f90: New test.
20495
20496 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
20497
20498         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
20499
20500 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
20501             Jakub Jelinek  <jakub@redhat.com>
20502
20503         PR tree-optimization/19828
20504         * gcc.dg/tree-ssa/loop-7.c: New test.
20505         * gcc.c-torture/execute/20050218-1.c: New test.
20506
20507 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
20508
20509         PR c/20043
20510         * gcc.dg/transparent-union-1.c: New test.
20511         * gcc.dg/transparent-union-2.c: New test.
20512
20513 2005-02-18  James E Wilson  <wilson@specifixinc.com>
20514
20515         PR tree-optimization/18977
20516         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
20517
20518 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
20519
20520         PR target/20054
20521         * gcc.dg/pr20054.c: New test.
20522
20523 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20524
20525         PR c++/19508
20526         * g++.dg/ext/attrib20.C: New test.
20527
20528 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
20529
20530         PR middle-end/20030
20531         * gfortran.fortran-torture/execute/character_passing.f90: New test.
20532
20533 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
20534
20535         PR c++/20008
20536         * g++.dg/opt/switch4.C: New.
20537
20538 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
20539
20540         PR c++/20023
20541         PR tree-optimization/20009
20542         * gcc.c-torture/compile/20050217-1.c: New test.
20543         * g++.dg/opt/switch3.C: New test.
20544
20545         PR tree-optimization/18947
20546         * gcc.c-torture/compile/20050215-1.c: New test.
20547         * gcc.c-torture/compile/20050215-2.c: New test.
20548         * gcc.c-torture/compile/20050215-3.c: New test.
20549
20550 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
20551
20552         PR c++/20028
20553         * g++.dg/template/crash34.C: New.
20554
20555         PR c++/20022
20556         * g++.dg/other/access3.C: New.
20557
20558 2005-02-17  Ira Rosen  <irar@il.ibm.com>
20559
20560         * gcc.dg/vect/vect-98.c: New test.
20561
20562 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
20563
20564         PR tree-optimization/19967
20565         * gcc.dg/pr19967.c: New.
20566
20567 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
20568
20569         PR middle-end/19857
20570         * gcc.dg/tree-ssa/20050215-1.c: New test.
20571         * gcc.c-torture/execute/20050215-1.c: New test.
20572
20573 2005-02-15  Eric Christopher  <echristo@redhat.com>
20574
20575         * gcc.dg/cpp/20050215-1.c: New file.
20576
20577 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
20578
20579         PR tree-optimization/15785
20580         * gcc.dg/pr15785-1.c: New test.
20581
20582 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
20583
20584         PR c++/17788
20585         * g++.dg/init/ctor4.C: New.
20586         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
20587
20588 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
20589
20590         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
20591         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
20592
20593 2005-02-15  Andreas Schwab  <schwab@suse.de>
20594
20595         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
20596         declare malloc.
20597
20598 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
20599
20600         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
20601
20602 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
20603
20604         PR tree-optimization/19853
20605         * gcc.c-torture/compile/pr19853.c: New test.
20606
20607 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
20608
20609         PR c++/19608
20610         * g++.dg/parse/local-class1.C: New.
20611
20612         PR c++/19895
20613         * g++.dg/parse/ptrmem3.C: New.
20614
20615         PR c++/19884
20616         * g++.old-deja/g++.oliva/template6.C: Add another case.
20617         * g++.dg/template/explicit6.C: New.
20618
20619 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
20620
20621         PR c++/17816
20622         * g++.dg/other/redecl2.C: New.
20623
20624 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
20625
20626         PR c++/19891
20627         * g++.dg/abi/covariant4.C: New.
20628
20629 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
20630
20631         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
20632
20633 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
20634
20635         * gcc.dg/vect/vect-96.c: Fix typo.
20636
20637 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20638
20639         PR c++/14479
20640         PR c++/19487
20641         * g++.dg/template/enum5.C: New test.
20642
20643 2005-02-12  Ira Rosen  <irar@il.ibm.com>
20644
20645         * gcc.dg/vect/vect-97.c: New test.
20646
20647 2005-02-12  Ira Rosen  <irar@il.ibm.com>
20648
20649         * gcc.dg/vect/vect-96.c: New test.
20650
20651 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
20652
20653         * gcc.dg/builtins-34.c: Also check ldexp*.
20654
20655 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
20656
20657         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
20658
20659 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
20660
20661         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
20662         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
20663         dg-require-dll, dg-require-iconv, dg-require-named-sections,
20664         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
20665         selector_list, selector_expression, dg-process-target): Move to new
20666         file target-supports-dg.exp.
20667         * lib/target-supports-dg.exp: New.
20668
20669         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
20670         New.
20671
20672 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
20673
20674         PR c++/19666
20675         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
20676
20677         PR middle-end/19858
20678         * gcc.c-torture/compile/20050210-1.c: New test.
20679
20680 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
20681
20682         PR c++/19755
20683         * g++.dg/warn/Wbraces1.C: New test.
20684
20685 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
20686
20687         * gcc.dg/builtins-52.c: New testcase.
20688
20689 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
20690
20691         PR c/19342
20692         * gcc.c-torture/execute/20050119-1.c: New test.
20693
20694 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
20695
20696         PR c++/19811
20697         * g++.dg/init/delete1.C: New test.
20698
20699 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
20700
20701         PR c++/18470
20702         * g++.dg/template/static12.C: New test.
20703
20704 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
20705
20706         PR c++/19787
20707         * g++.dg/conversion/ambig1.C: New test.
20708
20709         PR c++/19739
20710         * g++.dg/ext/attrib19.C: New test.
20711
20712         PR c++/19732
20713         * g++.dg/parse/dtor5.C: New test.
20714
20715         PR c++/19762
20716         * g++.dg/template/dtor3.C: New test.
20717
20718         PR c++/19826
20719         * g++.dg/template/static11.C: New test.
20720         * g++.dg/template/crash2.C: Remove dg-error marker.
20721
20722 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
20723
20724         PR C++/18491
20725         * g++.old-deja/g++.mike/p10769a.C: Remove.
20726
20727 2005-02-09  Roger Sayle  <roger@eyesopen.com>
20728
20729         * gcc.dg/builtins-48.c: New test case.
20730         * gcc.dg/builtins-49.c: New test case.
20731         * gcc.dg/builtins-50.c: New test case.
20732         * gcc.dg/builtins-51.c: New test case.
20733
20734 2005-02-09  Ian Lance Taylor  <ian@airs.com>
20735
20736         PR middle-end/19583
20737         * g++.dg/warn/Wreturn-type-3.C: New test.
20738
20739 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
20740
20741         PR middle-end/19402
20742         * gcc.dg/pr19402-1.c: New testcase.
20743         * gcc.dg/pr19402-2.c: likewise.
20744
20745 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
20746
20747         PR middle-end/19854
20748         * g++.dg/tree-ssa/tmmti.C: New testcase.
20749
20750 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
20751
20752         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
20753
20754 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
20755
20756         PR c++/19733
20757         * g++.dg/parse/crash23.C: New test.
20758         * g++.dg/warn/Weff1.C: New test.
20759
20760 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
20761
20762         * gcc.dg/20050209-1.c: New test.
20763
20764 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
20765
20766         PR target/19799
20767         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
20768
20769 2005-02-08  Mike Stump  <mrs@apple.com>
20770
20771         * g++.dg/pch/import-2.c: New test.
20772         * g++.dg/pch/import-2.hs: New.
20773         * g++.dg/pch/include/import-2a.h: New.
20774         * g++.dg/pch/include/import-2b.h: New.
20775
20776 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
20777
20778         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
20779
20780 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20781
20782         * gfortran.dg/substr_1.f90: New test.
20783
20784 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
20785
20786         PR middle-end/19775
20787         * gcc.dg/torture/builtin-power-1.c: Disable test for
20788         invalid transformation.
20789         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
20790         no longer optimize.
20791         * gcc.dg/builtins-47.c: New testcase.
20792
20793 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
20794             Dorit Naishlos  <dorit@il.ibm.com>
20795
20796         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
20797
20798 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
20799
20800         * gcc.c-torture/compile/20050206-1.c: New test.
20801
20802 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
20803
20804         PR tree-opt/19768
20805         * g++.dg/opt/pr19768.C: New test.
20806
20807 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
20808
20809         PR tree-opt/19736
20810         * gcc.c-torture/compile/pr19736.c: New test.
20811
20812 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20813
20814         PR c++/17401
20815         * g++.dg/parse/error25.C: New test.
20816
20817 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
20818
20819         * gcc.c-torture/execute/20050203-1.c: New.
20820
20821 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
20822
20823         * gcc.dg/vect/vect-85.c: Remove xfail.
20824         * gcc.dg/vect/vect-86.c: Remove xfail.
20825         * gcc.dg/vect/vect-87.c: Remove xfail.
20826         * gcc.dg/vect/vect-88.c: Remove xfail.
20827
20828 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
20829
20830         * gcc.dg/altivec-19.c: New.
20831
20832 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
20833
20834         PR c/17807
20835         * gcc.dg/nested-func-3.c: New test.
20836         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
20837
20838 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
20839
20840         * gcc.test-framework/gen_directive_tests: Generate tests for
20841         selector expressions.
20842
20843 2005-02-02  Matt Austern  <austern@apple.com>
20844
20845         PR c++/19628
20846         * g++/ext/builtin7.C: New.
20847         * g++/ext/builtin8.C: New.
20848
20849 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
20850
20851         PR c/18502
20852         * gcc.dg/pr18502-1.c: New test.
20853
20854 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20855
20856         PR c++/17413
20857         * g++.dg/template/local4.C: Tweak.
20858
20859 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
20860
20861         PR tree-optimization/19578
20862         * gcc.c-torture/compile/20050202-1.c: New test.
20863
20864 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
20865
20866         PR c/19435
20867         * gcc.dg/c99-init-4.c: New test.
20868
20869 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
20870
20871         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
20872
20873         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
20874
20875         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
20876         * g++.dg/eh/check-vect.h: New.
20877
20878         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
20879         * gcc.dg/vect/vect-78.c: Ditto.
20880         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
20881         Remove.
20882
20883         * g++.dg/conversion/simd1.C: Expect warning.
20884         * g++.dg/ext/attribute-test-1.C: Ditto.
20885         * g++.dg/ext/attribute-test-2.C: Ditto.
20886         * g++.dg/ext/attribute-test-3.C: Ditto.
20887         * g++.dg/ext/attribute-test-4.C: Ditto.
20888
20889         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
20890         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
20891
20892         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
20893
20894 2005-02-01  Richard Henderson  <rth@redhat.com>
20895
20896         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
20897         long double for ibm double-double format.
20898         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
20899
20900 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
20901
20902         PR tree-optimization/19633
20903         * testsuite/gcc.dg/pr19633-1.c: New test.
20904         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
20905         to NULL or a symbol.
20906
20907 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
20908
20909         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
20910         New procs.
20911         (dg-process-target (local override)): Handle selector expressions.
20912
20913         * gcc.test-framework/README: Describe tests in source directory.
20914         * gcc.test-framework/test-framework.awk: Handle dg- tests.
20915         * gcc.test-framework/test-framework.exp: Handle dg- tests.
20916         * gcc.test-framework/dg-bogus-exp-P.c: New test.
20917         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
20918         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
20919         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
20920         * gcc.test-framework/dg-do-link-exp-P.c: New test.
20921         * gcc.test-framework/dg-do-run-exp-P.c: New test.
20922         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
20923         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
20924         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
20925         * gcc.test-framework/dg-error-exp-P.c: New test.
20926         * gcc.test-framework/dg-error-exp-XP.c: New test.
20927         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
20928         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
20929         * gcc.test-framework/dg-output-exp-P.c: New test.
20930         * gcc.test-framework/dg-output-exp-XF.c: New test.
20931         * gcc.test-framework/dg-warning-exp-P.c: New test.
20932         * gcc.misc-tests/dg-1.c: Remove.
20933         * gcc.misc-tests/dg-2.c: Remove.
20934         * gcc.misc-tests/dg-3.c: Remove.
20935         * gcc.misc-tests/dg-4.c: Remove.
20936         * gcc.misc-tests/dg-5.c: Remove.
20937         * gcc.misc-tests/dg-6.c: Remove.
20938         * gcc.misc-tests/dg-7.c: Remove.
20939         * gcc.misc-tests/dg-8.c: Remove.
20940         * gcc.misc-tests/dg-9.c: Remove.
20941         * gcc.misc-tests/dg-10.c: Remove.
20942         * gcc.misc-tests/dg-11.c: Remove.
20943         * gcc.misc-tests/dg-12.c: Remove.
20944         * gcc.misc-tests/dg-test.exp: Remove.
20945
20946         * gcc.test-framework/test-framework.awk: Change recording and
20947         printing of passes and failures.
20948
20949         * gcc.test-framework: New directory.
20950         * gcc.test-framework/README: New.
20951         * gcc.test-framework/test-framework.exp: New.
20952         * gcc.test-framework/test-framework.awk: New.
20953         * gcc.test-framework/gen_directive_tests: New.
20954
20955 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
20956
20957         * lib/treelang.exp: Fix comment typos.
20958         (treelang_target_compile): Don't append libs=-ltreelang to options.
20959
20960 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
20961
20962         * g++.dg/parse/typename7.C: Adjust error messages.
20963
20964 2005-01-31  Jeff Law  <law@redhat.com>
20965
20966         * gcc.c-torture/execute/20050131-1.c: New test.
20967         * gcc.dg/wcaselabel.c: New test.
20968
20969 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
20970
20971         * g++.dg/other/warning1.C: Adjust error messags.
20972         * g++.dg/parse/constant5.C: New test.
20973
20974 2005-01-31  Steven Bosscher  <stevenb@suse.de>
20975
20976         PR c/19333
20977         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
20978         the test case valid.
20979         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
20980         * testsuite/gcc.dg/array-7.c: Adjust expected result.
20981         * testsuite/gcc.dg/pr18596-3.c: Likewise.
20982         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
20983         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
20984         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
20985
20986 2005-01-31  Dale Johannesen  <dalej@apple.com>
20987
20988         * g++.dg/opt/pr19650.C: New test.
20989
20990 2005-01-31  Richard Henderson  <rth@redhat.com>
20991
20992         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
20993         long double for intel double extended format.
20994         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
20995
20996 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
20997
20998         PR c++/19555
20999         * g++.dg/template/static10.C: New test.
21000
21001         PR c++/19395
21002         * g++.dg/parse/error24.C: New test.
21003
21004         PR c++/19367
21005         * g++.dg/lookup/builtin1.C: New test.
21006
21007         PR c++/19457
21008         * g++.dg/warn/conv3.C: New test.
21009
21010 2005-01-30  Bud Davis  <bdavis@gfortran.org>
21011
21012         PR fortran/19647
21013         * gfortan.dg/inquire_7.f90
21014
21015 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
21016
21017         PR tree-optimization/15791
21018         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
21019         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
21020         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
21021         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
21022         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
21023         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
21024         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
21025         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
21026         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
21027         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
21028
21029 2005-01-29  Paul Brook  <paul@codesourcery.com>
21030
21031         PR fortran/18565
21032         * check.c (real_or_complex_check): New function.
21033         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
21034         * intrinsic.c (add_functions): Use new check functions.
21035         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
21036         Add prototypes.
21037
21038 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
21039
21040         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
21041         gcc.dg/lvalue-3.c: New tests.
21042         * gcc.dg/concat.c: Update expected messages.
21043
21044 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
21045
21046         PR libfortran/19595
21047         * gfortran.dg/eor_1.f90: New test.
21048
21049 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
21050
21051         PR fortran/19589
21052         * gfortran.dg/logical_data_1.f90: New test.
21053
21054 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
21055
21056         PR c++/19253
21057         * g++.dg/template/crash33.C: New test.
21058
21059         PR c++/19667
21060         * g++.dg/template/crash32.C: New test.
21061
21062 2005-01-28  Ian Lance Taylor  <ian@airs.com>
21063
21064         PR middle-end/16558
21065         * g++.dg/warn/Wreturn-type-2.C: New test.
21066
21067 2004-06-24  Jeff Law  <law@redhat.com>
21068
21069         * gcc.dg/tree-ssa/20050128-1.c: New test.
21070
21071 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
21072
21073         * gcc.target/frv/all-mdpackh-1.c: New test.
21074
21075 2005-01-28  Steven Bosscher  <stevenb@suse.de>
21076
21077         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
21078
21079 2005-01-27  Richard Henderson  <rth@redhat.com>
21080
21081         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
21082
21083 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
21084
21085         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
21086
21087 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
21088
21089         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
21090         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
21091         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
21092         to cope with cases where the multilib options override the dg-options.
21093
21094 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
21095
21096         PR c/18946
21097         * gcc.dg/noncompile/20050120-1.c: New test.
21098
21099 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
21100
21101         PR tree-optimization/19633
21102         * gcc.dg/pr19633.c: New test.
21103         * gcc.dg/tree-ssa/pr19633.c: New test.
21104
21105 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
21106
21107         * gcc.dg/20041216-1.c: New test.
21108
21109 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
21110
21111         PR objc/18862
21112         * objc.dg/selector-2.m: New test.
21113
21114 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
21115
21116         * g++.dg/opt/range-test-2.C: New test.
21117
21118         PR rtl-optimization/19579
21119         * gcc.c-torture/execute/20050124-1.c: New test.
21120
21121 2005-01-26  Greg Parker  <gparker@apple.com>
21122         Stuart Hastings  <stuart@apple.com>
21123
21124         * gcc.c-torture/execute/20050125-1.c: New.
21125
21126 2005-01-18  Jan Hubicka  <jh@suse.cz>
21127
21128         PR tree-optimize/19337
21129         * gcc.c-torture/compile/20050119-1.c: New test.
21130
21131 2005-01-24  James E Wilson  <wilson@specifixinc.com>
21132
21133         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
21134         test for successful match.
21135
21136 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
21137
21138         PR objc/18408
21139         * objc.dg/comp-types-7.m: New test.
21140
21141 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
21142
21143         * lib/target-supports.exp (current_target_name): New.
21144         (check_effective_target_ilp32, check_effective_target_lp64):
21145         Cache the result to use as long as the current target, with
21146         multilib flags, remains the same.
21147
21148         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
21149         (dg-require-weak, dg-require-visibility, dg-require-alias,
21150         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
21151         dg-require-effective-target, dg-skip-if): Remove call to
21152         skip_test_and_clear_xfail.
21153         (dg-test): Clear xfail data.
21154
21155 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
21156
21157         PR target/17751
21158         * gcc.dg/ppc64-toc.c: New test.
21159
21160         * g++.dg/tree-ssa/empty-1.C: New test.
21161
21162         PR middle-end/19551
21163         * gcc.c-torture/execute/20050121-1.c: New test.
21164         * gcc.dg/20050121-2.c: New test.
21165
21166 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
21167         Paul Brook  <paul@codesourcery.com>
21168
21169         PR fortran/17941
21170         * gfortran.dg/real_const_1.f: New test.
21171         * gfortran.dg/real_const_2.f90: New test.
21172         * gfortran.dg/complex_int_1.f90: New test.
21173
21174 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
21175
21176         PR fortran/19313
21177         * gfortan.dg/inquire_6.f90: New test.
21178
21179 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
21180
21181         PR libfortran/19451
21182         * open_readonly_1.f90: New test.
21183
21184 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
21185
21186         PR libfortran/18982
21187         * gfortran.dg/open_new.f90: New file.
21188
21189 2005-01-22  Paul Brook  <paul@codesourcery.com>
21190
21191         * namelist_1.f90: New test.
21192
21193 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
21194
21195         PR tree-optimization/19484
21196         * gcc.c-torture/compile/20050122-[12].c: New tests.
21197
21198 2005-01-22  Paul Brook  <paul@codesourcery.com>
21199
21200         * gfortran.dg/implicit_2.f90: New test.
21201
21202 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
21203
21204         PR fortran/19314
21205         * gfortran.dg/inquire_5.f90: New test.
21206
21207 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21208
21209         PR c/18809
21210         * gcc.dg/pr18809-1.c: New test.
21211
21212 2005-01-21  Ian Lance Taylor  <ian@airs.com>
21213
21214         * gcc.dg/20050121-1.c: New test.
21215
21216         PR tree-optimization/13000
21217         * gcc.dg/20040206-1.c: Change warning to point where function is
21218         being inlined.
21219
21220 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21221
21222         PR c++/19208
21223         * g++.dg/template/array11.C: New test.
21224
21225 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21226
21227         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
21228         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
21229         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
21230         * gfortran.dg/getenv_1.f90: Add dg-do directive.
21231         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
21232         gfortran.dg/pr17164.f90: Add missing dg-do directives.
21233
21234 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
21235
21236         PR tree-optimization/15349
21237         * gcc.dg/tree-ssa/pr15349.c: New.
21238
21239 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
21240
21241         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
21242
21243 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
21244
21245         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
21246         scan-assembler-times directive name.
21247
21248         * gcc.dg/asm-a.c: Move dg-require-effective-target to
21249         after dg-do.
21250
21251         PR rtl-optimization/19462
21252         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
21253
21254 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
21255
21256         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
21257         counting function calls on ia64.
21258
21259 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
21260
21261         PR rtl-optimization/15139
21262         * gcc.dg/20050111-2.c: New test.
21263
21264         PR c/17297
21265         * gcc.c-torture/compile/20050113-1.c: New testcase.
21266
21267         PR middle-end/19164
21268         * gcc.dg/20050113-1.c: New testcase.
21269
21270 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
21271
21272         * gcc.dg/vect/vect-85.c: Add comment.
21273         * gcc.dg/vect/vect-86.c: Add xfail for now.
21274         * gcc.dg/vect/vect-87.c: Add xfail for now.
21275         * gcc.dg/vect/vect-88.c: Add xfail for now.
21276         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
21277
21278 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
21279
21280         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
21281
21282 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
21283
21284         * g++.dg/debug/typedef3.C: New test.
21285
21286 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
21287
21288         PR c/19472
21289         * gcc.dg/asm-a.c: New test.
21290
21291 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
21292
21293         * gcc.dg/sh-relax.c: Add prototype for abort.
21294
21295 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
21296
21297         * gcc.dg/short-compare-1.c: New test.
21298         * gcc.dg/short-compare-2.c: Likewise.
21299
21300 2005-01-18  Michael Matz  <matz@suse.de>
21301
21302         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
21303
21304 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
21305
21306         PR tree-optimization/19121
21307         * gcc.c-torture/compile/pr19121.c: New test.
21308
21309 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
21310
21311         PR target/19357
21312         * gcc.c-torture/compile/pr19357.c: New test.
21313
21314 2005-01-17  Ian Lance Taylor  <ian@airs.com>
21315
21316         PR c/5675
21317         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
21318         pass--those that refer just to the variable, possibly with a
21319         cast.
21320         * gcc.dg/c99-const-expr-3.c: Likewise.
21321
21322         PR middle-end/13127
21323         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
21324         longer emitted.
21325
21326 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
21327
21328         PR fortran/18778
21329         * gfortran.dg/endfile_2.f90: New test.
21330
21331 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
21332
21333         PR 19168
21334         * gfortran.dg/select_5.f90: New test.
21335
21336 2004-01-16  Paul Brook  <paul@codesourcery.com>
21337
21338         * gfortran.dg/common_4.f90: New test.
21339
21340 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
21341
21342         PR rtl-optimization/19462
21343         * gcc.dg/torture/pr19462-1.c: New test.
21344
21345 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
21346
21347         PR objc/19321
21348         * objc.dg/func-ptr-2.m: New.
21349         * objc.dg/volatile-1.m: New.
21350
21351 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21352
21353         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
21354
21355 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
21356
21357         PR tree-optimization/19060
21358         * gcc.c-torture/execute/20050104-1.c: New test.
21359
21360 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
21361
21362         PR fortran/18983
21363         * gfortran.dg/write_to_null.f90: New test.
21364
21365 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
21366             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21367
21368         PR other/19328
21369         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
21370         argument.
21371
21372 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
21373
21374         PR c++/19263
21375         * g++.dg/init/vector1.C: New test.
21376
21377 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
21378
21379         PR target/13158
21380         * gcc.target/ia64/sibcall-unwind-1.c: New test.
21381         PR target/18987
21382         * gcc.target/ia64/sibcall-unwind-2.c: New test.
21383
21384 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
21385
21386         * gfortran.dg/select_1.f90: New test.
21387         * gfortran.dg/select_2.f90: New test.
21388         * gfortran.dg/select_3.f90: New test.
21389         * gfortran.dg/select_4.f90: New test.
21390
21391 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
21392
21393         PR middle-end/19084
21394         PR rtl-optimization/19348
21395         * gcc.dg/20050111-1.c: New test.
21396         * gcc.c-torture/execute/20050111-1.c: New test.
21397
21398         * gcc.dg/i386-asm-4.c: New test.
21399
21400 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
21401
21402         * gcc.dg/nested-func-2.c: New test.
21403         * ada/acats/norun.lst: Remove c953002.
21404
21405 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
21406
21407         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
21408
21409 2005-01-12  Ben Elliston  <bje@au.ibm.com>
21410
21411         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
21412
21413 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
21414
21415         PR target/18761
21416         * g++.dg/abi/align1.C: New test.
21417
21418 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
21419
21420         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
21421         at a time.
21422         * g++.dg/ext/altivec_check.h: Support compiling as C.
21423
21424 2005-01-10  Roger Sayle  <roger@eyesopen.com>
21425
21426         PR c++/19355
21427         * g++.dg/expr/pr19355-1.C: New test case.
21428
21429 2005-01-10  Laurent GUERBY <laurent@guerby.net>
21430
21431         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
21432         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
21433         * ada/acats/tests/c3/c92005b.ada: Likewise.
21434         * ada/acats/tests/c3/cxb3012.a: Likewise.
21435         * ada/acats/norun.lst: Add c380004 and c953002, add PR
21436
21437 2005-01-09  Paul Brook  <paul@codesourcery.com>
21438
21439         * gfortran.dg/common_2.f90: New file.
21440         * gfortran.dg/common_3.f90: New file.
21441
21442 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
21443
21444         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
21445
21446 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
21447
21448         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
21449         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
21450         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
21451         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
21452         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
21453         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
21454         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
21455         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
21456         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
21457         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
21458         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
21459         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
21460         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
21461         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
21462         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
21463         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
21464         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
21465         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
21466         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
21467         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
21468         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
21469         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
21470         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
21471         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
21472         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
21473         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
21474         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
21475         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
21476         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
21477         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
21478         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
21479         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
21480         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
21481         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
21482         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
21483         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
21484         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
21485         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
21486         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
21487         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
21488         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
21489         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
21490         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
21491         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
21492         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
21493         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
21494         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
21495         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
21496         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
21497         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
21498         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
21499         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
21500         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
21501         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
21502         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
21503         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
21504         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
21505         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
21506         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
21507         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
21508         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
21509         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
21510         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
21511         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
21512         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
21513         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
21514         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
21515
21516         * gcc.dg/vect/vect-1.c: Fix spelling.
21517         * gcc.dg/vect/vect-10.c: Fix spelling.
21518         * gcc.dg/vect/vect-11.c: Fix spelling.
21519         * gcc.dg/vect/vect-12.c: Fix spelling.
21520         * gcc.dg/vect/vect-14.c: Fix spelling.
21521         * gcc.dg/vect/vect-15.c: Fix spelling.
21522         * gcc.dg/vect/vect-16.c: Fix spelling.
21523         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
21524         * gcc.dg/vect/vect-64.c: Fix comments.
21525         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
21526
21527 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
21528             Ira Rosen  <irar@il.ibm.com>
21529
21530         * gcc.dg/vect/vect-70.c: New test.
21531         * gcc.dg/vect/vect-71.c: New test.
21532
21533 2005-01-09  Manfred Hollstein  <mh@suse.com>
21534
21535         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
21536         * gcc.dg/pr18241-2.c: Likewise.
21537         * gcc.dg/pr18241-3.c: Likewise.
21538         * gcc.dg/pr18241-4.c: Likewise.
21539         * gcc.dg/pr18241-5.c: Likewise.
21540
21541 2005-01-08  Richard Henderson  <rth@redhat.com>
21542
21543         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
21544         False for x86 and x86-64.
21545
21546 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
21547
21548         PR tree-optimization/18241
21549         * gcc.dg/pr18241-1.c: New test.
21550         * gcc.dg/pr18241-2.c: New test.
21551         * gcc.dg/pr18241-3.c: New test.
21552         * gcc.dg/pr18241-4.c: New test.
21553         * gcc.dg/pr18241-5.c: New test.
21554
21555 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
21556
21557         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
21558         gfortran.dg/select_4.f90: New.
21559
21560 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
21561
21562         * gcc.c-torture/execute/20050107-1.c: New test.
21563
21564 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
21565
21566         PR c++/19298
21567         * g++.dg/template/ref2.C: New.
21568
21569 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
21570
21571         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
21572         instead of being empty.
21573
21574 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21575
21576         PR fortran/15553
21577         * gfortran.dg/array-1.f90: New test.
21578
21579 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
21580
21581         PR tree-optimization/19283
21582         * gcc.c-torture/execute/20050106-1.c: New test.
21583
21584         PR rtl-optimization/18861
21585         * gcc.dg/20050105-1.c: New test.
21586
21587         PR tree-optimization/18828
21588         * gcc.dg/20050105-2.c: New test.
21589
21590 2005-01-07  Andreas Jaeger  <aj@suse.de>
21591
21592         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
21593
21594 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
21595
21596         PR fortran/18398
21597         * gfortran.dg/fmt_read.f90: New test.
21598
21599 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
21600
21601         * gcc.dg/rs6000-ldouble-2.c: New.
21602
21603 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
21604
21605         PR c++/19244
21606         * g++.dg/parser/ctor2.C: New test.
21607
21608 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21609
21610         PR c++/17154
21611         * g++.dg/template/using9.C: New test.
21612
21613 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21614
21615         PR c++/19258
21616         * g++.dg/lookup/friend6.C: New test.
21617
21618 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
21619
21620         PR c++/19270
21621         * g++.dg/template/array10.C: New.
21622
21623 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21624
21625         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
21626         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
21627
21628 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
21629
21630         * gcc.c-torture/compile/20050105-1.c: New test.
21631
21632 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
21633
21634         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
21635
21636 2005-01-05  Roger Sayle  <roger@eyesopen.com>
21637
21638         PR middle-end/19100
21639         * gcc.dg/conv-3.c: New test case.
21640
21641 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
21642
21643         * gcc.dg/asm-wide-1.c: New test.
21644
21645 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
21646
21647         PR c++/19030
21648         * g++.dg/parse/crash22.C: New
21649
21650 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
21651
21652         PR 19257
21653         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
21654
21655 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
21656
21657         PR middle-end/17767
21658         * gcc.dg/i386-mmx-6.c: New test case.
21659
21660 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
21661
21662         PR tree-optimization/18308
21663         * gcc.dg/vect/pr18308.c: New testcase.
21664
21665 2005-01-04  Andreas Jaeger  <aj@suse.de>
21666
21667         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
21668
21669 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
21670             Robert Bowdidge <bowdidge@apple.com>
21671
21672         * gcc.dg/cpp/subframework1.c: New.
21673         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
21674         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
21675         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
21676         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
21677
21678 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
21679
21680         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
21681         producing warning.
21682         * gcc.dg/darwin-weakimport-2.c: New.
21683
21684 2005-01-03  Richard Henderson  <rth@redhat.com>
21685
21686         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
21687
21688 2005-01-03  Richard Henderson  <rth@redhat.com>
21689
21690         * gcc.dg/vect/vect.exp: Enable for ia64.
21691         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
21692         (check_effective_target_vect_float): Likewise.
21693         (check_effective_target_vect_no_align): Likewise.
21694         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
21695         * gcc.dg/vect/vect-8.c: Likewise.
21696
21697 2005-01-03  Uros Bizjak <uros@kss-loka.si>
21698
21699         PR target/19236
21700         * gcc.dg/pr19236-1.c: New test case.
21701
21702 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
21703
21704         PR rtl-optimization/12092
21705         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
21706
21707 2005-01-02  Andreas Jaeger  <aj@suse.de>
21708
21709         * gcc.dg/pr12092-1.c: Do not run on x86_64.
21710
21711 2005-01-01  Roger Sayle  <roger@eyesopen.com>
21712             Andrew Pinski  <pinskia@physics.uc.edu>
21713
21714         PR rtl-optimization/12092
21715         * gcc.dg/pr12092-1.c: New test case.
21716
21717 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
21718
21719         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
21720         'hidden' and 'default' for better portability.
21721         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
21722
21723         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
21724         6 and 7.
21725         * g++.old-deja/g++.brendan/new3.C: Likewise.
21726
21727 2005-01-01  Steven Bosscher  <stevenb@suse.de>
21728
21729         * gcc.dg/20041231-1.C: New test.
21730         * g++.dg/warn/Wunreachable-code-1.C: New test.
21731
21732 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
21733
21734         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
21735         file, not /dev/null.  Abort on error.
21736
21737 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
21738             Ziemowit Laski  <zlaski@apple.com>
21739
21740         PR objc/18971
21741         * objc.dg/encode-5.m: New test.
21742
21743 2004-12-29  Richard Henderson  <rth@redhat.com>
21744
21745         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
21746         * objc.dg/stabs-1.m: Disable for ia64.
21747
21748 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
21749
21750         PR c++/19190
21751         * g++.dg/warn/Wunused-10.C: New test.
21752
21753 2004-12-28  Richard Henderson  <rth@redhat.com>
21754
21755         * objc.dg/stabs-1.m: Disable for alpha.
21756
21757 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
21758
21759         PR c++/19149
21760         * g++.dg/parse/error23.C: New test.
21761
21762 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21763
21764         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
21765
21766         PR fortran/19032
21767         * gfortran.dg/intrinsic_modulo_1.f90: New.
21768         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
21769         tests with divisor -1.
21770
21771 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
21772
21773         * g++.dg/opt/temp1.C (memcpy): Return a value.
21774
21775         PR c++/19148
21776         * g++.dg/expr/cond7.C: New test.
21777
21778 2004-12-27  Paul Brook  <paul@codesourcery.com>
21779
21780         * gfortran.dg/g77/select_no_compile.f: Remove.
21781
21782 2004-12-27  Richard Henderson  <rth@redhat.com>
21783
21784         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
21785         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
21786         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
21787
21788 2004-12-26  Richard Henderson  <rth@redhat.com>
21789
21790         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
21791         by 1i instead of token pasting.
21792
21793 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21794
21795         PR tree-optimization/17578
21796         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
21797         to additional_flags.
21798         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
21799
21800 2004-12-25  Richard Henderson  <rth@redhat.com>
21801
21802         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
21803         Remove Alpha.
21804
21805 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21806
21807         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
21808         hppa*-*-hpux*.
21809         * gcc.dg/pr17957.c (dg-options): Likewise.
21810         * gcc.dg/struct-ret-1.c: Add prototype for abort.
21811         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
21812         instead of 0 on __hppa__.
21813         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
21814         "foo,%r" on hppa*-*-*.
21815
21816 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
21817
21818         PR fortran/19071
21819         * gfortran.dg/complex_write.f90: New test.
21820
21821 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
21822
21823         PR c++/17595
21824         * g++.dg/parse/pragma2.C: New test.
21825
21826         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
21827
21828 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
21829
21830         * gcc.dg/empty2.c: Add missing dg-warning.
21831
21832 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
21833
21834         PR c++/17413
21835         * g++.dg/template/local4.C: New test.
21836         * g++.dg/template/crash19.C: Add dg-error marker.
21837
21838         * g++.dg/template/crash31.C: Correct embedded PR number.
21839
21840 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
21841
21842         PR c++/16405
21843         * g++.dg/opt/temp1.C: Add do-run marker.
21844
21845 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
21846
21847         * g++.dg/template/spec19.C: New.
21848
21849 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
21850
21851         PR target/16819
21852         * gcc.dg/empty2.c: New.
21853
21854 2004-12-23  Richard Henderson  <rth@redhat.com>
21855
21856         * lib/target-supports.exp (check_effective_target_vect_no_align):
21857         Remove i?86 and x86-64.
21858
21859 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
21860
21861         PR c++/16405
21862         * g++.dg/opt/temp1.C: New test.
21863
21864 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21865
21866         PR c++/18733
21867         * g++.dg/template/friend33.C: New testcase.
21868
21869 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
21870
21871         PR c++/18464
21872         * g++.dg/template/cond5.C: New test.
21873
21874         PR c++/18492
21875         * g++.dg/inherit/thunk3.C: New test.
21876
21877         PR c++/11224
21878         * g++.dg/warn/Wunused-9.C: New test.
21879
21880 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
21881
21882         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
21883
21884 2004-12-22  Jan Beulich  <jbeulich@novell.com>
21885
21886         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
21887
21888 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
21889
21890         PR c++/18378
21891         * g++.dg/ext/packed8.C: New test.
21892
21893         PR c++/19063
21894         * g++.dg/template/crash31.C: New test.
21895
21896         PR c++/19034
21897         * g++.dg/template/crash30.C: New test.
21898
21899 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
21900
21901         PR C++/18984
21902         * g++.dg/eh/ctor3.C: New test.
21903
21904 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
21905
21906         * objc.dg/stabs-1.m: Allow section name to be quoted and
21907         assembly label to begin with '.LL'.
21908
21909 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
21910
21911         * gcc.dg/vect/vect.exp
21912         (check_effective_target_lp64_or_vect_no_align): New.
21913         * gcc.dg/vect/vect-77.c: Use it.
21914         * gcc.dg/vect/vect-78.c: Use it.
21915
21916         * lib/target-supports.exp
21917         (check_effective_target_vect_no_max,
21918         check_effective_target_vect_no_bitwise,
21919         check_effective_target_vect_no_align): New.
21920         * gcc.dg/vect/vect-13.c: Use them.
21921         * gcc.dg/vect/vect-17.c: Ditto.
21922         * gcc.dg/vect/vect-18.c: Ditto.
21923         * gcc.dg/vect/vect-19.c: Ditto.
21924         * gcc.dg/vect/vect-20.c: Ditto.
21925         * gcc.dg/vect/vect-27.c: Ditto.
21926         * gcc.dg/vect/vect-29.c: Ditto.
21927         * gcc.dg/vect/vect-44.c: Ditto.
21928         * gcc.dg/vect/vect-48.c: Ditto.
21929         * gcc.dg/vect/vect-50.c: Ditto.
21930         * gcc.dg/vect/vect-52.c: Ditto.
21931         * gcc.dg/vect/vect-54.c: Ditto.
21932         * gcc.dg/vect/vect-56.c: Ditto.
21933         * gcc.dg/vect/vect-58.c: Ditto.
21934         * gcc.dg/vect/vect-60.c: Ditto.
21935         * gcc.dg/vect/vect-72.c: Ditto.
21936         * gcc.dg/vect/vect-80.c: Ditto.
21937
21938 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
21939
21940         PR c++/14075
21941         * g++.dg/init/string1.C: New.
21942
21943         PR c++/18975
21944         * g++.dg/other/synth1.C: New.
21945
21946 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
21947
21948         PR c/18963
21949         * gcc.dg/pr18963-1.c: New test.
21950
21951 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
21952
21953         PR c/18596
21954         * gcc.dg/funcdef-storage-1.c (foo): Remove.
21955         * gcc.dg/pr18596-1.c: Use dg-error.
21956         (dg-options): Use -fno-unit-at-a-time.
21957         * gcc.dg/pr18596-2.c: New test.
21958         * gcc.dg/pr18596-3.c: New test.
21959
21960 2004-12-20  Roger Sayle  <roger@eyesopen.com>
21961
21962         PR middle-end/18683
21963         * g++.dg/opt/pr18683-1.C: New test case.
21964
21965 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
21966
21967         PR other/19093
21968         * g++.dg/opt/max1.C: Fix for 64bit targets.
21969
21970 2004-12-20  Matt Austern  <austern@apple.com>
21971
21972         PR c++/19044
21973         * g++.dg/ext/builtin6.C: New
21974
21975 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
21976
21977         PR tree-optimization/19080
21978         * gcc.c-torture/compile/pr19080.c: New test.
21979
21980 2004-12-20  Steven Bosscher  <stevenb@suse.de>
21981
21982         * gcc.dg/20041219-1.c: New test.
21983
21984 2004-12-19  Roger Sayle  <roger@eyesopen.com>
21985
21986         PR middle-end/19068
21987         * g++.dg/opt/max1.C: New test case.
21988
21989 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
21990
21991         * gcc.dg/fdata-sections-1.c: New test.
21992
21993 2004-12-18  Roger Sayle  <roger@eyesopen.com>
21994
21995         PR middle-end/18548
21996         * gcc.dg/max-1.c: New test case.
21997
21998 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
21999
22000         * gcc.c-torture/execute/20041218-1.c: New test.
22001
22002 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
22003
22004         * gcc.dg/pr18501.c: New test.
22005         * gcc.dg/uninit-5.c: XFAIL.
22006         * gcc.dg/uninit-9.c: XFAIL.
22007
22008 2004-12-17  Dale Johannesen  <dalej@apple.com>
22009
22010         * gcc.dg/20041213-1.c: New.
22011
22012 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
22013
22014         * objc.dg/stabs-1.m: Allow assembly label to begin
22015         with a dot ('.').
22016
22017 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
22018
22019         * gcc.c-torture/execute/20041213-1.c: Move...
22020         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
22021
22022 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
22023
22024         PR c++/18721
22025         * g++.dg/lookup/conv-5.C: New.
22026
22027 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
22028
22029         * objc.dg/stabs-1.m: New test.
22030
22031 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
22032
22033         * gcc.dg/visibility-c.c: Change compile to
22034         assemble for the test.
22035
22036 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
22037
22038         PR target/19041
22039         * gcc.dg/visibility-c.c: New test.
22040
22041 2004-12-16  Roger Sayle  <roger@eyesopen.com>
22042
22043         PR middle-end/18493
22044         * gcc.dg/switch-8.c: New test case.
22045
22046 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
22047
22048         PR c++/18905
22049         * g++.dg/template/init4.C: New.
22050         * g++.dg/opt/static3.C: Enable optimizer.
22051
22052 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
22053
22054         * g++.dg/other/complex1.C: New test.
22055
22056 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
22057
22058         * g++.dg/opt/inline9.C: New test.
22059
22060 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22061
22062         PR fortran/18993
22063         * gfotran.dg/nullify_1.f: New test.
22064
22065 2004-12-15  Richard Henderson  <rth@redhat.com>
22066
22067         * gcc.target/i386/i386.exp: New harness.
22068         * gcc.target/i386/vect-args.c: New.
22069
22070 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
22071
22072         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
22073
22074 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22075
22076         PR c++/18825
22077         * g++.dg/template/friend32.C: New test.
22078
22079 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
22080
22081         * cpp/pragma-once-1.c: New test.
22082         * cpp/pragma-once-1b.h: Likewise.
22083         * cpp/pragma-once-1c.h: Likewise.
22084         * cpp/pragma-once-1d.h: Likewise.
22085         * cpp/inc/pragma-once-1a.h: Likewise.
22086
22087 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
22088             Steven G. Kargl  <kargls@comcast.net>
22089
22090         PR fortran/17597
22091         * gfortran.dg/list_read_3.f90: New test.
22092
22093 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
22094
22095         * gcc.dg/ftrapv-2.c: New test.
22096
22097 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
22098
22099         PR c++/18981
22100         * g++.dg/template/typename9.C: New test.
22101
22102 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
22103
22104         PR c++/18738
22105         * g++.dg/template/typename8.C: New test.
22106         * g++.dg/parse/friend2.C: Tweak error message.
22107
22108 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
22109
22110         * gcc.c-torture/20041214-1.c: New test.
22111
22112 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
22113
22114         PR c++/18965
22115         * g++.dg/init/array17.C: New test.
22116
22117 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
22118
22119         PR c++/18793
22120         * g++.dg/init/aggr3.C: New test.
22121
22122 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
22123
22124         * gcc.dg/altivec-types-1.c: New test.
22125         * gcc.dg/altivec-types-2.c: New test.
22126         * gcc.dg/altivec-types-3.c: New test.
22127         * gcc.dg/altivec-types-4.c: New test.
22128         * g++.dg/ext/altivec-types-1.C: New test.
22129         * g++.dg/ext/altivec-types-2.C: New test.
22130         * g++.dg/ext/altivec-types-3.C: New test.
22131         * g++.dg/ext/altivec-types-4.C: New test.
22132
22133 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
22134
22135         PR middle-end/18951
22136         * gcc.c-torture/execute/20041213-1.c: New test.
22137
22138 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
22139
22140         PR c++/18949
22141         * g++.dg/template/cast1.C: New.
22142
22143 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
22144
22145         * gcc.c-torture/execute/20041213-2.c: New test.
22146
22147 2004-12-13  Richard Henderson  <rth@redhat.com>
22148
22149         * gcc.dg/i386-sse-10.c: Fix typo in options.
22150
22151 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
22152
22153         PR c++/18968
22154         * g++.dg/opt/pr18968.C: New test.
22155
22156 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
22157
22158         PR c++/18925
22159         * g++.dg/ext/visibility/staticdatamem.C: New test.
22160
22161 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
22162
22163         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
22164
22165 2004-12-13  Roger Sayle  <roger@eyesopen.com>
22166
22167         PR rtl-optimization/18928
22168         * gcc.dg/pr18928-1.c: New test case.
22169
22170 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
22171
22172         PR tree-opt/16951
22173         * gcc.c-torture/compile/20041211-1.c: New.
22174
22175 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22176
22177         PR middle-end/17564
22178         * gcc.c-torture/execute/20041212-1.c: New test.
22179
22180 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22181
22182         PR fortran/18869
22183         * gfortran.dg/common_1.f90: New test.
22184
22185 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
22186         Paul Brook  <paul@codesourcery.com>
22187
22188         PR fortran/16222
22189         * gfortran.dg/real_do_1.f90: New test.
22190
22191 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
22192
22193         PR tree-opt/18040
22194         * g++.dg/opt/ptrmem6.C: New test.
22195
22196 2004-12-11  Roger Sayle  <roger@eyesopen.com>
22197
22198         PR middle-end/18921
22199         * gcc.dg/pr18921-1.c: New test case.
22200
22201 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22202
22203         PR fortran/17175
22204         * gfortran.dg/scale_1.f90: New test.
22205
22206 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
22207
22208         PR middle-end/18903
22209         * gcc.c-torture/compile/pr18903.c: New test.
22210
22211 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
22212
22213         * gcc.c-torture/execute/20041210-1.c: New test.
22214
22215 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22216
22217         PR c++/18731
22218         * g++.dg/parser/struct-1.C: New test.
22219         * g++.dg/parser/struct-2.C: New test.
22220         * g++.dg/parser/struct-3.C: New test.
22221
22222 2004-12-09  Richard Henderson  <rth@redhat.com>
22223
22224         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
22225
22226         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
22227         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
22228
22229 2004-12-09  Matt Austern  <austern@apple.com>
22230
22231         PR c++/18514
22232         * g++.dg/ext/builtin1.C: New
22233         * g++.dg/ext/builtin2.C: New
22234         * g++.dg/ext/builtin3.C: New
22235         * g++.dg/ext/builtin4.C: New
22236         * g++.dg/ext/builtin5.C: New
22237
22238 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
22239
22240         PR tree-opt/18904
22241         * g++.dg/opt/ptrmem5.C: New test.
22242
22243 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
22244
22245         * g++.dg/parse/typename5.C: Adjust for new error.
22246         * g++.dg/parse/typename7.C: New.
22247
22248 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22249
22250         PR c++/18073
22251         * g++.dg/other/mmintrin.C: New test.
22252
22253 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
22254
22255         PR c++/16681
22256         * g++.dg/init/array15.C: New.
22257         * g++.dg/init/array16.C: New.
22258
22259 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22260
22261         PR fortran/18826
22262         * gfortran.dg/assign_1.f90: New test.
22263
22264 2004-12-08  Nick Clifton  <nickc@redhat.com>
22265
22266         * gcc.target/xstormy16/bss_below100: New directory containing tests.
22267         * gcc.target/xstormy16/data_below100: Likewise.
22268         * gcc.target/xstormy16/sfr: Likewise.
22269         * gcc.target/xstormy16/below100.S: New test source file.
22270         * gcc.target/xstormy16/below100.ld: New test linker script.
22271         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
22272         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
22273         bp instructions.
22274         * gcc.target/xstormy16/bp.c: Likewise.
22275
22276         * gcc.target/xstormy16/bss_below100: New files:
22277         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
22278         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
22279         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
22280         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
22281         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
22282         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
22283         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
22284         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
22285         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
22286         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
22287         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
22288         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
22289         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
22290         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
22291         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
22292         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
22293         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
22294         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
22295         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
22296         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
22297         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
22298         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
22299         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
22300         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
22301         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
22302         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
22303         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
22304
22305         * gcc.target/xstormy16/data_below100: New files:
22306         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
22307         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
22308         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
22309         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
22310         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
22311         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
22312         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
22313         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
22314         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
22315         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
22316         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
22317         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
22318         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
22319         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
22320         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
22321         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
22322         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
22323         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
22324         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
22325         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
22326         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
22327         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
22328         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
22329         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
22330         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
22331         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
22332         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
22333
22334         * gcc.target/xstormy16/sfr: New files:
22335         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
22336         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
22337         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
22338         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
22339         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
22340         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
22341         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
22342         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
22343         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
22344         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
22345         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
22346         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
22347         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
22348         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
22349         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
22350         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
22351         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
22352         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
22353         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
22354         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
22355         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
22356         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
22357         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
22358         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
22359         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
22360         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
22361         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
22362         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
22363         27_if0_sfrw_bitfield_f.c
22364
22365 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22366
22367         PR c++/18100
22368         * g++.dg/lookup/name-clash4.C: New test.
22369
22370 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
22371
22372         PR c++/18672
22373         * g++.dg/opt/array1.C: New.
22374
22375         PR c++/18803
22376         * g++.dg/template/operator5.C: New.
22377
22378 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
22379
22380         PR c/18867
22381         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
22382
22383 2004-12-07  Steven Bosscher  <stevenb@suse.de>
22384
22385         * gcc.dg/noncompile/20041207.c: New test.
22386
22387 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
22388
22389         * g++.dg/other/unreachable-1.C: New test.
22390
22391 2004-12-06  Nick Clifton  <nickc@redhat.com>
22392
22393         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
22394         <limits.h> because the latter comes from gcc's include/ directory
22395         and not the newlib/libc/include directory.
22396
22397 2004-12-04  Richard Henderson  <rth@redhat.com>
22398
22399         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
22400
22401 2004-12-04  Richard Henderson  <rth@redhat.com>
22402
22403         * lib/target-supports.exp (check_gc_sections_available): Disable
22404         for alpha and ia64.
22405
22406 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
22407
22408         PR middle-end/17909
22409         * g++.dg/other/vararg-2.C: New test.
22410
22411 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22412
22413         PR c++/17011, c++/17971
22414         * g++.dg/template/error15.C: Adjust expected error.
22415         * g++.dg/template/instantiate3.C: Likewise.
22416
22417 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
22418
22419         * gcc.dg/altivec-18.c: Fix for darwin
22420
22421 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
22422
22423         PR c++/18782
22424         * g++.dg/parse/ptrmem2.C: New.
22425
22426         PR c++/18318
22427         * g++.dg/template/new1.C: New.
22428
22429 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22430
22431         PR fortran/18710
22432         * gfortran.dg/direct_io_3.f90: New test.
22433
22434 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
22435
22436         PR 18758
22437         * g++.dg/parse/crash21.C: New.
22438
22439 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22440
22441         PR c++/15664, c++/18276
22442         * g++.dg/template/ttp13.C: New test.
22443         * g++.dg/template/ttp14.C: Likewise.
22444
22445 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22446
22447         PR c++/18123
22448         * g++.dg/parse/enum2.C: New test.
22449         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
22450
22451 2004-12-02  Nick Clifton  <nickc@redhat.com>
22452
22453         * gcc.target/xstormy16: New test directory.
22454         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
22455         * gcc.target/xstormy16/bp.c: Check the generation of bp
22456         instructions.
22457         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
22458         bn instructions and the BELOW100 attribute.
22459
22460 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
22461
22462         PR target/16952
22463         * gcc.dg/ppc-eabi.c: New.
22464
22465 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
22466
22467         PR fortran/18284
22468         * gfortran.dg/backspace.f90
22469
22470 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
22471
22472         * gfortran.dg/inquire.f90: New test.
22473
22474 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
22475
22476         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
22477         handle effective-target-keyword.
22478         (dg-skip-if): Support effective-target keyword as target list.
22479         (dg-xfail-if): Ditto.
22480         * lib/target-supports.exp (is-effective-target-keyword): New proc.
22481
22482 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
22483
22484         PR tree-optimization/18291
22485         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
22486
22487 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
22488
22489         PR C++/18729
22490         * g++.dg/parse/crash20.C: New.
22491
22492         PR c++/17431
22493         * g++.dg/overload/arg1.C: New.
22494         * g++.dg/overload/arg2.C: New.
22495         * g++.dg/overload/arg3.C: New.
22496         * g++.dg/overload/arg4.C: New.
22497
22498 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
22499
22500         * gcc.dg/c99-flex-array-4.c: Remove.
22501
22502 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
22503
22504         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
22505
22506         * lib/target-supports.exp (is-effective-target): Simplify.
22507
22508         * lib/target-supports.exp (check_effective_target_vect_long):
22509         Fix for powerpc64-*-*.
22510
22511 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
22512
22513         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
22514         to support new requirements on FreeBSD 5.
22515
22516 2004-11-30  Devang Patel  <dpatel@apple.com>
22517
22518         PR 18702
22519         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
22520
22521 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
22522
22523         * g++.dg/ext/altivec-13.C: New test.
22524
22525 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
22526
22527         PR tree-opt/18298
22528         * gcc.c-torture/execute/p18298.c: New test.
22529
22530 2004-11-30  Ira Rosen  <irar@il.ibm.com>
22531             Dorit Naishlos  <dorit@il.ibm.com>
22532
22533         PR tree-opt/18607
22534         * gcc.dg/vect/vect-89.c: New test.
22535
22536 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
22537
22538         * gcc.dg/pr18596-1.c: New test.
22539
22540 2004-11-30  Ben Elliston  <bje@au.ibm.com>
22541
22542         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
22543
22544 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
22545
22546         PR c/18479
22547         * gcc.dg/pr18479.c: New test.
22548
22549 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
22550
22551         PR target/18490
22552         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
22553         mmix-knuth-mmixware.
22554
22555         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
22556         cris-*-elf* cris-*-aout* mmix-*-*
22557
22558 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
22559
22560         PR middle-end/18725
22561         * gcc.dg/pr18725.c: New test.
22562
22563 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
22564
22565         PR target/18488
22566         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
22567
22568         PR target/18336
22569         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
22570
22571 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
22572
22573         PR c++/18368
22574         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
22575         * g++.old-deja/g++.law/ctors5.C: Likewise.
22576         * g++.old-deja/g++.other/crash25.C: Likewise.
22577
22578         PR c++/18674
22579         * g++.dg/template/error16.C: New test.
22580
22581         PR c++/18512
22582         * g++.dg/template/crash29.C: New test.
22583
22584 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
22585
22586         PR tree-optimization/18712
22587         * gcc.c-torture/compile/pr18712.c: New test.
22588
22589 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
22590
22591         PR c/7544
22592         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
22593         tests.
22594
22595 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22596
22597         PR c++/18652
22598         * g++.dg/lookup/crash6.C: New test.
22599
22600 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
22601
22602         PR middle-end/18164
22603         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
22604
22605 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
22606
22607         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
22608         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
22609         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
22610
22611 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
22612
22613         * gcc.dg/pr18164.c: New test.
22614
22615 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
22616
22617         * gcc.dg/funroll-loops-all.c: New.
22618
22619 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
22620
22621         PR target/18489
22622         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
22623         delimeter, match space and TAB as well as ":".
22624
22625         PR target/18484
22626         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
22627
22628         PR target/18348
22629         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
22630
22631         PR target/18345
22632         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
22633
22634         PR target/18337
22635         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
22636
22637 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
22638
22639         * gfortran.dg/direct_io_2.f90: New test.
22640
22641 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
22642
22643         PR target/18334
22644         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
22645
22646 2004-11-28  Richard Henderson  <rth@redhat.com>
22647
22648         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
22649
22650 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
22651
22652         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
22653         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
22654         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
22655         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
22656         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
22657         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
22658         gcc.dg/pointer-arith-8.c: New tests.
22659
22660 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
22661
22662         PR fortran/18364
22663         * gfortran.dg/endfile.f90: New test.
22664
22665 2004-11-27  Falk Hueffner  <falk@debian.org>
22666
22667         * gcc.dg/loop-6.c: New test.
22668
22669 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
22670
22671         * gcc.c-torture/execute/20041126-1.c: New test.
22672
22673 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
22674
22675         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
22676         on IRIX.
22677
22678 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
22679
22680         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
22681         functions.
22682
22683 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
22684
22685         PR rtl-optimization/17825
22686         * gcc.c-torture/compile/20041119-1.c: New test.
22687
22688 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22689
22690         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
22691         Check existence of ld library path variables before unsetting.
22692
22693 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
22694
22695         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
22696
22697 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
22698
22699         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
22700
22701 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
22702
22703         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
22704
22705 2004-11-26  Ben Elliston  <bje@au.ibm.com>
22706
22707         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
22708         dg-do directive.
22709
22710 2004-11-26  Ben Elliston  <bje@au.ibm.com>
22711
22712         * gcc.dg/pr17957.c: Pass --param, not -param.
22713
22714 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
22715
22716         PR middle-end/17957
22717         * testsuite/gcc.dg/pr17957.c: New test.
22718
22719 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
22720
22721         PR c++/18445
22722         * g++.dg/template/crash28.C: Likewise.
22723
22724         PR c++/18001
22725         * g++.dg/expr/unary2.C: Adjust lvalue messages.
22726         * g++.dg/ext/lvaddr.C: Likewise.
22727         * g++.dg/opt/pr7503-3.C: Likewise.
22728
22729         PR c++/18466
22730         * g++.dg/parse/qualified3.C: New test.
22731         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
22732
22733         PR c++/18545
22734         * g++.dg/expr/return1.C: New test.
22735
22736 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22737
22738         Friend class name lookup 3/n, PR c++/3332
22739         * g++.dg/lookup/friend3.C: New test.
22740         * g++.dg/lookup/friend4.C: Likewise.
22741         * g++.dg/lookup/friend5.C: Likewise.
22742
22743 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22744
22745         Friend class name lookup 2/n, PR c++/14513, c++/15410
22746         * g++.dg/lookup/friend2.C: New test.
22747         * g++.dg/template/friend31.C: Likewise.
22748
22749 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22750
22751         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
22752
22753 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
22754
22755         PR c++/17473
22756         * g++.dg/tc1/dr56.C: Remove.
22757         * g++.dg/template/typedef1.C: Add dg-error markers.
22758         * g++.old-deja/g++.other/typedef7.C: Likewise.
22759
22760         PR c++/18285
22761         * g++.dg/parse/typedef7.C: New test.
22762
22763 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
22764
22765         * gcc.c-torture/execute/20041124-1.c: New test.
22766
22767 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
22768
22769         * g++.dg/template/deduce3.C: New test.
22770
22771         PR c++/18586
22772         * g++.dg/template/crash27.C: New test.
22773
22774         PR c++/18530
22775         * g++.dg/warn/Wshadow-3.C: New test.
22776
22777 2004-11-24  Devang Patel  <dpatel@apple.com>
22778
22779         PR/18555
22780         * gcc.dg/cpp/isysroot-1.c: New test.
22781         * gcc.dg/cpp/usr/include/stdio.h: New file.
22782         * gcc.dg/cpp/isysroot-2.c: New test.
22783         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
22784         New file.
22785
22786 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22787
22788         PR c++/8929
22789         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
22790
22791 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
22792
22793         * gcc.target/sparc/align.c: Do not include <stdint.h>.
22794         * gcc.target/sparc/pdist.c: Likewise.
22795
22796 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
22797
22798         PR c++/16882
22799         * g++.dg/conversion/simd1.C: New test.
22800
22801 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22802
22803         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
22804         and restore_ld_library_path_env_vars.
22805         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
22806         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
22807         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
22808         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
22809
22810 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
22811
22812         * gcc.dg/pragma-align-2.c: Test macro expansion.
22813         * gcc.dg/pragma-pack-2.c: New test.
22814
22815 2004-11-23  Richard Henderson  <rth@redhat.com>
22816
22817         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
22818         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
22819         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
22820         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
22821         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
22822         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
22823
22824         * gcc.dg/vect/vect.exp: Add check for alpha.
22825         * lib/target-supports.exp (check_alpha_max_hw_available): New.
22826         (check_effective_target_vect_int): Enable for alpha.
22827         (check_effective_target_vect_long): New.
22828         (is-effective-target): Add it.
22829
22830 2004-11-23  Uros Bizjak <uros@kss-loka.si>
22831
22832         * gcc.dg/pr18614-1.c: New test.
22833
22834 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
22835
22836         * gcc.dg/setjmp-2.c: New test.
22837
22838 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
22839
22840         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
22841         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
22842         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
22843         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
22844         gcc.target/sparc/pdist.c: New tests.
22845
22846 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
22847
22848         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
22849
22850 2004-11-22  Dale Johannesen  <dalej@apple.com>
22851
22852         * gcc.dg/20041111-1.c: New.
22853
22854 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
22855
22856         PR tree-opt/18536
22857         * gcc.dg/vect/pr18536.c: New test.
22858
22859 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22860
22861         PR c++/18354
22862         * g++.dg/template/nontype11.C: New test.
22863
22864 2004-11-21  Roger Sayle  <roger@eyesopen.com>
22865
22866         PR middle-end/18520
22867         * gcc.dg/pr18520-1.c: New test case.
22868
22869 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
22870
22871         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
22872         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
22873         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
22874         expected diagnostics.
22875
22876 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
22877
22878         PR target/18580
22879         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
22880         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
22881         vect-77.c, vect-77a.c: XFAIL on the SPARC.
22882
22883 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
22884
22885         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
22886
22887 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
22888             Joseph Myers  <joseph@codesourcery.com>
22889
22890         * lib/target-supports.exp (check_visibility_available): Really
22891         test the compiler.
22892
22893 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
22894
22895         PR tree-opt/18181
22896         * gcc.dg/vect/vect-85.c: New test.
22897         * gcc.dg/vect/vect-86.c: New test.
22898         * gcc.dg/vect/vect-87.c: New test.
22899         * gcc.dg/vect/vect-88.c: New test.
22900
22901 2004-11-19  Ben Elliston  <bje@au.ibm.com>
22902
22903         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
22904
22905 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
22906
22907         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
22908         * gcc.dg/ppc-and-1.c: Ditto.
22909         * gcc.dg/ppc-compare-1.c: Ditto.
22910         * gcc.dg/ppc-mov-1.c: Ditto
22911
22912 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
22913             Mark Mitchell  <mark@codesourcery.com>
22914
22915         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
22916
22917 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
22918             Aldy Hernandez  <aldyh@redhat.com>
22919
22920         * lib/target-supports.exp (check_effective_target_vect_int): New
22921         (check_effective_target_vect_float): New
22922         (check_effective_target_vect_double): New.
22923         (is-effective-target): Support new effective targets keywords.
22924         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
22925         default action for dg-do.
22926         * gcc.dg/vect/pr16105.c: Use new support.
22927         * gcc.dg/vect/pr18400.c: Ditto.
22928         * gcc.dg/vect/pr18425.c: Ditto.
22929         * gcc.dg/vect/vect-1.c: Ditto.
22930         * gcc.dg/vect/vect-10.c: Ditto.
22931         * gcc.dg/vect/vect-11.c: Ditto.
22932         * gcc.dg/vect/vect-12.c: Ditto.
22933         * gcc.dg/vect/vect-13.c: Ditto.
22934         * gcc.dg/vect/vect-14.c: Ditto.
22935         * gcc.dg/vect/vect-15.c: Ditto.
22936         * gcc.dg/vect/vect-16.c: Ditto.
22937         * gcc.dg/vect/vect-17.c: Ditto.
22938         * gcc.dg/vect/vect-18.c: Ditto.
22939         * gcc.dg/vect/vect-19.c: Ditto.
22940         * gcc.dg/vect/vect-2.c: Ditto.
22941         * gcc.dg/vect/vect-20.c: Ditto.
22942         * gcc.dg/vect/vect-21.c: Ditto.
22943         * gcc.dg/vect/vect-22.c: Ditto.
22944         * gcc.dg/vect/vect-23.c: Ditto.
22945         * gcc.dg/vect/vect-24.c: Ditto.
22946         * gcc.dg/vect/vect-25.c: Ditto.
22947         * gcc.dg/vect/vect-26.c: Ditto.
22948         * gcc.dg/vect/vect-27.c: Ditto.
22949         * gcc.dg/vect/vect-27a.c: Ditto.
22950         * gcc.dg/vect/vect-28.c: Ditto.
22951         * gcc.dg/vect/vect-29.c: Ditto.
22952         * gcc.dg/vect/vect-29a.c: Ditto.
22953         * gcc.dg/vect/vect-3.c: Ditto.
22954         * gcc.dg/vect/vect-30.c: Ditto.
22955         * gcc.dg/vect/vect-31.c: Ditto.
22956         * gcc.dg/vect/vect-32.c: Ditto.
22957         * gcc.dg/vect/vect-33.c: Ditto.
22958         * gcc.dg/vect/vect-34.c: Ditto.
22959         * gcc.dg/vect/vect-35.c: Ditto.
22960         * gcc.dg/vect/vect-36.c: Ditto.
22961         * gcc.dg/vect/vect-37.c: Ditto.
22962         * gcc.dg/vect/vect-38.c: Ditto.
22963         * gcc.dg/vect/vect-4.c: Ditto.
22964         * gcc.dg/vect/vect-40.c: Ditto.
22965         * gcc.dg/vect/vect-41.c: Ditto.
22966         * gcc.dg/vect/vect-42.c: Ditto.
22967         * gcc.dg/vect/vect-43.c: Ditto.
22968         * gcc.dg/vect/vect-44.c: Ditto.
22969         * gcc.dg/vect/vect-45.c: Ditto.
22970         * gcc.dg/vect/vect-46.c: Ditto.
22971         * gcc.dg/vect/vect-47.c: Ditto.
22972         * gcc.dg/vect/vect-48.c: Ditto.
22973         * gcc.dg/vect/vect-48a.c: Ditto.
22974         * gcc.dg/vect/vect-49.c: Ditto.
22975         * gcc.dg/vect/vect-5.c: Ditto.
22976         * gcc.dg/vect/vect-50.c: Ditto.
22977         * gcc.dg/vect/vect-51.c: Ditto.
22978         * gcc.dg/vect/vect-52.c: Ditto.
22979         * gcc.dg/vect/vect-53.c: Ditto.
22980         * gcc.dg/vect/vect-54.c: Ditto.
22981         * gcc.dg/vect/vect-55.c: Ditto.
22982         * gcc.dg/vect/vect-56.c: Ditto.
22983         * gcc.dg/vect/vect-56a.c: Ditto.
22984         * gcc.dg/vect/vect-57.c: Ditto.
22985         * gcc.dg/vect/vect-58.c: Ditto.
22986         * gcc.dg/vect/vect-59.c: Ditto.
22987         * gcc.dg/vect/vect-6.c: Ditto.
22988         * gcc.dg/vect/vect-60.c: Ditto.
22989         * gcc.dg/vect/vect-61.c: Ditto.
22990         * gcc.dg/vect/vect-62.c: Ditto.
22991         * gcc.dg/vect/vect-63.c: Ditto.
22992         * gcc.dg/vect/vect-64.c: Ditto.
22993         * gcc.dg/vect/vect-65.c: Ditto.
22994         * gcc.dg/vect/vect-66.c: Ditto.
22995         * gcc.dg/vect/vect-67.c: Ditto.
22996         * gcc.dg/vect/vect-68.c: Ditto.
22997         * gcc.dg/vect/vect-69.c: Ditto.
22998         * gcc.dg/vect/vect-7.c: Ditto.
22999         * gcc.dg/vect/vect-72.c: Ditto.
23000         * gcc.dg/vect/vect-72a.c: Ditto.
23001         * gcc.dg/vect/vect-73.c: Ditto.
23002         * gcc.dg/vect/vect-74.c: Ditto.
23003         * gcc.dg/vect/vect-75.c: Ditto.
23004         * gcc.dg/vect/vect-76.c: Ditto.
23005         * gcc.dg/vect/vect-77.c: Ditto.
23006         * gcc.dg/vect/vect-77a.c: Ditto.
23007         * gcc.dg/vect/vect-78.c: Ditto.
23008         * gcc.dg/vect/vect-79.c: Ditto.
23009         * gcc.dg/vect/vect-8.c: Ditto.
23010         * gcc.dg/vect/vect-80.c: Ditto.
23011         * gcc.dg/vect/vect-82.c: Ditto.
23012         * gcc.dg/vect/vect-82_64.c: Ditto.
23013         * gcc.dg/vect/vect-83.c: Ditto.
23014         * gcc.dg/vect/vect-83_64.c: Ditto.
23015         * gcc.dg/vect/vect-9.c: Ditto.
23016         * gcc.dg/vect/vect-all.c: Ditto.
23017         * gcc.dg/vect/vect-none.c: Ditto.
23018
23019 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
23020
23021         * lib/gcc-dg.exp (dg-skip-if): New function.
23022         (dg-forbid-option): Remove.
23023         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
23024         * g++.dg/abi/bitfield8.C: Likewise.
23025         * g++.dg/abi/dtor1.C: Likewise.
23026         * g++.dg/abi/empty10.C: Likewise.
23027         * g++.dg/abi/empty7.C: Likewise.
23028         * g++.dg/abi/empty9.C: Likewise.
23029         * g++.dg/abi/layout3.C: Likewise.
23030         * g++.dg/abi/layout4.C: Likewise.
23031         * g++.dg/abi/thunk1.C: Likewise.
23032         * g++.dg/abi/thunk2.C: Likewise.
23033         * g++.dg/abi/vbase11.C: Likewise.
23034         * g++.dg/abi/vthunk2.C: Likewise.
23035         * g++.dg/abi/vthunk3.C: Likewise.
23036         * g++.dg/ext/attrib8.C: Likewise.
23037         * g++.dg/opt/longbranch2.C: Likewise.
23038         * g++.dg/opt/reg-stack4.C: Likewise.
23039         * g++.old-deja/g++.ext/attrib1.C: Likewise.
23040         * g++.old-deja/g++.ext/attrib2.C: Likewise.
23041         * g++.old-deja/g++.ext/attrib3.C: Likewise.
23042         * g++.old-deja/g++.other/store-expr1.C: Likewise.
23043         * g++.old-deja/g++.other/store-expr2.C: Likewise.
23044         * gcc.dg/20000609-1.c: Likewise.
23045         * gcc.dg/20000720-1.c: Likewise.
23046         * gcc.dg/20011107-1.c: Likewise.
23047         * gcc.dg/20011119-1.c: Likewise.
23048         * gcc.dg/20020108-1.c: Likewise.
23049         * gcc.dg/20020122-2.c: Likewise.
23050         * gcc.dg/20020122-3.c: Likewise.
23051         * gcc.dg/20020201-3.c: Likewise.
23052         * gcc.dg/20020206-1.c: Likewise.
23053         * gcc.dg/20020218-1.c: Likewise.
23054         * gcc.dg/20020310-1.c: Likewise.
23055         * gcc.dg/20020411-1.c: Likewise.
23056         * gcc.dg/20020418-2.c: Likewise.
23057         * gcc.dg/20020426-1.c: Likewise.
23058         * gcc.dg/20020426-2.c: Likewise.
23059         * gcc.dg/20020517-1.c: Likewise.
23060         * gcc.dg/20020523-1.c: Likewise.
23061         * gcc.dg/20020523-2.c: Likewise.
23062         * gcc.dg/20020729-1.c: Likewise.
23063         * gcc.dg/20030204-1.c: Likewise.
23064         * gcc.dg/20030826-2.c: Likewise.
23065         * gcc.dg/20030926-1.c: Likewise.
23066         * gcc.dg/20031202-1.c: Likewise.
23067         * gcc.dg/980312-1.c: Likewise.
23068         * gcc.dg/980313-1.c: Likewise.
23069         * gcc.dg/990117-1.c: Likewise.
23070         * gcc.dg/990424-1.c: Likewise.
23071         * gcc.dg/990524-1.c: Likewise.
23072         * gcc.dg/991230-1.c: Likewise.
23073         * gcc.dg/i386-387-1.c: Likewise.
23074         * gcc.dg/i386-387-2.c: Likewise.
23075         * gcc.dg/i386-387-3.c: Likewise.
23076         * gcc.dg/i386-387-4.c: Likewise.
23077         * gcc.dg/i386-387-5.c: Likewise.
23078         * gcc.dg/i386-387-6.c: Likewise.
23079         * gcc.dg/i386-asm-1.c: Likewise.
23080         * gcc.dg/i386-bitfield1.c: Likewise.
23081         * gcc.dg/i386-bitfield2.c: Likewise.
23082         * gcc.dg/i386-loop-1.c: Likewise.
23083         * gcc.dg/i386-loop-2.c: Likewise.
23084         * gcc.dg/i386-loop-3.c: Likewise.
23085         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
23086         * gcc.dg/i386-pic-1.c: Likewise.
23087         * gcc.dg/i386-regparm.c: Likewise.
23088         * gcc.dg/i386-signbit-1.c: Likewise.
23089         * gcc.dg/i386-signbit-2.c: Likewise.
23090         * gcc.dg/i386-signbit-3.c: Likewise.
23091         * gcc.dg/i386-sse-5.c: Likewise.
23092         * gcc.dg/i386-sse-8.c: Likewise.
23093         * gcc.dg/i386-unroll-1.c: Likewise.
23094         * gcc.dg/tls/opt-1.c: Likewise.
23095         * gcc.dg/tls/opt-2.c: Likewise.
23096         * gcc.dg/unroll-1.c: Likewise.
23097         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
23098         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
23099         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
23100         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
23101
23102 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23103
23104         * g++.dg/template/incomplete1.C: New test.
23105
23106 2004-11-16  Nick Clifton  <nickc@redhat.com>
23107
23108         Revert patches accidentally commited during checkin of fixes for
23109         xstormy16 tests:
23110         gcc.c-torture/execute/simd-4.c: Revert
23111         gcc.dg/20040910-1.c: Revert.
23112
23113 2004-11-16  Paul Brook  <paul@codesourcery.com>
23114
23115         PR fortran/13010
23116         * gfortran.dg/der_pointer_1.f90: New test.
23117
23118 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
23119
23120         PR c/18498
23121         * gcc.dg/bitfld-13.c: New test.
23122
23123 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
23124
23125         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
23126         powerpc*-*-linux*.
23127
23128         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
23129         * gcc.dg/ppc64-abi-2.c: Ditto.
23130         * gcc.dg/ppc64-abi-3.c: Ditto.
23131
23132         * lib/gcc-dg.exp (dg-target-list): Remove.
23133
23134 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
23135
23136         * gcc.dg/ia64-postinc.c: New test.
23137
23138 2004-11-15  Mark Mitchell <mark@codesourcery.com>
23139
23140         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
23141
23142 2004-11-15  Nick Clifton  <nickc@redhat.com>
23143
23144         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
23145         __INT_MAX__ so that the test can be compiled by toolchains
23146         targeted at 16-bit processors.
23147
23148         * gcc.dg/20040625-1.c: Use long constants rather than integers
23149         when performing arithmetic that will overflow 16-bits.
23150
23151         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
23152         xstormy16.  It does not support 128-bit vector operations.
23153
23154         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
23155         with the macro PTR_TYPE.  Define this macro to an integer type
23156         suitable for holding a pointer.
23157
23158         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
23159         the target is a 16-bit processor.
23160
23161         * gcc.dg/cpp/if-2.c: Expect a different warning message from
23162         16-bit targets where the character constant will be too long.
23163
23164         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
23165         where the double will not be directly addressable.
23166
23167 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23168
23169         Friend class name lookup 1/n, PR c++/18471
23170         * g++.dg/template/crash26.C: New test.
23171         * g++.dg/lookup/struct1.C: Adjust expected error.
23172         * g++.dg/parse/elab1.C: Likewise.
23173         * g++.dg/parse/elab2.C: Likewise.
23174         * g++.dg/parse/int-as-enum1.C: Likewise.
23175         * g++.dg/parse/struct-as-enum1.C: Likewise.
23176         * g++.dg/parse/typedef1.C: Likewise.
23177         * g++.dg/parse/typedef3.C: Likewise.
23178         * g++.dg/parse/typedef4.C: Likewise.
23179         * g++.dg/parse/typedef5.C: Likewise.
23180         * g++.dg/template/nontype4.C: Likewise.
23181         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
23182         * g++.old-deja/g++.other/elab1.C: Likewise.
23183         * g++.old-deja/g++.other/syntax4.C: Likewise.
23184
23185 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
23186
23187         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
23188
23189 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
23190
23191         * gcc.c-torture/execute/20041114-1.c: New test.
23192
23193 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
23194
23195         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
23196         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
23197         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
23198         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
23199         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
23200         gcc.dg/switch-7.c: New tests.
23201
23202 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
23203
23204         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
23205
23206 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
23207
23208         PR tree-opt/18400
23209         * gcc.dg/vect/pr18400.c: New test.
23210
23211 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
23212             Andrew Pinski  <pinskia@physics.uc.edu>
23213
23214         PR tree-opt/18425
23215         * gcc.dg/vect/pr18425.c: New test.
23216
23217 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
23218
23219         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
23220         Guard with dg-require-alias and dg-require-visibility.
23221
23222 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
23223
23224         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
23225
23226 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23227
23228         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
23229
23230 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23231
23232         PR c++/17344
23233         * g++.dg/template/defarg5.C: New test.
23234
23235 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
23236
23237         * g++.dg/parse/cast1.C: Run only on ILP32.
23238         * g++.old-deja/g++.mike/p784.C: Likewise.
23239
23240 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
23241
23242         * gcc.c-torture/execute/20041113-1.c: New test.
23243
23244 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
23245
23246         PR target/18230
23247         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
23248         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
23249         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
23250         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
23251         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
23252         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
23253         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
23254         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
23255         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
23256         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
23257         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
23258         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
23259         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
23260
23261 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
23262
23263         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
23264         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
23265         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
23266         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
23267         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
23268         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
23269         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
23270         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
23271         gcc.target/sparc/combined-1.c: New tests.
23272
23273 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
23274
23275         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
23276         New tests.
23277
23278 2004-11-12  Mark Mitchell <mark@codesourcery.com>
23279
23280         * lib/gcc-dg.exp (dg-forbid-option): New function.
23281         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
23282         * g++.dg/abi/bitfield8.C: Likewise.
23283         * g++.dg/abi/dtor1.C: Likewise.
23284         * g++.dg/abi/empty10.C: Likewise.
23285         * g++.dg/abi/empty7.C: Likewise.
23286         * g++.dg/abi/empty9.C: Likewise.
23287         * g++.dg/abi/layout3.C: Likewise.
23288         * g++.dg/abi/layout4.C: Likewise.
23289         * g++.dg/abi/thunk1.C: Likewise.
23290         * g++.dg/abi/thunk2.C: Likewise.
23291         * g++.dg/abi/vbase11.C: Likewise.
23292         * g++.dg/abi/vthunk2.C: Likewise.
23293         * g++.dg/abi/vthunk3.C: Likewise.
23294         * g++.dg/ext/attrib8.C: Likewise.
23295         * g++.dg/opt/longbranch2.C: Likewise.
23296         * g++.dg/opt/reg-stack4.C: Likewise.
23297         * g++.old-deja/g++.ext/attrib1.C: Likewise.
23298         * g++.old-deja/g++.ext/attrib2.C: Likewise.
23299         * g++.old-deja/g++.ext/attrib3.C: Likewise.
23300         * g++.old-deja/g++.other/store-expr1.C: Likewise.
23301         * g++.old-deja/g++.other/store-expr2.C: Likewise.
23302         * gcc.dg/20000609-1.c: Likewise.
23303         * gcc.dg/20000720-1.c: Likewise.
23304         * gcc.dg/20011107-1.c: Likewise.
23305         * gcc.dg/20011119-1.c: Likewise.
23306         * gcc.dg/20020108-1.c: Likewise.
23307         * gcc.dg/20020122-2.c: Likewise.
23308         * gcc.dg/20020122-3.c: Likewise.
23309         * gcc.dg/20020201-3.c: Likewise.
23310         * gcc.dg/20020206-1.c: Likewise.
23311         * gcc.dg/20020218-1.c: Likewise.
23312         * gcc.dg/20020310-1.c: Likewise.
23313         * gcc.dg/20020411-1.c: Likewise.
23314         * gcc.dg/20020418-2.c: Likewise.
23315         * gcc.dg/20020426-1.c: Likewise.
23316         * gcc.dg/20020426-2.c: Likewise.
23317         * gcc.dg/20020517-1.c: Likewise.
23318         * gcc.dg/20020523-1.c: Likewise.
23319         * gcc.dg/20020523-2.c: Likewise.
23320         * gcc.dg/20020729-1.c: Likewise.
23321         * gcc.dg/20030204-1.c: Likewise.
23322         * gcc.dg/20030826-2.c: Likewise.
23323         * gcc.dg/20030926-1.c: Likewise.
23324         * gcc.dg/20031202-1.c: Likewise.
23325         * gcc.dg/980312-1.c: Likewise.
23326         * gcc.dg/980313-1.c: Likewise.
23327         * gcc.dg/990117-1.c: Likewise.
23328         * gcc.dg/990424-1.c: Likewise.
23329         * gcc.dg/990524-1.c: Likewise.
23330         * gcc.dg/991230-1.c: Likewise.
23331         * gcc.dg/i386-387-1.c: Likewise.
23332         * gcc.dg/i386-387-2.c: Likewise.
23333         * gcc.dg/i386-387-3.c: Likewise.
23334         * gcc.dg/i386-387-4.c: Likewise.
23335         * gcc.dg/i386-387-5.c: Likewise.
23336         * gcc.dg/i386-387-6.c: Likewise.
23337         * gcc.dg/i386-asm-1.c: Likewise.
23338         * gcc.dg/i386-bitfield1.c: Likewise.
23339         * gcc.dg/i386-bitfield2.c: Likewise.
23340         * gcc.dg/i386-loop-1.c: Likewise.
23341         * gcc.dg/i386-loop-2.c: Likewise.
23342         * gcc.dg/i386-loop-3.c: Likewise.
23343         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
23344         * gcc.dg/i386-pic-1.c: Likewise.
23345         * gcc.dg/i386-regparm.c: Likewise.
23346         * gcc.dg/i386-signbit-1.c: Likewise.
23347         * gcc.dg/i386-signbit-2.c: Likewise.
23348         * gcc.dg/i386-signbit-3.c: Likewise.
23349         * gcc.dg/i386-sse-5.c: Likewise.
23350         * gcc.dg/i386-sse-8.c: Likewise.
23351         * gcc.dg/i386-unroll-1.c: Likewise.
23352         * gcc.dg/tls/opt-1.c: Likewise.
23353         * gcc.dg/tls/opt-2.c: Likewise.
23354         * gcc.dg/unroll-1.c: Likewise.
23355         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
23356         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
23357         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
23358         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
23359         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
23360         -m64 is specified.
23361
23362 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
23363
23364         PR c++/18389
23365         * g++.dg/parse/cond1.C: New test.
23366
23367         PR c++/18429
23368         * g++.dg/template/array9.C: New test.
23369         * g++.dg/ext/vla1.C: Adjust error messages.
23370         * g++.dg/ext/vlm1.C: Likewise.
23371         * g++.dg/template/crash2.C: Likewise.
23372
23373         PR c++/18436
23374         * g++.dg/template/call3.C: New test.
23375
23376         PR c++/18407
23377         * g++.dg/template/ptrmem11.C: New test.
23378
23379 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
23380
23381         PR other/14264
23382         * lib/g++.exp: Set LC_ALL and LANG to C.
23383         * lib/gcc-dg.exp: Likewise.
23384         * lib/gfortran.exp: Likewise.
23385         * lib/objc.exp: Likewise.
23386         * lib/treelang.exp: Likewise.
23387
23388 2004-11-12  Andreas Schwab  <schwab@suse.de>
23389
23390         * gcc.dg/pr16286.c: Fix last change.
23391
23392 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
23393
23394         PR c++/18416
23395         * g++.dg/init/global1.C: New test.
23396
23397 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
23398
23399         * gcc.c-torture/execute/20041112-1.c: New test.
23400
23401 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
23402
23403         * lib/gcc-dg.exp (dg-target-list): New.
23404
23405 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
23406             Richard Sandiford  <rsandifo@redhat.com>
23407
23408         * lib/target-supports.exp (get-compiler_messages): New.
23409         (check_named_sections_available): Use it.
23410         (check_effective_target_ilp32): New.
23411         (check_effective_target_lp64): New.
23412         (is-effective-target): New.
23413         * lib/gcc-dg.exp (dg-require-effective-target): New.
23414
23415 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
23416
23417         * gcc.dg/precedence-1.c: New test.
23418
23419 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
23420
23421         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
23422
23423         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
23424         message, delete generated files, use more descriptive name for
23425         executable, and make the test unsupported when it cannot be run.
23426
23427         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
23428         (dg-require-weak, dg-require-visibility, dg-require-alias,
23429         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
23430         dg-require-iconv, dg-require-named-sections): Use it.
23431
23432         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
23433
23434 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
23435
23436         PR target/16457
23437         * gcc.dg/ppc-and-1: New
23438
23439         PR target/16796
23440         * gcc.dg/ppc-mov-1.c: New.
23441
23442         PR target/16458
23443         * gcc.dg/ppc-compare-1.c: New.
23444
23445 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
23446
23447         * objc.dg/desig-init-2.m: New test.
23448
23449 2004-11-10  Adam Nemet  <anemet@lnxw.com>
23450
23451         PR middle-end/18160
23452         * g++.dg/warn/register-var-1.C: New test.
23453         * g++.dg/warn/register-var-2.C: New test.
23454
23455 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
23456
23457         * gcc.dg/union-2.c: New test.
23458
23459 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
23460
23461         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
23462         New test for PR tree-optimization/17892.
23463
23464 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
23465
23466         PR c++/18369
23467         * g++.dg/init/new12.C: New test.
23468
23469 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
23470
23471         * gcc.target/sparc: New directory.
23472         * gcc.target/sparc/sparc.exp: New driver.
23473         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
23474         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
23475         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
23476         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
23477
23478 2004-11-10  Paul Brook  <paul@codesourcery.com>
23479
23480         PR fortran/18218
23481         * gfortran.dg/list_read.c: New test.
23482
23483 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
23484
23485         PR c/18322
23486         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
23487         expected diagnostic location.
23488
23489 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
23490
23491         * gcc.dg/20041109-1.c: New test.
23492
23493 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
23494
23495         PR objc/18406
23496         * objc/compile/pr18406.m: New test.
23497
23498 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
23499
23500         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
23501
23502 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
23503
23504         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
23505
23506 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
23507
23508         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
23509
23510 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
23511
23512         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
23513         exit.
23514
23515 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
23516
23517         PR tree-opt/18299
23518         * gcc.c-torture/pr18299-1.c: New test.
23519
23520 2004-11-06  Andreas Schwab  <schwab@suse.de>
23521
23522         * gcc.dg/pr16286.c: Also test for bool and pixel.
23523
23524 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
23525
23526         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
23527         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
23528         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
23529         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
23530         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
23531         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
23532         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
23533         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
23534         gcc.dg/struct-semi-3.c: New tests.
23535
23536 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
23537
23538         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
23539
23540 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
23541
23542         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
23543         Do not use C99 designators.
23544
23545 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
23546
23547         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
23548
23549 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
23550
23551         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
23552         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
23553         * gcc.c-torture/execute/simd-5.x: Remove.
23554
23555 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
23556
23557         PR rtl-optimization/17933
23558         * gcc.dg/torture/pr17933-1.c: New test.
23559
23560 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
23561
23562         PR target/18106
23563         * lib/target-supports.exp (check_weak_available): Support
23564         Windows.
23565
23566 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
23567
23568         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
23569         call to fflush(stdout) before abort.
23570         (my_ffsll): New function.
23571         (generate_fields): Use it.
23572
23573 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
23574
23575         * gcc.dg/init-undef-1.c: New test.
23576
23577 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
23578
23579         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
23580         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
23581         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
23582         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
23583         expected messages for new parser.
23584
23585 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
23586
23587         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
23588
23589 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
23590
23591         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
23592         on LP64 targets.
23593
23594 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
23595
23596         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
23597         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
23598         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
23599         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
23600         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
23601         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
23602         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
23603         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
23604         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
23605         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
23606
23607 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
23608
23609         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
23610         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
23611         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
23612         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
23613         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
23614         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
23615         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
23616         for new parser.
23617
23618 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
23619
23620         PR target/15342
23621         * gcc.dg/20041104-1.c: New test.
23622
23623 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23624
23625         * g++.dg/template/nontype7.C: New test.
23626         * g++.dg/template/nontype8.C: Likewise.
23627         * g++.dg/template/nontype9.C: Likewise.
23628         * g++.dg/template/nontype10.C: Likewise.
23629         * g++.dg/tc1/dr49.C: Likewise.
23630         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
23631         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
23632
23633 2004-11-04  Ben Elliston  <bje@au.ibm.com>
23634
23635         * g++.dg/rtti/tinfo1.C: Remove xfails.
23636
23637 2004-11-04  Ben Elliston  <bje@au.ibm.com>
23638
23639         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
23640         packed attribute to the definition to satisfy the new C++ parser.
23641
23642 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
23643
23644         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
23645         invocations of va_arg.
23646
23647 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
23648
23649         PR c++/18124
23650         * g++.dg/template/crash25.C: New test.
23651
23652         PR c++/18155
23653         * g++.dg/template/typedef2.C: New test.
23654         * g++.dg/parse/crash13.C: Adjust error markers.
23655
23656         PR c++/18177
23657         * g++.dg/conversion/const3.C: New test.
23658
23659 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23660
23661         PR fortran/17535
23662         PR fortran/17583
23663         PR fortran/17713
23664         * gfortran.dg/generic_[123].f90: New testcases.
23665
23666 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
23667
23668         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
23669         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
23670
23671 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
23672
23673         PR tree-opt/16808
23674         * gcc.c-torture/compile/pr16808.c: New test.
23675
23676 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
23677
23678         PR rtl-optimization/17104
23679         * gcc.dg/ppc-bitfield1.c: New.
23680
23681 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
23682
23683         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
23684
23685 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
23686
23687         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
23688         strings for 32-bit code.
23689
23690 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
23691
23692         PR c/18239
23693         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
23694
23695 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
23696
23697         PR c++/18064
23698         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
23699
23700 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
23701
23702         PR c++/15172
23703         * g++.dg/init/aggr2.C: New test.
23704
23705 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
23706
23707         * objc.dg/local-decl-1.m: New test.
23708
23709 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23710
23711         * gcc.dg/20040910-1.c: Adjust regex.
23712
23713 2004-10-30  Roger Sayle  <roger@eyesopen.com>
23714
23715         PR rtl-optimization/18084
23716         * g++.dg/opt/pr18084-1.C: New testcase.
23717
23718 2004-10-30  Matt Austern  <austern@apple.com>
23719
23720         PR c++/17542
23721         * g++.dg/ext/attrib18.C: New test.
23722
23723 2004-10-30  Roger Sayle  <roger@eyesopen.com>
23724
23725         PR middle-end/18096
23726         * gcc.dg/pr18096-1.c: New test case.
23727
23728 2004-10-30  Roger Sayle  <roger@eyesopen.com>
23729
23730         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
23731
23732 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
23733
23734         PR c/16666
23735         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
23736         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
23737         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
23738         gcc.dg/old-style-prom-3.c: New tests.
23739
23740 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
23741
23742         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
23743         Remove unnecessary inclusion of stdio.h.
23744
23745 2004-10-29  Roger Sayle  <roger@eyesopen.com>
23746
23747         PR rtl-optimization/17581
23748         * gcc.dg/pr17581-1.c: New test case.
23749
23750 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
23751
23752         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
23753         being implemented.
23754         * g++.dg/conversion/dr195-1.C: New.
23755         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
23756         * g++.old-deja/g++.mike/p10148.C: Likewise.
23757
23758 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
23759
23760         PR c++/17695
23761         * g++.dg/debug/typedef2.C: New test.
23762
23763 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
23764
23765         PR fortran/13490
23766         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
23767         * gfortran.dg/g77/README: Update.
23768
23769 2004-10-28  Matt Austern  <austern@apple.com>
23770
23771         PR c++/14124
23772         * g++.dg/ext/packed7.C: New test.
23773
23774 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
23775
23776         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
23777         scan-assembler.
23778         * lib/scanasm.exp (hidden-scan-for): New proc.
23779         (scan-hidden): Use hidden-scan-for instead of constructing the scan
23780         string.
23781         (scan-not-hidden): Likewise.
23782         * lib/target-supports.exp (check_visibility_available): mach-o is
23783         support too.
23784
23785 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
23786
23787         PR c++/17132
23788         * g++.dg/template/memclass3.C: New test.
23789
23790 2004-10-28  Adam Nemet  <anemet@lnxw.com>
23791
23792         PR middle-end/18160
23793         * gcc.dg/register-var-1.c: New test.
23794         * gcc.dg/register-var-2.c: New test.
23795         * gcc.dg/asm-7.c: Taking the address of a register variable is an
23796         error now.
23797
23798 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
23799
23800         PR other/18172
23801         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
23802         unused variables.
23803         * gcc.dg/vect/vect-22.c: Likewise.
23804
23805 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
23806
23807         * gcc.dg/i386-rotate-1.c: New test.
23808
23809 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
23810
23811         * g++.dg/init/ref12.C: Add "run" marker.
23812
23813         PR c++/17435
23814         * g++.dg/init/ref12.C: New test.
23815
23816         PR c++/18140
23817         * g++.dg/template/shift1.C: New test.
23818         * g++.dg/template/error10.C: Adjust error markers.
23819
23820 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
23821
23822         PR tree-opt/17529
23823         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
23824
23825 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
23826
23827         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
23828         * gcc.dg/weak/weak-3.c: Likewise.
23829         * gcc.dg/weak/weak-5.c: Likewise.
23830         * gcc.dg/weak/weak-9.c: Likewise.
23831         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
23832         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
23833
23834         * gcc.dg/darwin-weakimport-1.c: New.
23835
23836 2004-10-28  Ben Elliston  <bje@au.ibm.com>
23837
23838         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
23839
23840 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
23841
23842         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
23843         'syntax' error messages.
23844         * gcc.dg/cpp/direct2s.c: Likewise.
23845
23846 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
23847
23848         * gcc.c-torture/compile/20041026-1.c: New.
23849
23850 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
23851
23852         PR c++/18093
23853         * g++.dg/lookup/ns2.C: New test.
23854
23855         PR c++/18020
23856         * g++.dg/template/enum4.C: New test.
23857
23858         PR c++/18161
23859         * g++.dg/template/expr1.C: New test.
23860
23861 2004-10-26  Ben Elliston  <bje@au.ibm.com>
23862
23863         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
23864
23865 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
23866
23867         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
23868         gcc.dg/decl-nospec-3.c: New tests.
23869
23870 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
23871
23872         * objc.dg/super-class-3.m: New test.
23873
23874 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
23875
23876         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
23877         resyncing.
23878         * gcc.dg/cpp/direct2s.c: Likewise.
23879
23880 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
23881
23882         * objc.dg/image-info.m: Update for changes to section selection.
23883
23884 2004-10-25  David Ayers  <d.ayers@inode.at>
23885             Ziemowit Laski  <zlaski@apple.com>
23886
23887         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
23888         diagnostics when messaging 'id <Proto>'.
23889         * objc.dg/class-protocol-1.m: New test.
23890         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
23891         a non-existent method signature.
23892         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
23893         Update diagnostics when messaging with non-existent method signature.
23894         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
23895         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
23896         invalid receivers are now resolved as if messaging 'id'; remove
23897         extraneous diagnostics.
23898
23899 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
23900
23901         PR c/16667
23902         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
23903         gcc.dg/init-desig-obs-3.c: New tests.
23904
23905 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
23906
23907         * gcc.dg/debug/20041023-1.c: New test.
23908
23909 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
23910
23911         PR middle-end/17407
23912         * gcc.c-torture/compile/pr17407.c: New test.
23913
23914         PR c++/18121
23915         * g++.dg/template/array8.C: New test.
23916
23917 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
23918
23919         PR other/18138
23920         * lib/g++.exp: Accept more than one multilib libgcc.
23921         * lib/gcc-dg.exp: Likewise.
23922         * lib/objc.exp: Likewise.
23923         * lib/treelang.exp: Likewise.
23924         * lib/gfortran.exp: Likewise.
23925
23926 2004-10-24  Ben Elliston  <bje@au.ibm.com>
23927
23928         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
23929
23930 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
23931
23932         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
23933         * gcc.dg/c99-const-expr-3.c: Likewise.
23934
23935 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
23936
23937         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
23938
23939 2004-10-23  Ben Elliston  <bje@au.ibm.com>
23940
23941         * gcc.c-torture/execute/loop-2e.x: Remove.
23942
23943 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
23944
23945         PR c++/18095
23946         * g++.dg/parse/crash18.C: New.
23947         * g++.dg/parse/crash19.C: New.
23948
23949 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
23950
23951         * g++.dg/ext/dllimport1.C: Move dg-warnings.
23952         * g++.dg/ext/dllimport2.C: Same.
23953         * g++.dg/ext/dllimport8.C: Same.
23954
23955 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
23956
23957         PR c++/10841
23958         * g++.dg/conversion/cast1.C: New test.
23959         * g++.dg/overload/pmf1.C: Adjust error marker.
23960
23961 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
23962
23963         PR objc/17923
23964         * objc.dg/const-str-7.m: New test.
23965
23966 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23967
23968         * g++.dg/template/memfriend11.C: Fix comment typo.
23969         * g++.dg/template/memfriend14.C: Likewise.
23970
23971 2004-10-20  Richard Henderson  <rth@redhat.com>
23972
23973         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
23974         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
23975         -fasynchronous-unwind-tables.
23976
23977 2004-10-20  Richard Henderson  <rth@redhat.com>
23978
23979         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
23980         (main): Return success.
23981         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
23982         (main): Return success.
23983
23984 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23985
23986         PR c++/13495
23987         * g++.dg/template/memfriend9.C: New test.
23988         * g++.dg/template/memfriend10.C: Likewise.
23989         * g++.dg/template/memfriend11.C: Likewise.
23990         * g++.dg/template/memfriend12.C: Likewise.
23991         * g++.dg/template/memfriend13.C: Likewise.
23992         * g++.dg/template/memfriend14.C: Likewise.
23993         * g++.dg/template/memfriend15.C: Likewise.
23994         * g++.dg/template/memfriend16.C: Likewise.
23995         * g++.dg/template/memfriend17.C: Likewise.
23996         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
23997
23998 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
23999
24000         * g++.dg/conversion/dr195.C: New.
24001         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
24002
24003 2004-10-20  Ben Elliston  <bje@au.ibm.com>
24004             Devang Patel  <dpatel@apple.com>
24005
24006         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
24007         of floating point arithmetic, which could trap.
24008
24009 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
24010
24011         PR c++/14035
24012         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
24013         * g++.dg/conversion/const2.C: New test.
24014         * g++.dg/expr/reinterpret2.C: New test.
24015         * g++.dg/expr/reinterpret3.C: New test.
24016         * g++.dg/expr/cast2.C: New test.
24017         * g++.dg/expr/copy1.C: New test.
24018         * g++.dg/other/conversion1.C: Change error message.
24019         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
24020         function pointers to void *.
24021         * g++.old-deja/g++.mike/p10148.C: Likewise.
24022
24023 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
24024
24025         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
24026
24027 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
24028
24029         PR c++/18047
24030
24031         * g++.dg/parse/expr3.C: New test.
24032
24033 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
24034
24035         * gcc.dg/smod-1.c: New test.
24036
24037 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
24038
24039         * objc.dg/method-14.m: New test.
24040
24041 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
24042
24043         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
24044         Also xfail as the patch was reverted.
24045
24046 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
24047
24048         PR middle-end/16973
24049         * gcc.dg/pr16973.c: New test.
24050
24051 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
24052
24053         PR tree-optimization/17656
24054         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
24055
24056 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
24057
24058         * g++.dg/eh/shadow1.C: New.
24059
24060 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
24061
24062         * gcc.c-torture/compile/20041018-1.c: New test.
24063
24064 2004-10-18  Ben Elliston  <bje@au.ibm.com>
24065
24066         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
24067         compiler referring to register 0 when accessing sdata.  The linker
24068         now patches things up.
24069
24070 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
24071
24072         PR c/17529
24073         * gcc.c-torture/compile/pr17529.c: New test.
24074
24075 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24076
24077         PR c++/17743
24078         * g++.dg/ext/attrib17.C: New test.
24079
24080 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
24081
24082         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
24083
24084 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24085
24086         PR c++/10479
24087         * g++.dg/ext/attrib16.C: New test.
24088
24089 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
24090
24091         PR c++/17042
24092         * g++.dg/init/dso_handle1.C: New test.
24093
24094         PR c++/14667
24095         * g++.dg/parse/typedef6.C: New test.
24096
24097         PR c++/17916
24098         * g++.dg/parse/pragma1.C: New test.
24099
24100 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
24101
24102         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
24103
24104 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
24105
24106         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
24107         -fno-common when on HPPA HP-UX platforms.
24108
24109 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
24110
24111         PR other/16820
24112         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
24113         stdint.h.
24114         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
24115         uintptr_t.
24116
24117 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
24118
24119         PR c++/16301
24120         * g++.dg/lookup/strong-using-4.C: New test.
24121
24122 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
24123
24124         PR middle-end/16567
24125         * gcc.c-torture/compile/nested-1.c: New test.
24126
24127 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
24128
24129         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
24130         and mipsisa64*-*-* (until support for misaligned loads is added).
24131         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
24132         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
24133         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
24134         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
24135         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
24136         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
24137
24138 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
24139
24140         PR c++/17976
24141         * g++.dg/init/dtor3.C: New test.
24142
24143 2004-10-15  Ben Elliston  <bje@au.ibm.com>
24144
24145         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
24146
24147 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
24148
24149         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
24150         * gcc.dg/macho-lo-sum.c: Likewise.
24151
24152 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
24153
24154         * gcc.dg/ppc-spe64-1.c: New test.
24155
24156 2004-10-14  Devang Patel  <dpatel@apple.com>
24157
24158         PR 17635
24159         * gcc.dg/pr17635.c : New test.
24160
24161 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
24162
24163         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
24164         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
24165         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
24166         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
24167         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
24168         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
24169         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
24170         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
24171         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
24172         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
24173         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
24174         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
24175         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
24176         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
24177         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
24178         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
24179         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
24180         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
24181
24182 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
24183
24184         * gcc.dg/vect/vect-82.c: New testcase.
24185         * gcc.dg/vect/vect-82_64.c: New testcase.
24186         * gcc.dg/vect/vect-83.c: New testcase.
24187         * gcc.dg/vect/vect-83_64.c: New testcase.
24188
24189 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
24190
24191         * gcc.dg/cpp/error-1.c: New test.
24192
24193 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
24194
24195         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
24196
24197 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
24198
24199         PR target/17984
24200         * gcc.dg/cris-peep2-xsrand2.c: New test.
24201
24202 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
24203
24204         PR c++/17661
24205         * testsuite/g++.dg/expr/for2.C: New test.
24206
24207 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
24208
24209         * g++.dg/inherit/thunk1.C: Run on the SPARC.
24210
24211 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
24212
24213         PR tree-optimization/17724
24214         * g++.dg/opt/pr17724-1.C: New test.
24215         * g++.dg/opt/pr17724-2.C: New test.
24216         * g++.dg/opt/pr17724-3.C: New test.
24217         * g++.dg/opt/pr17724-4.C: New test.
24218         * g++.dg/opt/pr17724-5.C: New test.
24219         * g++.dg/opt/pr17724-6.C: New test.
24220
24221 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
24222
24223         PR c/17301
24224         * gcc.dg/pr17301-2.c: New test.
24225
24226 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
24227
24228         PR c++/15876
24229         * g++.dg/parse/error22.C: New test.
24230
24231         PR c++/17936
24232         * g++.dg/template/spec18.C: New test.
24233
24234 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
24235
24236         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
24237         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
24238         memcpy.
24239         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
24240         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
24241
24242 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
24243
24244         * g++.dg/eh/cleanup5.C: Add dg-options "".
24245
24246 2004-10-11  Roger Sayle  <roger@eyesopen.com>
24247
24248         PR middle-end/17657
24249         * gcc.dg/switch-4.c: New test case.
24250
24251 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
24252
24253         * gcc.c-torture/execute/20041011-1.c: New test.
24254
24255 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
24256
24257         PR c++/17554
24258         * g++.dg/init/for3.C: New test.
24259
24260         PR c++/17657
24261         * g++.dg/opt/switch2.C: New test.
24262
24263         PR middle-end/17703
24264         * g++.dg/warn/Wreturn-2.C: New test.
24265
24266 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
24267
24268         PR c++/17907
24269         * g++.dg/eh/cleanup5.C: New test.
24270
24271 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
24272
24273         PR c++/17393
24274         * g++.dg/parse/error21.C: New test.
24275
24276 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24277
24278         * g++.dg/overload/pmf1.C: Adjust quoting marks.
24279         * g++.dg/warn/incomplete1.C: Likewise.
24280         * g++.dg/template/qualttp20.C: Likewise.
24281
24282 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
24283
24284         PR c/17881
24285         * parm-incomplete-1.c: New test.
24286
24287 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
24288
24289         PR c++/17867
24290         * g++.dg/parse/error19.C: New test.
24291
24292         PR c++/17670
24293         * g++.dg/init/new11.C: New test.
24294
24295         PR c++/17821
24296         * g++.dg/parse/error20.C: New test.
24297
24298         PR c++/17826
24299         * g++.dg/template/crash24.C: New test.
24300
24301 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
24302
24303         PR c/17301
24304         * gcc.dg/pr17301-1.c: New test.
24305
24306 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
24307
24308         PR c/17189
24309         * gcc.dg/anon-struct-5.c: New test.
24310
24311 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
24312
24313         PR c/17844
24314         * gcc.dg/pr17844-1.c: New test.
24315
24316 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
24317
24318         PR tree-optimization/17906
24319         * gcc.c-torture/compile/pr17906.c: New.
24320
24321 2004-10-09  Stuart Hastings  <stuart@apple.com>
24322             Roger Sayle  <roger@eyesopen.com>
24323
24324         PR rtl-optimization/17853
24325         * gcc.dg/i386-mmx-5.c: New testcase.
24326
24327 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
24328
24329         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
24330
24331 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
24332
24333         PR c++/17524
24334         * g++.dg/template/static9.C: New test.
24335
24336         PR c++/17685
24337         * g++.dg/parse/operator5.C: New test.
24338
24339 2004-10-09  Roger Sayle  <roger@eyesopen.com>
24340
24341         PR middle-end/17894
24342         * gcc.c-torture/execute/divcmp-4.c: New test case.
24343
24344 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
24345
24346         PR tree-opt/17902
24347         * g++.dg/opt/pr17902.C: New test.
24348
24349 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
24350
24351         * gcc.dg/cpp/ident-1.c: Add dg-options "".
24352
24353 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
24354
24355         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
24356
24357 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
24358
24359         * gcc.dg/assign-warn-3.c: New test.
24360
24361 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
24362
24363         PR c/16999
24364         * gcc.dg/cpp/ident-1.c: New test.
24365
24366 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
24367
24368         * gcc.c-torture/compile/acc1.c: New.
24369
24370 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
24371
24372         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
24373         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
24374
24375 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
24376
24377         * gcc.dg/ultrasp11.c: New test.
24378
24379 2004-10-08  Michael Matz  <matz@suse.de>
24380
24381         * gcc.dg/doloop-2.c: New test.
24382
24383 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
24384
24385         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
24386         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
24387         objc.dg/method-9.m: Update expected diagnostics.
24388
24389 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
24390
24391         * gcc.dg/ppc-fsel-3.c: New file.
24392         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
24393
24394 2004-10-07  Paul Brook  <paul@codesourcery.com>
24395
24396         * gfortran.dg/intrinsic_verify_1.f90: New test.
24397
24398 2004-10-07  Paul Brook  <paul@codesourcery.com>
24399
24400         * gfortran.dg/empty_format_1.f90: Remove stray commas.
24401
24402 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24403
24404         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
24405         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
24406         commit.
24407
24408 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
24409
24410         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
24411
24412 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24413
24414         PR c++/17115
24415         * g++.dg/warn/Winline-4.C: New test.
24416
24417 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
24418
24419         * gcc.c-torture/compile/20041007-1.c: New test.
24420
24421 2004-10-07  Paul Brook  <paul@codesourcery.com>
24422
24423         PR fortran/17678
24424         * gfortran.dg/use_allocated_1.f90: New test.
24425
24426 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
24427
24428         PR middle-end/17849
24429         * gfortran.fortran-torture/compile/nested.f90: New test
24430
24431 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
24432
24433         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
24434
24435 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
24436
24437         PR c++/17368
24438         * g++.dg/ext/asm6.C: New test.
24439
24440 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
24441
24442         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
24443
24444 2004-10-06  Paul Brook  <paul@codesourcery.com>
24445
24446         PR libfortran/17709
24447         * gfortran.dg/empty_format_1.f90: New test.
24448
24449 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24450
24451         PR fortran/17568
24452         * gfortran.dg/ishft.f90: New test.
24453
24454         PR fortran/17283
24455         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
24456         tests.
24457
24458 2004-10-06  Paul Brook  <paul@codesourcery.com>
24459
24460         * gfortran.dg/do_1.f90: New test.
24461
24462 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24463
24464         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
24465         optimizing for size.
24466
24467 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
24468
24469         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
24470
24471 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
24472
24473         * gcc.c-torture/compile/20041005-1.c: New test.
24474
24475 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
24476
24477         PR c++/17829
24478         * g++.dg/lookup/koenig4.C: New.
24479
24480 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24481
24482         * g++.dg/other/classkey1.C: Adjust quoting marks.
24483         * g++.dg/parse/error15.C: Likewise.
24484         * g++.dg/template/meminit2.C (int>): Likewise.
24485
24486 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24487
24488         PR fortran/17283
24489         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
24490
24491         PR fortran/17631
24492         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
24493
24494         PR fortran/17708
24495         * gfortran.dg/pr17708.f90: New test.
24496
24497 2004-10-04  Chao-ying Fu  <fu@mips.com>
24498
24499         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
24500         * gcc.dg/vect/vect-4.c: Ditto.
24501         * gcc.dg/vect/vect-5.c: Ditto.
24502         * gcc.dg/vect/vect-6.c: Ditto.
24503         * gcc.dg/vect/vect-8.c: Ditto.
24504         * gcc.dg/vect/vect-16.c: Ditto.
24505         * gcc.dg/vect/vect-30.c: Ditto.
24506         * gcc.dg/vect/vect-40.c: Ditto.
24507         * gcc.dg/vect/vect-41.c: Ditto.
24508         * gcc.dg/vect/vect-42.c: Ditto.
24509         * gcc.dg/vect/vect-43.c: Ditto.
24510         * gcc.dg/vect/vect-44.c: Ditto.
24511         * gcc.dg/vect/vect-45.c: Ditto.
24512         * gcc.dg/vect/vect-46.c: Ditto.
24513         * gcc.dg/vect/vect-47.c: Ditto.
24514         * gcc.dg/vect/vect-48.c: Ditto.
24515         * gcc.dg/vect/vect-49.c: Ditto.
24516         * gcc.dg/vect/vect-50.c: Ditto.
24517         * gcc.dg/vect/vect-51.c: Ditto.
24518         * gcc.dg/vect/vect-52.c: Ditto.
24519         * gcc.dg/vect/vect-53.c: Ditto.
24520         * gcc.dg/vect/vect-54.c: Ditto.
24521         * gcc.dg/vect/vect-55.c: Ditto.
24522         * gcc.dg/vect/vect-56.c: Ditto.
24523         * gcc.dg/vect/vect-57.c: Ditto.
24524         * gcc.dg/vect/vect-58.c: Ditto.
24525         * gcc.dg/vect/vect-59.c: Ditto.
24526         * gcc.dg/vect/vect-60.c: Ditto.
24527         * gcc.dg/vect/vect-74.c: Ditto.
24528         * gcc.dg/vect/vect-79.c: Ditto.
24529         * gcc.dg/vect/vect-80.c: Ditto.
24530
24531 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
24532
24533         * gcc.dg/unused-7.c: Use the correct option.
24534
24535 2004-10-04  Paul Brook  <paul@codesourcery.com>
24536         Bud Davis  <bdavis9659@comcast.net>
24537
24538         PR fortran/17706
24539         PR fortran/16434
24540         * gfortran/pr17706.f90: New test.
24541         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
24542
24543 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24544
24545         * gfortran.dg/pr17612.f90: New test.
24546
24547 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24548
24549         * g++.dg/template/local1.C: Adjust quoting marks in
24550         testing for diagnostics.
24551         * g++.dg/tls/diag-2.C: Likewise.
24552         * g++.dg/other/error8.C: Likewise.
24553
24554 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
24555
24556         PR c/17178
24557         * gcc.dg/unused-4.c: Adjust to be correct.
24558
24559         PR c/17820
24560         * gcc.dg/unused-7.c: New test.
24561
24562 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
24563
24564         PR c++/17797
24565         * g++.dg/overload/template2.C: New test.
24566
24567 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
24568
24569         PR tree-optimization/16632
24570         * gcc.dg/tree-ssa/20041002-1.c: New.
24571
24572 2004-10-03  Paul Brook  <paul@codesourcery.com>
24573
24574         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
24575         rather than relying on default formatting.
24576
24577 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
24578
24579         * gcc.dg/20040920-1.c: Update expected message text.
24580
24581 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
24582
24583         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
24584
24585 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
24586
24587         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
24588         tree level.
24589
24590 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
24591
24592         * gcc.dg/tree-ssa/pr17343.c: Remove.
24593
24594 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
24595
24596         PR tree-opt/17343
24597         * gcc.dg/tree-ssa/pr17343.c: New test.
24598
24599 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
24600
24601         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
24602         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
24603         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
24604         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
24605         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
24606
24607 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
24608
24609         * gcc.dg/lvalue-2.c: New test.
24610
24611 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
24612
24613         PR c/17730
24614         * gcc.dg/pr17730-1.c: New test
24615
24616 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
24617
24618         PR c/7425
24619         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
24620
24621 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
24622
24623         * gcc.c-torture/execute/stdarg-1.c: New test.
24624         * gcc.c-torture/execute/stdarg-2.c: New test.
24625         * gcc.c-torture/execute/stdarg-3.c: New test.
24626         * gcc.dg/tree-ssa/stdarg-1.c: New test.
24627         * gcc.dg/tree-ssa/stdarg-2.c: New test.
24628         * gcc.dg/tree-ssa/stdarg-3.c: New test.
24629         * gcc.dg/tree-ssa/stdarg-4.c: New test.
24630         * gcc.dg/tree-ssa/stdarg-5.c: New test.
24631
24632 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
24633
24634         PR tree-optimization/17697
24635         * g++.dg/opt/pr17697-1.C: New test.
24636         * g++.dg/opt/pr17697-2.C: New test.
24637         * g++.dg/opt/pr17697-3.C: New test.
24638
24639 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
24640
24641         PR c/16409
24642         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
24643         gcc.dg/vla-init-5.c: New tests.
24644
24645 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
24646
24647         PR c/13804
24648         * gcc.dg/pr13804-1.c: New test.
24649
24650 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24651
24652         PR fortran/16938
24653         * gfortran.dg/pr16938.f90: New test.
24654
24655 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
24656
24657         * g++.dg/template/crash23.C: New test.
24658
24659 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
24660
24661         PR c++/17585
24662         * g++.dg/template/static8.C: New test.
24663
24664 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
24665
24666         PR c++/17681
24667         * g++.dg/other/error9.C: New test.
24668
24669 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
24670
24671         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
24672
24673 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24674
24675         PR fortran/15164
24676         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
24677
24678 2004-09-26  Roger Sayle  <roger@eyesopen.com>
24679
24680         PR middle-end/17112
24681         * gcc.dg/pr17112-1.c: New test case.
24682
24683 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
24684
24685         PR c/11459
24686         * gcc.dg/pr11459-1.c: New test.
24687
24688 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
24689
24690         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
24691         * gcc.dg/tree-ssa/loop-4.c: Likewise.
24692
24693 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24694
24695         * gfortran.dg/pr15324.f90: Make array bounds consistent.
24696
24697 2004-09-25  Jan Hubicka  <jh@suse.cz>
24698
24699         * compile/30040909-1.c: New test.
24700         * compile/30040907-1.c: New test.
24701
24702 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
24703
24704         * gcc.c-torture/execute/va-arg-26.c: New test.
24705
24706 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
24707
24708         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
24709         extra diagnostics on targets with 64-bit pointers.
24710         * objc.dg/selector-1.m: Adjust dg-warning regexp.
24711
24712 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
24713
24714         PR c/17188
24715         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
24716         * gcc.dg/decl-3.c: Adjust expected message.
24717
24718 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24719
24720         PR fortran/17615
24721         * gfortran.dg/pr17615.f90: New test.
24722
24723 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
24724
24725         PR tree-optimzation/17517
24726         * g++.dg/tree-ssa/pr17517.C: New Test.
24727
24728 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
24729
24730         PR c++/16889
24731         * g++.dg/lookup/ambig3.C: New.
24732
24733 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
24734
24735         PR tree-opt/17624
24736         * g++.dg/opt/pr17624.C: New test.
24737
24738 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
24739
24740         PR c/6980
24741         * gcc.dg/Wbad-function-cast-1.c: New test.
24742
24743 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
24744
24745         * g++.dg/ext/complit1.C
24746         * g++.dg/other/error2.C
24747         * g++.dg/other/nontype-1.C
24748         * g++.dg/parse/crash11.C
24749         * g++.dg/parse/crash12.C
24750         * g++.dg/parse/error15.C
24751         * g++.dg/parse/error4.C
24752         * g++.dg/parse/tmpl-outside1.C
24753         * g++.dg/parse/too-many-tmpl-args1.C
24754         * g++.dg/template/dependent-expr3.C
24755         * g++.dg/template/error10.C
24756         * g++.dg/template/instantiate1.C
24757         * g++.dg/template/vtable2.C
24758         * g++.dg/warn/Wshadow-1.C
24759         * g++.dg/warn/weak1.C
24760         * g++.old-deja/g++.brendan/crash16.C
24761         * g++.old-deja/g++.brendan/crash18.C
24762         * g++.old-deja/g++.brendan/crash48.C
24763         * g++.old-deja/g++.brendan/crash49.C
24764         * g++.old-deja/g++.brendan/crash55.C
24765         * g++.old-deja/g++.brendan/crash56.C
24766         * g++.old-deja/g++.brendan/crash8.C
24767         * g++.old-deja/g++.brendan/enum11.C
24768         * g++.old-deja/g++.brendan/enum8.C
24769         * g++.old-deja/g++.brendan/enum9.C
24770         * g++.old-deja/g++.brendan/friend3.C
24771         * g++.old-deja/g++.brendan/misc14.C
24772         * g++.old-deja/g++.bugs/900402_02.C
24773         * g++.old-deja/g++.bugs/900404_03.C
24774         * g++.old-deja/g++.bugs/900404_04.C
24775         * g++.old-deja/g++.bugs/900428_03.C
24776         * g++.old-deja/g++.jason/crash4.C
24777         * g++.old-deja/g++.jason/overload21.C
24778         * g++.old-deja/g++.jason/redecl1.C
24779         * g++.old-deja/g++.jason/report.C
24780         * g++.old-deja/g++.jason/rfg10.C
24781         * g++.old-deja/g++.jason/template30.C
24782         * g++.old-deja/g++.law/arm12.C
24783         * g++.old-deja/g++.law/ctors5.C
24784         * g++.old-deja/g++.law/cvt20.C
24785         * g++.old-deja/g++.law/init10.C
24786         * g++.old-deja/g++.law/init8.C
24787         * g++.old-deja/g++.law/visibility17.C
24788         * g++.old-deja/g++.law/visibility7.C
24789         * g++.old-deja/g++.mike/net8.C
24790         * g++.old-deja/g++.mike/p646.C
24791         * g++.old-deja/g++.mike/p700.C
24792         * g++.old-deja/g++.mike/p701.C
24793         * g++.old-deja/g++.mike/p811.C
24794         * g++.old-deja/g++.ns/template13.C
24795         * g++.old-deja/g++.other/array3.C
24796         * g++.old-deja/g++.other/crash25.C
24797         * g++.old-deja/g++.other/dtor3.C
24798         * g++.old-deja/g++.other/dtor4.C
24799         * g++.old-deja/g++.other/main1.C
24800         * g++.old-deja/g++.other/warn7.C
24801         * g++.old-deja/g++.pt/crash11.C
24802         * g++.old-deja/g++.pt/crash36.C
24803         * g++.old-deja/g++.pt/spec22.C
24804         * g++.old-deja/g++.pt/spec9.C
24805         * g++.old-deja/g++.pt/ttp52.C
24806         * g++.old-deja/g++.robertl/eb103.C
24807         * g++.old-deja/g++.robertl/eb121.C
24808         * g++.old-deja/g++.robertl/eb22.C
24809         * g++.old-deja/g++.robertl/eb8.C:
24810         Update locations and/or regexps of dg-error markers.
24811         Remove markers for some bogus messages that are no longer issued.
24812
24813 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
24814
24815         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
24816         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
24817
24818 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
24819
24820         PR c++/17618
24821         * g++.dg/lookup/crash5.C: New test.
24822
24823 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
24824
24825         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
24826         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
24827         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
24828         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
24829         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
24830         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
24831
24832         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
24833         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
24834         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
24835         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
24836         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
24837         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
24838
24839         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
24840
24841         * gcc.dg/vect/vect-44.c: Check additional cases.
24842         * gcc.dg/vect/vect-48.c: Check additional cases.
24843
24844         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
24845         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
24846         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
24847         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
24848         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
24849         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
24850         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
24851         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
24852         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
24853
24854         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
24855         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
24856         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
24857
24858 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
24859
24860         * gcc.dg/tree-ssa/loop-6.c: New test.
24861
24862 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
24863
24864         PR c++/17620
24865         * g++.dg/inherit/base2.C: New.
24866
24867 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
24868
24869         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
24870         * gcc.dg/20001012-2.c: Likewise.
24871         * gcc.dg/20001013-1.c: Likewise.
24872         * gcc.dg/20001101-1.c: Likewise.
24873         * gcc.dg/20001102-1.c: Likewise.
24874         * gcc.dg/bf-spl1.c: Likewise.
24875         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
24876         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
24877
24878 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
24879
24880         PR tree-optimization/16721
24881         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
24882
24883 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
24884
24885         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
24886         * gcc.dg/20040305-1.c: Likewise.
24887
24888 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
24889
24890         PR c/16566
24891         * gcc.c-torture/compile/pr16566-1.c,
24892         gcc.c-torture/compile/pr16566-2.c,
24893         gcc.c-torture/compile/pr16566-3.c: New tests.
24894
24895 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
24896
24897         PR tree-optimization/17512
24898         * gcc.c-torture/compile/20040916-1.c.
24899
24900 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
24901
24902         * gcc.dg/pragma-re-3.c: New test.
24903
24904 2004-09-17  Matt Austern  <austern@apple.com>
24905
24906         PR c++/15049
24907         * g++.dg/other/anon3.C: New.
24908
24909 2004-09-21  Roger Sayle  <roger@eyesopen.com>
24910
24911         PR c++/7503
24912         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
24913         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
24914         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
24915         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
24916         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
24917
24918 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
24919
24920         PR fortran/17286
24921         * gfortran.dg/pr17286.f90: New test.
24922
24923 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
24924
24925         PR c++/17530
24926         * g++.dg/template/static7.C: New test.
24927
24928 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
24929
24930         PR tree-opt/17558
24931         * gcc.c-torture/compile/pr17558.c: New test.
24932
24933 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
24934
24935         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
24936         if SKIP_ATTRIBUTE is defined.
24937
24938 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24939
24940         PR fortran/15957
24941         * gfortran.dg/pr15957.f90: New test.
24942
24943 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
24944
24945         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
24946         in comparison.
24947         * gcc.dg/vect/vect-79.c: Likewise.
24948         * gcc.dg/vect/vect-80.c: Likewise.
24949
24950 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24951
24952         PR fortran/15750
24953         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
24954
24955 2004-09-20  Ira Rosen  <irar@il.ibm.com>
24956
24957         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
24958         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
24959         * gcc.dg/vect/vect-62.c: New testcase.
24960         * gcc.dg/vect/vect-63.c: New testcase.
24961         * gcc.dg/vect/vect-64.c: New testcase.
24962         * gcc.dg/vect/vect-65.c: New testcase.
24963         * gcc.dg/vect/vect-66.c: New testcase.
24964         * gcc.dg/vect/vect-67.c: New testcase.
24965         * gcc.dg/vect/vect-68.c: New testcase.
24966         * gcc.dg/vect/vect-69.c: New testcase.
24967         * gcc.dg/vect/vect-79.c: New testcase.
24968         * gcc.dg/vect/vect-80.c: New testcase.
24969
24970 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
24971
24972         * gcc.target/mips/asm-1.c: New test.
24973
24974 2004-09-19  Ira Rosen  <irar@il.ibm.com>
24975
24976         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
24977         * gcc.dg/vect/vect-73.c: New testcase.
24978         * gcc.dg/vect/vect-74.c: New testcase.
24979         * gcc.dg/vect/vect-75.c: New testcase.
24980         * gcc.dg/vect/vect-76.c: New testcase.
24981         * gcc.dg/vect/vect-77.c: New testcase.
24982         * gcc.dg/vect/vect-78.c: New testcase
24983
24984 2004-09-18  Paul Brook  <paul@codesourcery.com>
24985
24986         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
24987
24988 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
24989
24990         PR c/17424
24991         * gcc.dg/pr17424-1.c: New test.
24992
24993 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
24994
24995         * g++.dg/tree-ssa/pr17153.C: New test.
24996
24997 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
24998
24999         PR pch/13361
25000         * testsuite/g++.dg/pch/wchar-1.C: New.
25001         * testsuite/g++.dg/pch/wchar-1.Hs: New.
25002
25003 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
25004
25005         * gcc.c-torture/execute/20040917-1.c: New test.
25006
25007 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
25008
25009         PR tree-optimization/17319
25010         * gcc.dg/pr17319.c: New test.
25011
25012 2004-09-17  Devang Patel  <dpatel@apple.com>
25013
25014         * gcc.dg/20040813-1.c: New test.
25015
25016 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
25017
25018         PR tree-optimization/17273
25019         * gcc.c-torture/compile/pr17273.c: New test.
25020
25021 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
25022
25023         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
25024         Update expected messages.
25025         * gcc.dg/declspec-13.c: New test.
25026
25027 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
25028
25029         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
25030
25031 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
25032
25033         * gcc.c-torture/execute/pr17252.c: Use post-increment to
25034         change what 'a' is pointing to.
25035
25036 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
25037
25038         PR c++/16002
25039         * g++.dg/template/error18.C: New test.
25040
25041         PR c++/16029
25042         * g++.dg/warn/Wunused-8.C: New test.
25043
25044 2004-09-17  Steven Bosscher  <stevenb@suse.de>
25045
25046         PR tree-optimization/17513
25047         * gcc.dg/20040916-1.c: New test.
25048
25049 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
25050
25051         PR c++/17501
25052         * g++.dg/template/typename7.C: New test.
25053
25054 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25055
25056         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
25057
25058 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
25059
25060         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
25061         with -ftree-based-profiling also.
25062         * lib/profopt.exp: Support late-set profile_option/feedback_option.
25063
25064 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
25065
25066         PR/15364
25067         * gfortran.dg/der_array_io_1.f90: New test.
25068         * gfortran.dg/der_array_io_2.f90: New test.
25069         * gfortran.dg/der_array_io_3.f90: New test.
25070
25071 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
25072
25073         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
25074         EABI.
25075
25076 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
25077
25078         * g++.dg/opt/switch1.C: New test.
25079
25080 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
25081
25082         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
25083         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
25084         Update expected messages.
25085
25086 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25087
25088         PR fortran/16485
25089         * gfortran.dg/same_name_1.f90: New test.
25090
25091 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
25092
25093         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
25094         dereference garbage pointers.
25095
25096 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
25097
25098         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
25099         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
25100
25101         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
25102         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
25103         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
25104
25105 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
25106
25107         PR c++/17324
25108         * g++.dg/template/mangle1.C: New test.
25109
25110 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
25111
25112         PR tree-optimization/17252
25113         * gcc.c-torture/execute/pr17252.c: New test.
25114
25115 2004-09-14  Andrew Pinski  <apinski@apple.com>
25116
25117         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
25118
25119 2004-09-14  Roger Sayle  <roger@eyesopen.com>
25120
25121         PR rtl-optimization/9771
25122         * gcc.dg/pr9771-1.c: New test case.
25123
25124 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
25125
25126         PR tree-optimization/15262
25127         * gcc.c-torture/execute/pr15262-1.c: New test.
25128         * gcc.c-torture/execute/pr15262-2.c: New test.
25129
25130 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
25131
25132         * gcc.dg/declspec-12.c: New test.
25133
25134 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
25135
25136         * gfortran.dg/pr17090.f90: Add directives to test.
25137
25138 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25139
25140         * gcc.c-torture/compile/20040914-1.c: New test.
25141
25142 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
25143
25144         PR c++/16162
25145         * g++.dg/template/decl2.C: New test.
25146
25147 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
25148
25149         PR fortran/17090
25150         * gfortran.dg/pr17090.f90: New test.
25151
25152 2004-09-13  Dale Johannesen  <dalej@apple.com>
25153
25154         * gcc.c-torture/compile/pr17408.c: New test case.
25155
25156 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
25157
25158         PR c++/16716
25159         * g++.dg/parse/crash17.C: New test.
25160
25161         PR c++/17327
25162         * g++.dg/template/enum3.C: New test.
25163
25164 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
25165
25166         * lib/gcc-defs.exp: Load wrapper.exp.
25167         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
25168         using local code.
25169         * lib/gcc.exp (gcc_init): Similar.
25170         * lib/gfortran.exp (gfortran_init): Similar.
25171         * lib/objc.exp (objc_init): Similar.
25172         * lib/treelang.exp (treelang_init): Similar.
25173         * lib/wrapper.exp: New file with build_wrapper call machinery in
25174         ${tool}_maybe_build_wrapper.
25175
25176 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
25177
25178         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
25179         "inline".
25180         * gcc.dg/declspec-11.c: Update expected messages.
25181         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
25182         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
25183         gcc.dg/inline-12.c: New tests.
25184
25185 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
25186
25187         * g++.dg/tree-ssa/pr17400.C: New testcase.
25188
25189 2004-09-13  James E Wilson  <wilson@specifixinc.com>
25190
25191         * gcc.target/mips/sb1-1.c: New testcase.
25192
25193 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
25194
25195         * lib/g77-dg.exp: Remove unused file.
25196         * lib/mike-g77.exp: Ditto.
25197         * lib/g77.exp: Ditto.
25198
25199 2004-09-12  Richard Henderson  <rth@redhat.com>
25200
25201         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
25202
25203 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
25204
25205         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
25206         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
25207         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
25208         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
25209         Update expected messages.
25210
25211 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
25212
25213         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
25214         declaration/use mismatch for dirp parameter.
25215
25216 2004-09-12  Andrew Pinski  <apinski@apple.com>
25217
25218         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
25219         -fgnu-runtime is passed.
25220
25221 2004-09-12  Richard Henderson  <rth@redhat.com>
25222
25223         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
25224         do the uplevel thing and update additional_flags directly.
25225         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
25226         gfortran.fortran-torture/execute/intrinsic_nearest.x,
25227         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
25228         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
25229
25230 2004-09-11  Steven Bosscher  <stevenb@suse.de>
25231
25232         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
25233
25234 2004-09-11  Roger Sayle  <roger@eyesopen.com>
25235
25236         PR middle-end/17411
25237         * g++.dg/opt/pr17411-1.C: New test case.
25238
25239 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
25240
25241         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
25242         gcc.dg/tls/diag-2.c: Update expected messages.
25243         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
25244         messages.
25245         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
25246         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
25247         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
25248         gcc.dg/tls/diag-5.c: New tests.
25249
25250 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
25251
25252         * gcc.dg/20040910-1.c: Correct dg-error regexp.
25253
25254 2004-09-11  Steven Bosscher  <stevenb@suse.de>
25255
25256         * g++.dg/parse/break-in-for.C: New test.
25257
25258 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
25259
25260         * gcc.dg/tree-ssa/20040911-1.c: New test.
25261
25262 2004-09-11  Andreas Jaeger  <aj@suse.de>
25263
25264         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
25265         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
25266
25267 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
25268
25269         * gcc.target/frv: New directory of FR-V-specific tests.
25270
25271 2004-09-10  James E Wilson  <wilson@specifixinc.com>
25272
25273         * gcc.dg/convert-vec-1.c: New test.
25274
25275 2004-09-10  Roger Sayle  <roger@eyesopen.com>
25276
25277         PR middle-end/17024
25278         * gcc.dg/pr17024-1.c: New test case.
25279
25280 2004-09-10  Eric Christopher  <echristo@redhat.com>
25281
25282         * gcc.dg/20040910-1.c: New test.
25283
25284 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
25285
25286         * gcc.dg/bitfld-9.c: New test.
25287
25288 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
25289
25290         * gcc.c-torture/execute/ieee/acc1.c: New test.
25291         * gcc.c-torture/execute/ieee/acc2.c: New test.
25292         * gcc.c-torture/execute/ieee/mzero6.c: New test.
25293
25294 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
25295
25296         * gcc.dg/deprecated-2.c: New test.
25297
25298 2004-09-09  James E Wilson  <wilson@specifixinc.com>
25299
25300         * gcc.dg/init-vec-1.c: New test.
25301
25302 2004-09-09  Roger Sayle  <roger@eyesopen.com>
25303
25304         PR middle-end/17055
25305         * gcc.dg/pr17055-1.c: New test case.
25306
25307 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
25308
25309         PR target/17377
25310         * gcc.c-torture/execute/pr17377.c: New test.
25311
25312 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
25313
25314         PR c/8420
25315         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
25316         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
25317         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
25318         gcc.dg/long-long-typespec-1.c: New tests.
25319         * gcc.dg/tls/diag-2.c: Update expected diagnostics
25320
25321 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
25322
25323         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
25324         gcc.dg/gnu99-static-1.c: New tests.
25325
25326 2004-09-08  Devang Patel  <dpatel@apple.com>
25327
25328         * gcc.dg/darwin-ld-20040828-1.c: New test.
25329         * gcc.dg/darwin-ld-20040828-2.c: New test.
25330         * gcc.dg/darwin-ld-20040828-3.c: New test.
25331
25332 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
25333
25334         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
25335         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
25336         in error message.
25337         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
25338         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
25339         in error message.
25340         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
25341         types they qualify.
25342         * objc.dg/type-size-2.m: Fix wording in comment.
25343         * objc.dg/va-meth-1.m: New test case.
25344
25345 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
25346
25347         PR c/16633:
25348         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
25349         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
25350
25351 2004-09-06  Devang Patel  <dpatel@apple.com>
25352
25353         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
25354         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
25355
25356 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
25357
25358         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
25359         reflect changed line numbering of diagnostics.
25360
25361 2004-09-06  Paul Brook  <paul@codesourcery.com>
25362
25363         * gfortran.dg/edit_real_1.f90: Add new test.
25364
25365 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25366
25367         * gcc.dg/tree-ssa/loop-2.c: New test.
25368         * gcc.dg/tree-ssa/loop-3.c: New test.
25369         * gcc.dg/tree-ssa/loop-4.c: New test.
25370         * gcc.dg/tree-ssa/loop-5.c: New test.
25371
25372 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25373
25374         * gcc.dg/format/sentinel-1.c: Update for parameter option.
25375
25376 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25377
25378         * gcc.dg/format/sentinel-1.c: New test.
25379
25380 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
25381
25382         * testsuite/gcc.dg/builtins-46.c: New.
25383
25384 2004-09-03  Devang Patel  <dpatel@apple.com>
25385
25386         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
25387         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
25388
25389 2004-09-03  Jan Beulich  <jbeulich@novell.com>
25390
25391         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
25392         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
25393         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
25394         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
25395         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
25396         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
25397         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
25398         the non-portable bzero.
25399         * gcc.dg/20010912-1.c: xfail for NetWare.
25400         * gcc.dg/20020426-2.c: xfail for NetWare.
25401         * gcc.dg/20021014-1.c: xfail for NetWare.
25402         * gcc.dg/20021018-1.c: xfail for NetWare.
25403         * gcc.dg/20030213-1.c: xfail for NetWare.
25404         * gcc.dg/20030225-1.c: xfail for NetWare.
25405         * gcc.dg/20030708-1.c: xfail for NetWare.
25406         * gcc.dg/builtins-config.h: Also exclude NetWare.
25407         * gcc.dg/format/format.h: Define restrict only if not already defined.
25408         * gcc.dg/nest.c: xfail for NetWare.
25409         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
25410         * lib/target-supports.exp (check_visibility_available): Exclude
25411         NetWare.
25412
25413 2004-09-03  Jan Beulich  <jbeulich@novell.com>
25414
25415         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
25416         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
25417         deterministic starting point for the alignment of structure fields.
25418         * gcc.dg/Wpadded.c: Dito.
25419         * g++.dg/abi/vbase10.C: Dito.
25420
25421 2004-09-03  Devang Patel  <dpatel@apple.com>
25422
25423         * g++.dg/debug/pr15736.cc: New test.
25424
25425 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
25426
25427         * README.QMTEST: Fix out-of-date link.
25428
25429 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
25430
25431         PR fortran/16579
25432         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
25433         Delete.  Duplicate of gfortran.dg/g77/20010610.f
25434
25435 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
25436
25437         * g++.dg/abi/arm_rtti1.C: New test.
25438
25439 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
25440
25441         * gcc.dg/ppc-vector-memcpy.c: New.
25442         * gcc.dg/ppc-vector-memset.c: New.
25443
25444 2004-09-02  Chao-ying Fu  <fu@mips.com>
25445
25446         * gcc.target/mips/mips-3d-1.c: New test.
25447         * gcc.target/mips/mips-3d-2.c: New test.
25448         * gcc.target/mips/mips-3d-3.c: New test.
25449         * gcc.target/mips/mips-3d-4.c: New test.
25450         * gcc.target/mips/mips-3d-5.c: New test.
25451         * gcc.target/mips/mips-3d-6.c: New test.
25452         * gcc.target/mips/mips-3d-7.c: New test.
25453         * gcc.target/mips/mips-3d-8.c: New test.
25454         * gcc.target/mips/mips-3d-9.c: New test.
25455         * gcc.target/mips/mips-ps-1.c: New test.
25456         * gcc.target/mips/mips-ps-2.c: New test.
25457         * gcc.target/mips/mips-ps-3.c: New test.
25458         * gcc.target/mips/mips-ps-4.c: New test.
25459         * gcc.target/mips/mips-ps-type.c: New test.
25460
25461 2004-09-02  Paul Brook  <paul@codesourcery.com>
25462
25463         * gfortran.dg/edit_real_1.f90: Add new tests.
25464
25465 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25466
25467         PR fortran/15327
25468         * gfortran.dg/merge_char_1.f90: New test.
25469
25470 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25471
25472         PR fortran/16404
25473         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
25474
25475 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
25476
25477         PR c/1522
25478         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
25479
25480 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
25481
25482         * g++.dg/opt/loop1.C: Do not XFAIL.
25483
25484 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
25485
25486         * gcc.c-torture/execute/20040831-1.c: New test.
25487
25488 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
25489
25490         PR fortran/16579
25491         * gfortran.dg/g77/20010610.f: Now passes.
25492         Copy from g77.f-torture/execute. Add dg-run directive.
25493         * gfortran.dg/g77/README: Update
25494
25495 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
25496
25497         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
25498         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
25499         (t1, t2, t3, t4): Add volatile.
25500
25501 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
25502
25503         * g++.dg/ext/visibility/arm1.C: New test.
25504
25505 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
25506
25507         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
25508         -pedantic-errors.
25509
25510 2004-09-01  Paul Brook  <paul@codesourcery.com>
25511
25512         * gfortran.dg/eof_2.f90: New test.
25513
25514 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25515
25516         PR fortran/16579
25517         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
25518
25519 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
25520
25521         PR libfortran/16805
25522         * gfortran.dg/list_read_2.f90: New test.
25523
25524 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
25525
25526         * g++.dg/abi/key1.C: New test.
25527
25528 2004-08-31  Richard Henderson  <rth@redhat.com>
25529
25530         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
25531         form of offsetof.
25532         * g++.dg/other/offsetof5.C: Remove duplicate.
25533
25534 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25535
25536         PR fortran/17244
25537         * gfortran.dg/func_derived_1.f90: New test.
25538
25539 2004-08-31  Paul Brook  <paul@codesourcery.com>
25540
25541         * gfortran.dg/eof_1.f90: New test.
25542
25543 2004-08-31  Paul Brook  <paul@codesourcery.com>
25544
25545         * gfortran.dg/list_read_1.f90: New file.
25546
25547 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
25548
25549         * g++.dg/opt/loop1.C: XFAIL.
25550
25551 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
25552
25553         * gcc.dg/funcdef-storage-1.c: New.
25554         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
25555         an extern function in local scope.
25556         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
25557         declare an 'auto inline' function in local scope.
25558         * gcc.dg/20011130-1.c: Likewise.
25559         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
25560         an 'auto' function in local scope.
25561         * gcc.dg/20021014-1.c: Likewise.
25562         * gcc.dg/20030331-2.c: Likewise.
25563
25564 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25565
25566         * gfortran.dg/blockdata_1.f90: New test.
25567
25568 2004-08-30  Richard Henderson  <rth@redhat.com>
25569
25570         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
25571
25572 2004-08-30  Richard Henderson  <rth@redhat.com>
25573
25574         * lib/fortran-torture.exp (fortran-torture-execute): Honor
25575         additional_flags set by alternate driver.
25576         (ieee-options): New procedure.
25577         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
25578         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
25579         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
25580         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
25581
25582 2004-08-30  Richard Henderson  <rth@redhat.com>
25583
25584         * lib/f-torture.exp: Remove.
25585
25586 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
25587
25588         PR rtl-optimization/16590
25589         * g++.dg/opt/loop1.C: New test.
25590
25591 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25592
25593         PR fortran/13910
25594         * gfortran.dg/oldstyle_1.f90: New test.
25595
25596 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
25597         Paul Brook  <paul@codesourcery.com>
25598
25599         * gfortran.dg/g77/README: Update.
25600         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
25601         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
25602         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
25603
25604 2004-08-28  Paul Brook  <paul@codesourcery.com>
25605
25606         PR libfortran/17195
25607         * gfortran.dg/edit_real_1.f90: New test.
25608
25609 2004-08-27  Paul Brook  <paul@codesourcery.com>
25610
25611         * gfortran.dg/rewind_1.f90: New test.
25612
25613 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
25614
25615         PR fortran/16597
25616         * gfortran.dg/pr16597.f90: New test.
25617
25618 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
25619
25620         PR c/13801
25621         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
25622         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
25623         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
25624         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
25625         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
25626
25627 2004-08-26  Nick Clifton  <nickc@redhat.com>
25628
25629         * gcc.c-torture/compile/pr17119.c: New test.
25630
25631 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
25632
25633         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
25634
25635 2004-08-25  Richard Henderson  <rth@redhat.com>
25636
25637         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
25638         the bits that expect kind=8 to be the largest real kind.
25639
25640 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
25641
25642         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
25643
25644 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25645
25646         * gfortran.dg/assignment_1.f90: New test.
25647
25648 2004-08-25  Adam Nemet  <anemet@lnxw.com>
25649
25650         * g++.dg/template/repo3.C: New test.
25651
25652 2004-08-25  Roger Sayle  <roger@eyesopen.com>
25653
25654         PR middle-end/16693
25655         PR tree-optimization/16372
25656         * g++.dg/opt/pr16372-1.C: New test case.
25657         * g++.dg/opt/pr16693-1.C: New test case.
25658         * g++.dg/opt/pr16693-2.C: New test case.
25659
25660 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
25661
25662         * objc.dg/proto-lossage-4.m: New test.
25663
25664 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
25665
25666         PR c++/17155
25667         * g++.dg/inherit/local2.C: New test.
25668
25669 2004-08-25  Paul Brook  <paul@codesourcery.com>
25670
25671         PR fortran/17144
25672         * gfortran.dg/string_ctor_1.f90: New test.
25673
25674 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25675
25676         PR c++/14428
25677         * g++.dg/template/redecl2.C: New test.
25678
25679 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
25680
25681         PR fortran/17143
25682         * gfortran.dg/pr17143.f90: New test.
25683
25684 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
25685
25686         PR fortran/17164
25687         * gfortran.dg/pr17164.f90: New test.
25688
25689 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25690
25691         * gcc.dg/tree-ssa/loop-1.c: New test.
25692
25693 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
25694
25695         * gcc.c-torture/compile/20040824-1.c: New test.
25696
25697 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
25698
25699         * gcc.c-torture/compile/iftrap-3.c: New test.
25700
25701 2004-08-24  Paul Brook  <paul@codesourcery.com>
25702
25703         * gfortran.dg/entry_2.f90: New test.
25704
25705 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
25706
25707         PR c++/16889
25708         * g++.dg/lookup/ambig[12].C: New.
25709
25710 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25711
25712         PR c++/16706
25713         * g++.dg/template/crash21.C: New test.
25714         * g++.dg/template/crash22.C: Likewise.
25715
25716 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
25717
25718         PR c++/17149
25719         * g++.dg/template/access15.C: New.
25720
25721 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
25722
25723         PR c++/17163
25724         * g++.dg/template/repo2.C: New test.
25725
25726 2004-08-23  Roger Sayle  <roger@eyesopen.com>
25727
25728         PR rtl-optimization/17078
25729         * gcc.c-torture/execute/pr17078-1.c: New test case.
25730
25731 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
25732
25733         PR c/14492
25734         * gcc.dg/debug/crash1.c: New test.
25735
25736 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
25737
25738         PR c/16180
25739         * gcc.dg/loop-5.c: New test.
25740
25741 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25742
25743         * gcc.c-torture/execute/20040823-1.c: New test.
25744
25745 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
25746
25747         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
25748         to the assembler.  Simplify test accordingly.
25749         (asm_abi_flags): Use GNU names.
25750         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
25751         to check for ABI flags.
25752
25753 2004-08-22  Andrew Pinski  <apinski@apple.com>
25754
25755         * g++.dg/opt/pr14029.C: New test.
25756         * gcc.c-torture/execute/pr15262.c: New test.
25757
25758 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25759
25760         * gfortran.dg/reduction.f90: Add checks with complex arguments.
25761
25762 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
25763
25764         PR 16908
25765         * gfortran.dg/direct_io.f90: New test.
25766
25767 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
25768
25769         PR c++/17121
25770         * g++.dg/inherit/local2.C: New test.
25771
25772 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
25773
25774         PR c++/17120
25775         * g++.dg/warn/Wparentheses-4.C: New test.
25776
25777 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
25778
25779         PR c++/17121
25780         * g++.dg/inherit/local2.C: New test.
25781
25782         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
25783         * gcc.dg/ppc-ldstruct.c: Likewise.
25784         * gcc.dg/ppc64-abi-2.c: Likewise.
25785
25786 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
25787
25788         PR rtl-optimization/17099
25789         * gcc.c-torture/execute/20040820-1.c: New test.
25790
25791 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
25792
25793         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
25794
25795 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
25796
25797         PR fortran/17077
25798         * gfortran.dg/auto_array_1.f90: New test.
25799
25800 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25801
25802         PR fortran/17074
25803         * gfortran.dg/simpleif_1.f90: New test.
25804
25805 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
25806
25807         * lib/target-supports.exp (check_profiling_available): Return
25808         false for arm*-*-symbianelf* and arm*-*-eabi*.
25809
25810         PR c++/15890
25811         * g++.dg/template/delete1.C: New test.
25812
25813 2004-08-19  Paul Brook  <paul@codesourcery.com>
25814
25815         PR fortran/14976
25816         PR fortran/16228
25817         * gfortran.dg/data_char_1.f90: New test.
25818
25819 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
25820
25821         PR fortran/16946
25822         * gfortran.dg/reduction.f90: New testcase.
25823
25824 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25825
25826         PR fortran/16520
25827         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
25828
25829 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
25830
25831         PR c++/17041
25832         * g++.dg/Wparentheses-3.C: New test.
25833
25834 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
25835
25836         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
25837         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
25838         * gcc.dg/vect/vect-2.c: Likewise.
25839         * gcc.dg/vect/vect-3.c: Likewise.
25840         * gcc.dg/vect/vect-4.c: Likewise.
25841         * gcc.dg/vect/vect-5.c: Likewise.
25842         * gcc.dg/vect/vect-6.c: Likewise.
25843         * gcc.dg/vect/vect-7.c: Likewise.
25844         * gcc.dg/vect/vect-25.c: Likewise.
25845         * gcc.dg/vect/vect-31.c: Likewise.
25846         * gcc.dg/vect/vect-32.c: Likewise.
25847         * gcc.dg/vect/vect-34.c: Likewise.
25848         * gcc.dg/vect/vect-36.c: Likewise.
25849         * gcc.dg/vect/vect-all.c: Likewise.
25850
25851 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
25852
25853         PR c++/17068
25854         * g++.dg/template/operator4.C: New test.
25855
25856 2004-08-18  Richard Henderson  <rth@redhat.com>
25857
25858         * gcc.dg/20040206-1.c: XFAIL.
25859
25860 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
25861
25862         PR c++/16246
25863         * g++.dg/template/array7.C: New test.
25864
25865 2004-08-17  James E Wilson  <wilson@specifixinc.com>
25866
25867         * gcc.dg/mips-movcc-1.c: New test.
25868         * gcc.dg/mips-movcc-2.c: New test.
25869         * gcc.dg/mips-movcc-3.c: New test.
25870
25871         * gcc.dg/mips-nmadd-1.c: New test.
25872         * gcc.dg/mips-nmadd-2.c: New test.
25873
25874 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
25875
25876         PR c++/15871
25877         * g++.dg/opt/inline8.C: New test.
25878
25879         PR c++/16965
25880         * g++.dg/parse/error17.C: New test.
25881
25882 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
25883
25884         * gcc.dg/vect: New directory for vectorizer tests.
25885         * gcc.dg/vect/tree-vect.h: New file.
25886         * gcc.dg/vect/vect.exp: New file.
25887         * gcc.dg/vect/pr16105.c.c: New test.
25888         * gcc.dg/vect/vect-1.c: New test.
25889         * gcc.dg/vect/vect-2.c: New test.
25890         * gcc.dg/vect/vect-3.c: New test.
25891         * gcc.dg/vect/vect-4.c: New test.
25892         * gcc.dg/vect/vect-5.c: New test.
25893         * gcc.dg/vect/vect-6.c: New test.
25894         * gcc.dg/vect/vect-7.c: New test.
25895         * gcc.dg/vect/vect-8.c: New test.
25896         * gcc.dg/vect/vect-9.c: New test.
25897         * gcc.dg/vect/vect-10.c: New test.
25898         * gcc.dg/vect/vect-11.c: New test.
25899         * gcc.dg/vect/vect-12.c: New test.
25900         * gcc.dg/vect/vect-13.c: New test.
25901         * gcc.dg/vect/vect-14.c: New test.
25902         * gcc.dg/vect/vect-15.c: New test.
25903         * gcc.dg/vect/vect-16.c: New test.
25904         * gcc.dg/vect/vect-17.c: New test.
25905         * gcc.dg/vect/vect-18.c: New test.
25906         * gcc.dg/vect/vect-19.c: New test.
25907         * gcc.dg/vect/vect-20.c: New test.
25908         * gcc.dg/vect/vect-21.c: New test.
25909         * gcc.dg/vect/vect-22.c: New test.
25910         * gcc.dg/vect/vect-23.c: New test.
25911         * gcc.dg/vect/vect-24.c: New test.
25912         * gcc.dg/vect/vect-25.c: New test.
25913         * gcc.dg/vect/vect-26.c: New test.
25914         * gcc.dg/vect/vect-27.c: New test.
25915         * gcc.dg/vect/vect-28.c: New test.
25916         * gcc.dg/vect/vect-29.c: New test.
25917         * gcc.dg/vect/vect-30.c: New test.
25918         * gcc.dg/vect/vect-31.c: New test.
25919         * gcc.dg/vect/vect-32.c: New test.
25920         * gcc.dg/vect/vect-33.c: New test.
25921         * gcc.dg/vect/vect-34.c: New test.
25922         * gcc.dg/vect/vect-35.c: New test.
25923         * gcc.dg/vect/vect-36.c: New test.
25924         * gcc.dg/vect/vect-37.c: New test.
25925         * gcc.dg/vect/vect-38.c: New test.
25926         * gcc.dg/vect/vect-40.c: New test.
25927         * gcc.dg/vect/vect-41.c: New test.
25928         * gcc.dg/vect/vect-42.c: New test.
25929         * gcc.dg/vect/vect-43.c: New test.
25930         * gcc.dg/vect/vect-44.c: New test.
25931         * gcc.dg/vect/vect-45.c: New test.
25932         * gcc.dg/vect/vect-46.c: New test.
25933         * gcc.dg/vect/vect-47.c: New test.
25934         * gcc.dg/vect/vect-48.c: New test.
25935         * gcc.dg/vect/vect-49.c: New test.
25936         * gcc.dg/vect/vect-50.c: New test.
25937         * gcc.dg/vect/vect-51.c: New test.
25938         * gcc.dg/vect/vect-52.c: New test.
25939         * gcc.dg/vect/vect-53.c: New test.
25940         * gcc.dg/vect/vect-54.c: New test.
25941         * gcc.dg/vect/vect-55.c: New test.
25942         * gcc.dg/vect/vect-56.c: New test.
25943         * gcc.dg/vect/vect-57.c: New test.
25944         * gcc.dg/vect/vect-58.c: New test.
25945         * gcc.dg/vect/vect-59.c: New test.
25946         * gcc.dg/vect/vect-60.c: New test.
25947         * gcc.dg/vect/vect-61.c: New test.
25948         * gcc.dg/vect/vect-all.c: New test.
25949         * gcc.dg/vect/vect-none.c: New test.
25950
25951 2004-08-17  Paul Brook  <paul@codesourcery.com>
25952
25953         PR fortran/13082
25954         * gfortran.dg/entry_1.f90: New test.
25955
25956 2004-08-17  Andrew Pinski  <apinski@apple.com>
25957
25958         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
25959
25960 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
25961
25962         * gcc.dg/pr17036-1.c: New test.
25963
25964 2004-08-16  Devang Patel  <dpatel@apple.com>
25965
25966         * gcc.dg/darwin-20040809-1.c: New test.
25967
25968 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
25969
25970         * gcc.dg/funcdef-attr-1.c: New test.
25971
25972 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
25973
25974         * gcc.dg/altivec-17.c: New test.
25975         * gcc.dg/altivec-18.c: New test.
25976
25977 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25978
25979         PR c++/6749
25980         * g++.dg/template/vtable2.C: New test.
25981
25982 2004-08-14  Richard Henderson  <rth@redhat.com>
25983
25984         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
25985         * gcc.dg/pack-test-4.c (main): Return 0.
25986         * gcc.dg/setjmp-1.c: Remove XFAIL.
25987         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
25988
25989 2004-08-14  Richard Henderson  <rth@redhat.com>
25990
25991         * gcc.dg/980217-1.c: Add prototype for printf.
25992
25993 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
25994
25995         * gfortran.dg/pr16935.f90: New test.
25996
25997 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
25998
25999         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
26000
26001 2004-08-13  Paul Brook  <paul@codesourcery.com>
26002
26003         * gfortran.dg/der_io_1.f90: Remove stray comma.
26004
26005 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
26006
26007         * gcc.dg/vmx/cw-bug-2.c: Remove.
26008         * gcc.dg/vmx/vprint-1.c: Remove.
26009         * gcc.dg/vmx/vscan-1.c: Remove.
26010
26011 2004-08-12  Devang patel  <dpatel@apple.com>
26012
26013         * gcc.dg/darwin-20040809-2.c: New test.
26014
26015 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
26016
26017         * g++.dg/ext/altivec-12.C: New test.
26018
26019         * g++.dg/ext/altivec-11.C: New test.
26020
26021 2004-08-12  Paul Brook  <paul@codesourcery.com>
26022
26023         * g++.dg/abi/arm_cxa_vec_1.C: New test.
26024
26025 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
26026
26027         * g++.dg/ext/altivec-2.C: Check for hardware support before
26028         executing any VMX instructions.
26029
26030         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
26031
26032 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
26033
26034         PR c++/16276
26035         * g++.old-deja/g++.other/comdat4.C: New test.
26036         * g++.old-deja/g++.other/comdat4-aux.cc: New.
26037
26038 2004-08-12  Ben Elliston  <bje@au.ibm.com>
26039
26040         PR target/16286
26041         * gcc.dg/pr16286.c: New test.
26042
26043 2004-08-12 Jan Beulich <jbeulich@novell.com>
26044
26045         * g++.dg/ext/asm5.C: New.
26046
26047 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
26048
26049         PR c++/16698
26050         * g++.dg/eh/crash1.C: New test.
26051
26052         PR c++/16717
26053         * g++.dg/ext/construct1.C: New test.
26054
26055 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
26056
26057         PR c++/16853
26058         * g++.dg/init/ptrmem1.C: New test.
26059
26060         PR c++/16618
26061         * g++.dg/parse/offsetof5.C: New test.
26062
26063         PR c++/16870
26064         * g++.dg/template/overload3.C: New test.
26065
26066 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
26067
26068         PR c++/16964
26069         * g++.dg/parse/error16.C: New test.
26070
26071         PR c++/16904
26072         * g++.dg/template/error14.C: New test.
26073
26074         PR c++/16929
26075         * g++.dg/template/error15.C: New test.
26076
26077 2004-08-11  Devang Patel  <dpatel@apple.com>
26078
26079         * gcc.dg/darwin-ld-20040809-1.c: New test.
26080         * gcc.dg/darwin-ld-20040809-2.c: New test.
26081
26082 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
26083
26084         PR fortran/16917
26085         * gfortran.dg/dfloat_1.f90: New test.
26086
26087 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
26088
26089         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
26090         * gcc.dg/dll-2.c: Fix dg-require syntax.
26091         * gcc.misc-tests/arm-isr.c (abort): Declare.
26092         (exit): Likewise.
26093
26094 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
26095
26096         PR c++/16971
26097         * g++.dg/parse/crash16.C: New test.
26098
26099 2004-08-10  Roger Sayle  <roger@eyesopen.com>
26100
26101         * gcc.dg/mips-rsqrt-1.c: New test case.
26102         * gcc.dg/mips-rsqrt-2.c: New test case.
26103         * gcc.dg/mips-rsqrt-3.c: New test case.
26104
26105 2004-08-10  Paul Brook  <paul@codesourcery.com>
26106
26107         * gfortran.dg/der_io_1.f90: New test.
26108
26109 2004-08-10  Paul Brook  <paul@codesourcery.com>
26110
26111         PR fortran/16919
26112         * gfortran.dg/der_array_1.f90: New test.
26113
26114 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
26115
26116         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
26117
26118 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
26119
26120         * gcc.dg/wchar_t-2.c: Fix typo.
26121
26122 2004-08-09  Falk Hueffner  <falk@debian.org>
26123
26124         PR tree-optimization/12517
26125         * gcc.c-torture/compile/pr12517.c: New test.
26126
26127         PR tree-optimization/12578
26128         * gcc.c-torture/compile/pr12578.c: New test.
26129
26130         PR tree-optimization/12899
26131         * gcc.c-torture/compile/pr12899.c: New test.
26132
26133         PR rtl-optimization/14692
26134         * gcc.c-torture/compile/pr14692.c: New test.
26135
26136         PR tree-optimization/16461
26137         * gcc.c-torture/compile/pr16461.c: New test.
26138
26139 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
26140
26141         * gfortran.dg/getenv_1.f90: New test.
26142
26143 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
26144
26145         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
26146         wchar_t.
26147         * gcc.dg/symbian5.c: Test -fno-short-wchar.
26148
26149 2004-08-06  Paul Brook  <paul@codesourcery.com>
26150
26151         * gfortran.dg/ret_array_1.f90: New test.
26152         * gfortran.dg/ret_pointer_1.f90: New test.
26153
26154 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
26155
26156         * gcc.dg/missing-field-init-[12].c: New tests.
26157         * g++.dg/warn/missing-field-init-[12].C: New tests.
26158
26159 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
26160
26161         * gcc.dg/enum2.c: New test.
26162         * gcc.dg/symbian3.c: Likewise.
26163         * gcc.dg/symbian4.c: Likewise.
26164         * gcc.dg/wchar_t-2.c: Likewise.
26165
26166 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
26167
26168         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
26169         destructor tests.
26170
26171 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
26172
26173         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
26174         dg-require-visiblity.
26175         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
26176         * g++.dg/ext/visibility/fvisibility.C: Likewise.
26177         * g++.dg/ext/visibility/memfuncts.C: Likewise.
26178         * g++.dg/ext/visibility/new1.C: Likewise.
26179         * g++.dg/ext/visibility/pragma.C: Likewise.
26180         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
26181         * g++.dg/ext/visibility/virtual.C: Likewise.
26182         * g++/dg/ext/visibility/visibility-1.C: Likewise.
26183         * g++/dg/ext/visibility/visibility-2.C: Likewise.
26184         * g++/dg/ext/visibility/visibility-3.C: Likewise.
26185         * g++/dg/ext/visibility/visibility-4.C: Likewise.
26186         * g++/dg/ext/visibility/visibility-5.C: Likewise.
26187         * g++/dg/ext/visibility/visibility-6.C: Likewise.
26188         * g++/dg/ext/visibility/visibility-7.C: Likewise.
26189         * g++/dg/ext/visibility/visibility-8.C: New test.
26190         * gcc.c-torture/compile/dll.x: Remove.
26191         * gcc.dg/dll-2.c: Use dg-require-dll
26192         * gcc.dg/visibility-10.c: New test.
26193         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
26194         supporting DLLs.
26195         * testsuite/lib/scanasm.exp (scan_hidden): New function.
26196         (scan_not_hidden): Likewise.
26197
26198 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
26199
26200         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
26201
26202 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
26203
26204         * gcc.c-torture/execute/20040805-1.c: New test.
26205
26206 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
26207
26208         * gcc.dg/20020118-1.c: Declare abort.
26209         * gcc.dg/altivec_check.h: Likewise.
26210         * gcc.dg/iftrap-2.c: Likewise.
26211         * gcc.dg/pragma-darwin.c: Likewise.
26212         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
26213
26214 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
26215
26216         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
26217
26218 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
26219
26220         * gcc.c-torture/execute/builtins/abs-2.c,
26221         gcc.c-torture/execute/builtins/abs-3.c,
26222         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
26223         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
26224         intmax_t, uintmax_t and their limits.
26225         * gcc.dg/intmax_t-1.c: New test.
26226
26227 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26228
26229         * g++.dg/tc1/dr147.C: Add reference to PR.
26230
26231 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
26232
26233         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
26234         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
26235
26236 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
26237
26238         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
26239
26240 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
26241
26242         * gcc.dg/redecl-5.c: New test.
26243         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
26244         of scanf.
26245
26246 2004-08-03  Roger Sayle  <roger@eyesopen.com>
26247
26248         PR middle-end/16790
26249         * gcc.c-torture/execute/pr16790-1.c: New test case.
26250
26251 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
26252
26253         * g++.dg/ext/visibility/assign1.C: New test.
26254         * g++.dg/ext/visibility/new1.C: Likewise.
26255
26256         * gcc.dg/symbian1.c: New test.
26257         * gcc.dg/symbian2.c: Likewise.
26258
26259 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
26260
26261         PR target/16570
26262         * gcc.dg/i386-sse-9.c: New test.
26263
26264 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
26265
26266         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
26267
26268 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
26269
26270         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
26271         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
26272         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
26273         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
26274         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
26275         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
26276         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
26277         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
26278         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
26279         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
26280         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
26281         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
26282         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
26283         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
26284         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
26285         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
26286         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
26287         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
26288         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
26289         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
26290         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
26291         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
26292         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
26293         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
26294         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
26295         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
26296         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
26297         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
26298         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
26299         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
26300         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
26301         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
26302         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
26303         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
26304         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
26305         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
26306         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
26307         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
26308         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
26309         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
26310         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
26311         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
26312         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
26313         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
26314         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
26315         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
26316         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
26317         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
26318         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
26319         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
26320         gcc.misc-tests/i386-pf-3dnow-1.c,
26321         gcc.misc-tests/i386-pf-athlon-1.c,
26322         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
26323         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
26324         Declare built-in functions used.
26325         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
26326
26327 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
26328
26329         PR c++/16707
26330         * g++.dg/lookup/using12.C: New test.
26331
26332         * g++.dg/init/null1.C: Fix PR number.
26333         * g++.dg/parse/namespace10.C: Likewise.
26334
26335 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
26336
26337         PR c++/16224
26338         * g++.dg/template/spec17.C: New test.
26339         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
26340         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
26341
26342 2004-08-02  David Billinghurst
26343
26344         PR fortran/16292
26345         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
26346
26347 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
26348
26349         * gcc.dg/ia64-got-1.c: New test case.
26350
26351 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
26352
26353         PR c++/16489
26354         * g++.dg/init/null1.C: New test.
26355         * g++.dg/tc1/dr76.C: Adjust error marker.
26356
26357         PR c++/16529
26358         * g++.dg/parse/namespace10.C: New test.
26359
26360         PR c++/16810
26361         * g++.dg/inherit/ptrmem2.C: New test.
26362
26363 2004-08-02  Ben Elliston  <bje@au.ibm.com>
26364
26365         PR target/16155
26366         * gcc.dg/pr16155.c: New test.
26367
26368 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
26369
26370         * gcc.dg/redecl-2.c: New test.
26371
26372 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
26373
26374         * gcc.dg/darwin-longdouble.c: New file.
26375
26376 2004-07-30  Richard Henderson  <rth@redhat.com>
26377
26378         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
26379         write to constant argument.
26380         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
26381
26382 2004-07-30  Richard Henderson  <rth@redhat.com>
26383
26384         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
26385         tests of nearest around zero.
26386
26387 2004-07-30  Andrew Pinski  <apinski@apple.com>
26388
26389         * gcc.c-torture/compile/20040730-1.c: New test.
26390
26391 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
26392
26393         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
26394         powerpc-eabispe.
26395
26396 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
26397
26398         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
26399
26400 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
26401
26402         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
26403         contains $ld_library_path.
26404         * lib/gfortran.exp (gfortran_link_flags): Likewise.
26405
26406 2004-07-29  Richard Henderson  <rth@redhat.com>
26407
26408         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
26409
26410         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
26411         (alt2, which): New.
26412         (Check): Accept either alternative.
26413
26414 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
26415
26416         * g++.dg/abi/inline1.C: New test.
26417         * g++.dg/abi/local1-a.cc: Likewise.
26418         * g++.dg/abi/local1.C: Likewise.
26419         * g++.dg/abi/mangle11.C: Tweak location of warnings.
26420         * g++.dg/abi/mangle12.C: Likewise.
26421         * g++.dg/abi/mangle17.C: Likewise.
26422         * g++.dg/abi/mangle20-2.C: Likewise.
26423         * g++.dg/opt/interface1.C: Likewise.
26424         * g++.dg/opt/interface1.h: Likewise.
26425         * g++.dg/opt/interface1-a.cc: New test.
26426         * g++.dg/parse/repo1.C: New test.
26427         * g++.dg/template/repo1.C: Likewise.
26428         * g++.dg/warn/Winline-1.C: Likewise.
26429         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
26430
26431 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
26432
26433         * gcc.dg/tree-ssa/20040729-1.c: New test.
26434
26435 2004-07-27  Matt Austern <austern@apple.com>
26436
26437         * gcc.dg/darwin-bool-1.c: New test.
26438         * gcc.dg/darwin-bool-2.c: New test.
26439
26440 2004-07-28  Richard Henderson  <rth@redhat.com>
26441
26442         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
26443         arguments in the correct type.  Don't write to constant arguments.
26444
26445 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
26446
26447         PR tree-optimization/16688
26448         PR tree-optimization/16689
26449         * g++.dg/tree-ssa/pr16688.C: New test.
26450
26451 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
26452
26453         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
26454         loads.  Not only in the comment, this time.
26455
26456 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
26457
26458         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
26459         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
26460         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
26461         * gcc.dg/sh4a-bitmovua.c: New.
26462         * gcc.dg/sh4a-cos.c: New.
26463         * gcc.dg/sh4a-cosf.c: New.
26464         * gcc.dg/sh4a-fprun.c: New.
26465         * gcc.dg/sh4a-fsrra.c: New.
26466         * gcc.dg/sh4a-memmovua.c: New.
26467         * gcc.dg/sh4a-sin.c: New.
26468         * gcc.dg/sh4a-sincos.c: New.
26469         * gcc.dg/sh4a-sincosf.c: New.
26470         * gcc.dg/sh4a-sinf.c: New.
26471
26472 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
26473
26474         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
26475         conditionals.
26476         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
26477         loads.
26478         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
26479         DOM1.
26480
26481 2004-07-27  Andrew Pinski  <apinski@apple.com>
26482
26483         * g++.dg/rtti/tinfo1.C: Correct the xfail.
26484
26485 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
26486
26487         * gcc.dg/pragma-isr.c: New test.
26488
26489 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26490
26491         PR c++/14429
26492         * g++.dg/template/ttp11.C: New test.
26493
26494 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
26495
26496         * gcc.c-torture/compile/20040727-1.c: New test.
26497
26498 2004-07-26  Eric Christopher  <echristo@redhat.com>
26499
26500         * gcc.c-torture/compile/20040726-2.c: New test.
26501
26502 2004-07-26  Andrew Pinski  <apinski@apple.com>
26503
26504         * g++.dg/rtti/tinfo1.C: Xfail.
26505
26506 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
26507
26508         * gcc.c-torture/compile/20040726-1.c: New test.
26509
26510 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
26511             Brian Ryner  <bryner@brianryner.com>
26512
26513         PR c++/9283
26514         PR c++/15000
26515         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
26516         * g++.dg/ext/visibility/: New directory.
26517         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
26518         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
26519         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
26520         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
26521         * g++.dg/ext/visibility/fvisibility.C,
26522         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
26523         g++.dg/ext/visibility/fvisibility-override1.C
26524         g++.dg/ext/visibility/fvisibility-override2.C
26525         g++.dg/ext/visibility/memfuncts.C
26526         g++.dg/ext/visibility/noPLT.C
26527         g++.dg/ext/visibility/pragma.C
26528         g++.dg/ext/visibility/pragma-override1.C
26529         g++.dg/ext/visibility/pragma-override2.C
26530         g++.dg/ext/visibility/staticmemfuncts.C
26531         g++.dg/ext/visibility/virtual.C: New tests.
26532
26533 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
26534
26535         PR c/15360
26536         * gcc.dg/pr15360-1.c: New test.
26537
26538 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
26539
26540         * gcc.dg/pragma-align-2.c: New test.
26541         * gcc.dg/pragma-init-fini.c: New test.
26542         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
26543         targets.
26544
26545 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
26546
26547         * gcc.dg/init-string-2.c: New test.
26548
26549 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
26550
26551         PR 16684
26552         * gcc.dg/Wredundant-decls-1.c: New test case.
26553
26554 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
26555
26556         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
26557         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
26558         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
26559         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
26560         * gcc.dg/compat/generate-random.c: New file.
26561         * gcc.dg/compat/generate-random.h: Likewise.
26562         * gcc.dg/compat/generate-random_r.c: Likewise.
26563         * gcc.dg/compat/struct-layout-1.h: Likewise.
26564         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
26565         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
26566         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
26567         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
26568         * gcc.dg/compat/struct-layout-1_main.c: New test.
26569         * gcc.dg/compat/struct-layout-1_x.c: New file.
26570         * gcc.dg/compat/struct-layout-1_y.c: New file.
26571         * gcc.dg/compat/struct-layout-1_test.h: New file.
26572
26573 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
26574
26575         * gcc.dg/comp-return-1.c: New test
26576
26577 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
26578
26579         * gcc.dg/vmx/8-02a.c: Fix typo.
26580
26581         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
26582         * gcc.dg/darwin-abi-3.c: New test.
26583
26584         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
26585         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
26586
26587         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
26588         * gcc.dg/vmx/ops-long-1.c: New test.
26589         * gcc.dg/vmx/ops-long-2.c: New test.
26590
26591 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
26592
26593         * g++.dg/lookup/conv-[1234].C: New.
26594
26595 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
26596
26597         * g++.dg/parse/attr2.C: Simplify.
26598
26599 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
26600
26601         PR c/7284
26602         * gcc.c-torture/execute/pr7284-1.c: New test.
26603
26604 2004-07-22  Brian Booth  <bbooth@redhat.com>
26605
26606         * gcc.dg/tree-ssa/20040721-1.c: New test.
26607
26608 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
26609
26610         * g++.dg/template/crash20.c: New.
26611
26612 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
26613
26614         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
26615         Add dg-run directive.  Declare variables as required.
26616         * gfortran.dg/g77/README: Update
26617
26618 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
26619
26620         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
26621         gcc.dg/cris-peep2-andu2.c: New tests.
26622
26623 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
26624
26625         PR c/15052
26626         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
26627         on return type.
26628         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
26629         messages.
26630         * gcc.dg/qual-return-2.c: Update expected messages.
26631         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
26632
26633 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
26634
26635         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
26636         * gcc.dg/noncompile/921102-1.c: Update expected error message.
26637
26638 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
26639
26640         PR c/11250
26641         * gcc.dg/init-string-1.c: New test.
26642
26643 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
26644
26645         PR middle-end/15345
26646         PR c/16450
26647         * gcc.dg/torture/nested-fn-1.c: New test.
26648
26649 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
26650
26651         PR target/16559
26652         * gcc.dg/ia64-fptr-1.c: New file.
26653
26654 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26655
26656         PR c++/14497
26657         * g++.dg/template/spec16.C: New test.
26658         * g++.old-deja/g++.robertl/eb118.C: Remove.
26659
26660 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26661
26662         PR c++/509
26663         * g++.dg/template/spec15.C: New test.
26664
26665 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
26666
26667         Copy cases from g77.f-torture/execute and add dg-run
26668         directive.  Other changes as noted.
26669         * gfortran.dg/g77/13037.f
26670         * gfortran.dg/g77/1832.f
26671         * gfortran.dg/g77/19981119-0.f
26672         * gfortran.dg/g77/19990313-0.f
26673         * gfortran.dg/g77/19990313-1.f
26674         * gfortran.dg/g77/19990313-2.f
26675         * gfortran.dg/g77/19990313-3.f
26676         * gfortran.dg/g77/19990419-1.f
26677         * gfortran.dg/g77/19990826-0.f
26678         * gfortran.dg/g77/19990826-2.f
26679         * gfortran.dg/g77/20000503-1.f
26680         * gfortran.dg/g77/20001111.f
26681         * gfortran.dg/g77/20010116.f
26682         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
26683         * gfortran.dg/g77/20010430.f
26684         * gfortran.dg/g77/6177.f
26685         * gfortran.dg/g77/947.f
26686         * gfortran.dg/g77/970816-3.f
26687         * gfortran.dg/g77/971102-1.f
26688         * gfortran.dg/g77/980520-1.f
26689         * gfortran.dg/g77/980628-0.f
26690         * gfortran.dg/g77/980628-1.f
26691         * gfortran.dg/g77/980628-10.f
26692         * gfortran.dg/g77/980628-2.f
26693         * gfortran.dg/g77/980628-3.f
26694         * gfortran.dg/g77/980628-7.f
26695         * gfortran.dg/g77/980628-8.f
26696         * gfortran.dg/g77/980628-9.f
26697         * gfortran.dg/g77/980701-0.f
26698         * gfortran.dg/g77/980701-1.f
26699         * gfortran.dg/g77/cabs.f
26700         * gfortran.dg/g77/claus.f
26701         * gfortran.dg/g77/complex_1.f
26702         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
26703         * gfortran.dg/g77/dcomplex.f
26704         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
26705         * gfortran.dg/g77/f90-intrinsic-mathematical.f
26706         * gfortran.dg/g77/f90-intrinsic-numeric.f
26707         * gfortran.dg/g77/int8421.f
26708         * gfortran.dg/g77/labug1.f
26709         * gfortran.dg/g77/large_vec.f
26710         * gfortran.dg/g77/le.f
26711         * gfortran.dg/g77/short.f
26712         * gfortran.dg/g77/README: Update
26713
26714 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
26715
26716         PR c++/16637
26717         * g++.dg/parse/lookup4.C: New test.
26718
26719 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26720
26721         PR c++/16175
26722         * g++.dg/template/ttp10.C: New test.
26723
26724 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
26725
26726         * gcc.dg/pr12625-1.c: New test.
26727
26728 2004-07-20  Steven Bosscher  <stevenb@suse.de>
26729
26730         * testsuite/gcc.dg/switch-warn-1.c: New test.
26731         * testsuite/gcc.dg/switch-warn-2.c: New test.
26732         * gcc.c-torture/compile/pr14730.c: Update.
26733
26734 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
26735
26736         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
26737         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
26738         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
26739         g++.dg/template/nontype3.C: Remove trailing CR from tests.
26740
26741 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
26742
26743         PR c++/16623
26744         * g++.dg/template/assign1.C: New test.
26745
26746 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26747
26748         PR c++/12170
26749         * g++.dg/template/ttp9.C: New test.
26750
26751 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
26752
26753         * gcc.dg/format/cmn-err-1.c: New test.
26754
26755 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
26756
26757         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
26758         gcc.dg/Wparentheses-10.c: New tests.
26759         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
26760
26761 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26762
26763         PR fortran/16465
26764         * gfortran.dg/g77//ffixed-line-length-0.f,
26765         gfortran.dg/g77/ffixed-line-length-132.f,
26766         gfortran.dg/g77/ffixed-line-length-72.f,
26767         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
26768         gfortran.dg/g77/README: Update.
26769
26770 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26771
26772         PR c++/13092
26773         * g++.dg/template/non-dependent7.C: New test.
26774         * g++.dg/template/non-dependent8.C: Likewise.
26775         * g++.dg/template/non-dependent9.C: Likewise.
26776         * g++.dg/template/non-dependent10.C: Likewise.
26777
26778 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
26779
26780         PR c++/16337
26781         * g++.dg/parse/attr2.C: New test.
26782
26783 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
26784
26785         * g77.dg: Removed.
26786         * g77.f-torture: Ditto.
26787
26788 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
26789
26790         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
26791         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
26792         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
26793
26794 2004-07-16  Richard Henderson  <rth@redhat.com>
26795
26796         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
26797
26798 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26799
26800         * lib/fortran-torture.exp (fortran-torture): Don't test compile
26801         tests with full list of options.
26802         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
26803         of TORTURE_OPTIONS if test contains 'dg-do run'.
26804
26805         PR fortran/16404
26806         * gfortran.dg/do_iterator.f90: New test.
26807
26808 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26809
26810         PR rtl-optimization/16536
26811         * gcc.c-torture/execute/restrict-1.c: New test.
26812
26813 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26814
26815         PR fortran/15324
26816         * gfortran.dg/pr15324.f90: New test.
26817
26818         PR fortran/15129
26819         * gfortran.dg/pr15129.f90: New test.
26820
26821         PR fortran/15140
26822         * gfortran.dg/pr15140.f90: New test.
26823
26824         PR fortran/13792
26825         * gfortran.fortran-torture/execute/bounds.f90: Add check for
26826         compile-time simplification.
26827
26828 2004-07-14  Mike Stump  <mrs@apple.com>
26829
26830         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
26831
26832 2004-07-14  James E Wilson  <wilson@specifixinc.com>
26833
26834         PR target/16325
26835         * gcc.dg/profile-generate-1.c: New.
26836
26837 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
26838
26839         * gcc.c-torture/execute/20040709-1.c: New test.
26840         * gcc.c-torture/execute/20040709-2.c: New test.
26841
26842 2004-07-14  Mike Stump  <mrs@apple.com>
26843
26844         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
26845
26846 2004-07-14  Mike Stump  <mrs@apple.com>
26847
26848         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
26849
26850 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
26851
26852         PR c++/16518
26853         * g++.dg/parse/mutable1.C: New test.
26854
26855 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
26856
26857         PR tree-optimization/16443
26858         * gcc.dg/tree-ssa/20040713-1.c: New test.
26859
26860 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
26861
26862         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
26863         for operator new.
26864
26865 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
26866
26867         * gfortran.dg/g77/README: New file
26868         * gfortran.dg/g77/19981216-0.f: Copy from
26869         g77.f-torture/noncompile.  Add "dg-do compile" and
26870         dg-error as required.
26871         * gfortran.dg/g77/19990218-1.f: Likewise.
26872         * gfortran.dg/g77/19990905-1.f: Likewise.
26873         * gfortran.dg/g77/9263.f: Likewise.
26874         * gfortran.dg/g77/980615-0.f: Likewise.
26875         * gfortran.dg/g77/980616-0.f: Likewise.
26876         * gfortran.dg/g77/check0.f: Likewise.
26877         * gfortran.dg/g77/select_no_compile.f: Likewise.
26878
26879 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
26880
26881         Copy files from g77.f-torture/compile.
26882         Add "{ dg-do compile}".  Other changes as noted
26883         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
26884         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
26885         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
26886         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
26887         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
26888         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
26889         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
26890         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
26891         statement to conform to standard.  Append alpha1.x for reference.
26892         * gfortran.dg/g77/xformat.f: Add dg-warning
26893
26894 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
26895
26896         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
26897         Add {dg-do compile} directive.
26898         * gfortran.dg/g77/cpp2.F: Likewise.
26899
26900 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26901
26902         PR c++/5402
26903         * g++.dg/lookup/name-clash1.C: New test.
26904
26905         PR c++/9777
26906         * g++.dg/lookup/name-clash2.C: New test.
26907
26908         PR c++/12102
26909         * g++.dg/lookup/name-clash3.C: New test.
26910
26911 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26912
26913         * g++.dg/lookup/new2.C: New test.
26914         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
26915
26916 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
26917
26918         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
26919         Add {dg-do compile} directive.
26920         * gfortran.dg/g77/13060.f: Likewise.
26921         * gfortran.dg/g77/19990218-0.f: Likewise.
26922         * gfortran.dg/g77/19990305-0.f: Likewise.
26923         * gfortran.dg/g77/19990419-0.f: Likewise.
26924         * gfortran.dg/g77/19990502-0.f: Likewise.
26925         * gfortran.dg/g77/19990502-1.f: Likewise.
26926         * gfortran.dg/g77/19990525-0.f: Likewise.
26927         * gfortran.dg/g77/19990826-1.f: Likewise.
26928         * gfortran.dg/g77/19990826-3.f: Likewise.
26929         * gfortran.dg/g77/19990905-2.f: Likewise.
26930         * gfortran.dg/g77/20000412-1.f: Likewise.
26931         * gfortran.dg/g77/20000511-1.f: Likewise.
26932         * gfortran.dg/g77/20000511-2.f: Likewise.
26933         * gfortran.dg/g77/20000518.f: Likewise.
26934         * gfortran.dg/g77/20000601-1.f: Likewise.
26935         * gfortran.dg/g77/20000601-2.f: Likewise.
26936         * gfortran.dg/g77/20000629-1.f: Likewise.
26937         * gfortran.dg/g77/20000630-2.f: Likewise.
26938         * gfortran.dg/g77/20010115.f: Likewise.
26939         * gfortran.dg/g77/20010321-1.f: Likewise.
26940         * gfortran.dg/g77/20010426.f: Likewise.
26941         * gfortran.dg/g77/20020307-1.f: Likewise.
26942         * gfortran.dg/g77/8485.f: Likewise.
26943         * gfortran.dg/g77/960317-1.f: Likewise.
26944         * gfortran.dg/g77/970915-0.f: Likewise.
26945         * gfortran.dg/g77/980310-1.f: Likewise.
26946         * gfortran.dg/g77/980310-2.f: Likewise.
26947         * gfortran.dg/g77/980310-3.f: Likewise.
26948         * gfortran.dg/g77/980310-4.f: Likewise.
26949         * gfortran.dg/g77/980310-6.f: Likewise.
26950         * gfortran.dg/g77/980310-7.f: Likewise.
26951         * gfortran.dg/g77/980310-8.f: Likewise.
26952         * gfortran.dg/g77/980419-2.f: Likewise.
26953         * gfortran.dg/g77/980424-0.f: Likewise.
26954         * gfortran.dg/g77/980427-0.f: Likewise.
26955         * gfortran.dg/g77/980729-0.f: Likewise.
26956         * gfortran.dg/g77/981117-1.f: Likewise.
26957         * gfortran.dg/g77/toon_1.f: Likewise.
26958
26959 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26960
26961         PR c++/2204
26962         * g++.dg/other/abstract2.C: New test.
26963
26964 2004-07-12  Paul Brook  <paul@codesourcery.com>
26965
26966         * gfortran.dg/pointer_init_1.f90: New test.
26967
26968 2004-07-11  Paul Brook  <paul@codesourcery.com>
26969
26970         PR fortran/15986
26971         * gfortran.dg/contained_1.f90: New test.
26972
26973 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
26974
26975         * g++.dg/parse/defarg8.C: New test.
26976
26977 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26978
26979         PR fortran/16433
26980         * gfortran.dg/pr16433.f: New test.
26981
26982         PR fortran/17574
26983         * gfortran.dg/pr15754.f90: New test.
26984
26985 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
26986
26987         PR tree-optimization/16437
26988         * gcc.c-torture/execute/bitfld-4.c: New test.
26989
26990 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26991
26992         * gfortran.fortran-torture/execute/common_2.f90: Add check for
26993         access to common var from module.
26994
26995 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26996
26997         PR fortran/16336
26998         * gfortran.fortran-torture/execute/common_2.f90: New test.
26999
27000 2004-07-10  Paul Brook  <paul@codesourcery.com>
27001
27002         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
27003
27004 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27005
27006         PR fortran/15969
27007         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
27008
27009 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
27010
27011         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
27012         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
27013         * gfortran.dg/g77/ffree-form-1.f: Likewise.
27014         * gfortran.dg/g77/ffree-form-2.f: Likewise.
27015         * gfortran.dg/g77/ffree-form-3.f: Likewise.
27016         * gfortran.dg/g77/fno-underscoring.f: Likewise.
27017         * gfortran.dg/g77/funderscoring.f: Likewise.
27018         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
27019
27020 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27021
27022         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
27023
27024 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27025         Paul Brook  <paul@codesourcery.com>
27026
27027         PR fortran/13415
27028         * gfortran.dg/common_pointer_1.f90: New test.
27029
27030 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27031
27032         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
27033
27034 2004-07-09  James E Wilson  <wilson@specifixinc.com>
27035
27036         PR target/16364
27037         * gcc.c-torture/compile/20040709-1.c: New.
27038
27039 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27040
27041         PR fortran/14077
27042         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
27043
27044 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27045
27046         PR fortran/13201
27047         * gfortran.dg/shape_1.f90: New test.
27048
27049 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
27050             Andrew Pinski  <apinski@apple.com>
27051
27052         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
27053
27054 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27055
27056         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
27057         comment.
27058
27059 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27060         Paul Brook  <paul@codesourcery.com>
27061
27062         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
27063         '.f95' and '.F95'.
27064
27065 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
27066
27067         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
27068
27069 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27070
27071         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
27072         testcases with capital suffix.
27073
27074 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27075
27076         PR fortran/15481
27077         PR fortran/13372
27078         PR fortran/13575
27079         PR fortran/15978
27080         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
27081
27082         * gfortran.dg/implicit_1.f90: New test.
27083
27084 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
27085
27086         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
27087         expression to match gfortran warning/error messages
27088         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
27089         dg-error text.
27090
27091 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
27092
27093         * lib/fortran-torture.exp: Rename proc search_for to
27094         search_for_re.
27095
27096 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
27097
27098         * gcc.c-torture/execute/simd-5.x: New file.
27099         XFAIL on SPARC 64-bit at -O0.
27100
27101 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27102
27103         PR c++/8211
27104         PR c++/16165
27105         * g++.dg/warn/effc3.C: New test.
27106
27107 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
27108
27109         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
27110         change X to 1X in format.
27111         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
27112         add data statements to conform to standard.
27113
27114 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
27115
27116         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
27117         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
27118         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
27119
27120 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
27121
27122         * gfortran.dg/g77/7388.f: Copy from g77.dg
27123         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
27124         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
27125         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
27126         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
27127         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
27128         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
27129         * gfortran.dg/g77/strlen0.f: Likewise.
27130
27131 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
27132
27133         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
27134         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
27135
27136 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
27137
27138         * gcc.c-torture/execute/920428-2.x: Delete.
27139         * gcc.c-torture/execute/920501-7.x: Likewise.
27140
27141 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
27142
27143         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
27144         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
27145         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
27146         prescott and c3-2.
27147         (PREFETCH_3DNOW): Add -march=c3.
27148
27149 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
27150
27151         PR c/16437
27152         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
27153         * gcc.c-torture/execute/bf64-1.x: Likewise.
27154
27155 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
27156
27157         * gcc.c-torture/compile/20040708-1.c: New test.
27158
27159 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27160
27161         PR c++/16169
27162         * g++.dg/warn/effc2.C: New test.
27163
27164 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
27165
27166         * gcc.c-torture/execute/bitfld-1.x: Remove.
27167         * gcc.c-torture/execute/bitfld-3.c: New test.
27168         * gcc.dg/bitfld-2.c: Remove XFAILs.
27169
27170 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
27171
27172         PR c++/16276
27173         * g++.dg/rtti/tinfo1.C: New file.
27174
27175 2004-07-07  Eric Christopher  <echristo@redhat.com>
27176
27177         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
27178
27179 2004-07-07  Andrew Pinski  <apinski@apple.com>
27180
27181         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
27182
27183 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
27184
27185         * g++.dg/init/call1.C: XFAIL.
27186
27187 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
27188
27189         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
27190         except for movstrict*, to movmem* and clrstr* to clrmem*.
27191
27192 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
27193
27194         * gcc.c-torture/execute/20040707-1.c: New test.
27195
27196 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
27197
27198         * gcc.c-torture/execute/20040706-1.c: New test.
27199
27200 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27201
27202         PR c++/3671
27203         * g++.dg/template/spec14.C: New test.
27204
27205 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
27206
27207         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
27208         nothing if not yet defined.  Use it in b, c and d type definitions.
27209         * gcc.c-torture/execute/20040705-1.c: New test.
27210         * gcc.c-torture/execute/20040705-2.c: New test.
27211
27212 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27213
27214         PR c++/2518
27215         * g++.dg/lookup/new1.C: New test.
27216
27217 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27218
27219         PR c++/11406
27220         * g++.dg/template/sizeof8.C: New test.
27221
27222 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
27223
27224         * gcc.c-torture/compile/20040705-1.c: New test.
27225
27226 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
27227
27228         * gfortran.fortran-torture/execute/seq_io.f90: New test.
27229
27230 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
27231
27232         * gcc.dg/cpp/if-mop.c: Two new testcases.
27233         * gcc.dg/cpp/trad/comment-3.c: New.
27234
27235 2004-07-04  Paul Brook  <paul@codesourcery.com>
27236
27237         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
27238
27239 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
27240
27241         PR c++/3761
27242         * g++.dg/lookup/crash4.C: New test.
27243
27244 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
27245
27246         * gcc.c-torture/execute/builtin-abs-1.c
27247         * gcc.c-torture/execute/builtin-abs-2.c
27248         * gcc.c-torture/execute/builtin-complex-1.c
27249         * gcc.c-torture/execute/builtins/string-1-lib.c
27250         * gcc.c-torture/execute/builtins/string-1.c
27251         * gcc.c-torture/execute/builtins/string-2-lib.c
27252         * gcc.c-torture/execute/builtins/string-2.c
27253         * gcc.c-torture/execute/builtins/string-3-lib.c
27254         * gcc.c-torture/execute/builtins/string-3.c
27255         * gcc.c-torture/execute/builtins/string-4-lib.c
27256         * gcc.c-torture/execute/builtins/string-4.c
27257         * gcc.c-torture/execute/builtins/string-5-lib.c
27258         * gcc.c-torture/execute/builtins/string-5.c
27259         * gcc.c-torture/execute/builtins/string-6-lib.c
27260         * gcc.c-torture/execute/builtins/string-6.c
27261         * gcc.c-torture/execute/builtins/string-7-lib.c
27262         * gcc.c-torture/execute/builtins/string-7.c
27263         * gcc.c-torture/execute/builtins/string-8-lib.c
27264         * gcc.c-torture/execute/builtins/string-8.c
27265         * gcc.c-torture/execute/builtins/string-9-lib.c
27266         * gcc.c-torture/execute/builtins/string-9.c
27267         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
27268         * gcc.c-torture/execute/builtins/string-asm-1.c
27269         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
27270         * gcc.c-torture/execute/builtins/string-asm-2.c
27271         * gcc.c-torture/execute/stdio-opt-1.c
27272         * gcc.c-torture/execute/stdio-opt-2.c
27273         * gcc.c-torture/execute/stdio-opt-3.c
27274         * gcc.c-torture/execute/string-opt-1.c
27275         * gcc.c-torture/execute/string-opt-10.c
27276         * gcc.c-torture/execute/string-opt-11.c
27277         * gcc.c-torture/execute/string-opt-12.c
27278         * gcc.c-torture/execute/string-opt-13.c
27279         * gcc.c-torture/execute/string-opt-14.c
27280         * gcc.c-torture/execute/string-opt-15.c
27281         * gcc.c-torture/execute/string-opt-16.c
27282         * gcc.c-torture/execute/string-opt-2.c
27283         * gcc.c-torture/execute/string-opt-6.c
27284         * gcc.c-torture/execute/string-opt-7.c
27285         * gcc.c-torture/execute/string-opt-8.c:
27286         Replace with ...
27287
27288         * gcc.c-torture/execute/builtins/abs-2.c
27289         * gcc.c-torture/execute/builtins/abs-3.c
27290         * gcc.c-torture/execute/builtins/complex-1.c
27291         * gcc.c-torture/execute/builtins/fprintf.c
27292         * gcc.c-torture/execute/builtins/fputs.c
27293         * gcc.c-torture/execute/builtins/memcmp.c
27294         * gcc.c-torture/execute/builtins/memmove.c
27295         * gcc.c-torture/execute/builtins/memops-asm.c
27296         * gcc.c-torture/execute/builtins/mempcpy-2.c
27297         * gcc.c-torture/execute/builtins/mempcpy.c
27298         * gcc.c-torture/execute/builtins/memset.c
27299         * gcc.c-torture/execute/builtins/printf.c
27300         * gcc.c-torture/execute/builtins/sprintf.c
27301         * gcc.c-torture/execute/builtins/strcat.c
27302         * gcc.c-torture/execute/builtins/strchr.c
27303         * gcc.c-torture/execute/builtins/strcmp.c
27304         * gcc.c-torture/execute/builtins/strcpy.c
27305         * gcc.c-torture/execute/builtins/strcspn.c
27306         * gcc.c-torture/execute/builtins/strlen-2.c
27307         * gcc.c-torture/execute/builtins/strlen.c
27308         * gcc.c-torture/execute/builtins/strncat.c
27309         * gcc.c-torture/execute/builtins/strncmp-2.c
27310         * gcc.c-torture/execute/builtins/strncmp.c
27311         * gcc.c-torture/execute/builtins/strncpy.c
27312         * gcc.c-torture/execute/builtins/strpbrk.c
27313         * gcc.c-torture/execute/builtins/strpcpy-2.c
27314         * gcc.c-torture/execute/builtins/strpcpy.c
27315         * gcc.c-torture/execute/builtins/strrchr.c
27316         * gcc.c-torture/execute/builtins/strspn.c
27317         * gcc.c-torture/execute/builtins/strstr-asm.c
27318         * gcc.c-torture/execute/builtins/strstr.c:
27319         ... these new files.
27320
27321         * gcc.c-torture/execute/builtins/abs-2-lib.c
27322         * gcc.c-torture/execute/builtins/abs-3-lib.c
27323         * gcc.c-torture/execute/builtins/complex-1-lib.c
27324         * gcc.c-torture/execute/builtins/fprintf-lib.c
27325         * gcc.c-torture/execute/builtins/fputs-lib.c
27326         * gcc.c-torture/execute/builtins/memcmp-lib.c
27327         * gcc.c-torture/execute/builtins/memmove-lib.c
27328         * gcc.c-torture/execute/builtins/memops-asm-lib.c
27329         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
27330         * gcc.c-torture/execute/builtins/mempcpy-lib.c
27331         * gcc.c-torture/execute/builtins/memset-lib.c
27332         * gcc.c-torture/execute/builtins/printf-lib.c
27333         * gcc.c-torture/execute/builtins/sprintf-lib.c
27334         * gcc.c-torture/execute/builtins/strcat-lib.c
27335         * gcc.c-torture/execute/builtins/strchr-lib.c
27336         * gcc.c-torture/execute/builtins/strcmp-lib.c
27337         * gcc.c-torture/execute/builtins/strcpy-lib.c
27338         * gcc.c-torture/execute/builtins/strcspn-lib.c
27339         * gcc.c-torture/execute/builtins/strlen-2-lib.c
27340         * gcc.c-torture/execute/builtins/strlen-lib.c
27341         * gcc.c-torture/execute/builtins/strncat-lib.c
27342         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
27343         * gcc.c-torture/execute/builtins/strncmp-lib.c
27344         * gcc.c-torture/execute/builtins/strncpy-lib.c
27345         * gcc.c-torture/execute/builtins/strpbrk-lib.c
27346         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
27347         * gcc.c-torture/execute/builtins/strpcpy-lib.c
27348         * gcc.c-torture/execute/builtins/strrchr-lib.c
27349         * gcc.c-torture/execute/builtins/strspn-lib.c
27350         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
27351         * gcc.c-torture/execute/builtins/strstr-lib.c
27352         * gcc.c-torture/execute/builtins/lib/abs.c
27353         * gcc.c-torture/execute/builtins/lib/fprintf.c
27354         * gcc.c-torture/execute/builtins/lib/memset.c
27355         * gcc.c-torture/execute/builtins/lib/printf.c
27356         * gcc.c-torture/execute/builtins/lib/sprintf.c
27357         * gcc.c-torture/execute/builtins/lib/strcpy.c
27358         * gcc.c-torture/execute/builtins/lib/strcspn.c
27359         * gcc.c-torture/execute/builtins/lib/strncat.c
27360         * gcc.c-torture/execute/builtins/lib/strncmp.c
27361         * gcc.c-torture/execute/builtins/lib/strncpy.c
27362         * gcc.c-torture/execute/builtins/lib/strpbrk.c
27363         * gcc.c-torture/execute/builtins/lib/strspn.c
27364         * gcc.c-torture/execute/builtins/lib/strstr.c:
27365         New files containing support routines.
27366
27367         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
27368         declaration.
27369         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
27370         when not optimizing.
27371
27372 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
27373
27374         PR c++/16240
27375         * g++.dg/abi/mangle22.C: New test.
27376         * g++.dg/abi/mangle23.C: Likewise.
27377
27378 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
27379
27380         PR fortran/16290
27381         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
27382         Allow for cases without denormalized floating point numbers.
27383
27384 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
27385
27386         PR c/1027
27387         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
27388         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
27389         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
27390         expected warning text.
27391         * gcc.dg/format/diag-2.c: New test.
27392
27393 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
27394
27395         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
27396
27397 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
27398
27399         * gcc.dg/builtins-43.c: New.
27400         * gcc.dg/builtins-44.c: New.
27401         * gcc.dg/builtins-45.c: New.
27402
27403 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
27404             Andreas Tobler  <a.tobler@schweiz.ch>
27405
27406         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
27407         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
27408         as SIGSEGV.
27409         * gcc.dg/cleanup-11.c: Likewise.
27410         * gcc.dg/cleanup-8.c: Likewise.
27411         * gcc.dg/cleanup-9.c: Likewise.
27412         * gcc.dg/cleanup-5.c: Run on all platforms.
27413
27414 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
27415
27416         * g++.dg/warn/nonnull1.C: New test.
27417
27418 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
27419
27420         * gcc.dg/compat/compat-common.h: Wrap up CINT in
27421         an #ifndef SKIP_COMPLEX_INT/#endif pair.
27422         Special-case the Sun compiler wrt to <complex.h>.
27423
27424 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
27425
27426         * gcc.dg/Wunreachable-8.C: New test.
27427
27428         * gcc.dg/h8300-ice2.c : New test.
27429
27430 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
27431
27432         PR fortran/16161
27433         * gfortran.fortran-torture/compile/implicit.f90: Add test
27434         for implicit character.
27435
27436 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
27437
27438         PR fortran/16289
27439         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
27440         Use tiny() intrinsic to find smallest non-negative real
27441
27442 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
27443
27444         * gcc.dg/compat/struct-by-value-22_main.c: New test.
27445         * gcc.dg/compat/struct-by-value-22_x.c: New.
27446         * gcc.dg/compat/struct-by-value-22_y.c: New.
27447
27448         * gcc.c-torture/execute/20040629-1.c: New test.
27449
27450 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
27451
27452         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
27453         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
27454
27455         PR target/16195
27456         * gcc.dg/20040625-1.c: New test.
27457
27458 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27459
27460         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
27461
27462 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27463
27464         PR fortran/15963
27465         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
27466
27467 2004-06-29  Richard Henderson  <rth@redhat.com>
27468
27469         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
27470
27471 2004-06-29  Paul Brook  <paul@codesourcery.com>
27472
27473         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
27474         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
27475
27476 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
27477
27478         PR c++/16260
27479         * g++.dg/parse/crash15.C: New.
27480
27481 2004-06-28  Andrew Pinski  <apinski@apple.com>
27482
27483         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
27484         by the error already.
27485
27486         * g++.dg/opt/ptrmem4.C: Change to compile only test.
27487
27488 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
27489
27490         PR target/14041
27491         * gcc.dg/h8300-bss-align-1.c : New.
27492
27493 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
27494
27495         * PR c++/16174
27496         * g++.dg/template/ctor4.C: New.
27497
27498 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
27499
27500         PR c++/16205
27501         * g++.dg/warn/Wsequence-point-1.C: New test.
27502
27503 2004-06-27  Paul Brook  <paul@codesourcery.com>
27504
27505         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
27506
27507 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
27508
27509         * g++.old-deja/g++.mike/p7325.C: Remove.
27510
27511 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
27512
27513         PR c/14963
27514         * gcc.dg/pr14963.c: New test.
27515
27516 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
27517
27518         PR c++/16193
27519         * g++.dg/parse/redef1.C: New test.
27520
27521 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
27522
27523         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
27524         20021110.c.
27525         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
27526         20021119-1.c.
27527         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
27528         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
27529         5-04.c.
27530         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
27531         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
27532         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
27533         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
27534         g++.brendan/enum14.C.
27535         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
27536         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
27537         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
27538         g++.mike/virt1.C.
27539         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
27540         memtemp24.C.
27541
27542 2004-06-27  Roger Sayle  <roger@eyesopen.com>
27543
27544         * gcc.dg/20040527-1.c: New test case.
27545
27546 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
27547
27548         PR gfortran/pr16196
27549         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
27550
27551 2004-06-25  Roger Sayle  <roger@eyesopen.com>
27552
27553         PR middle-end/15825
27554         * gcc.dg/pr15825-1.c: New test case.
27555
27556 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
27557
27558         * gcc.c-torture/execute/20040625-1.c: New test.
27559
27560 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27561
27562         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
27563
27564 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
27565
27566         * gcc.dg/torture/mips-div-1.c: New test.
27567
27568 2004-06-24  Jeff Law  <law@redhat.com>
27569
27570         * gcc.dg/tree-ssa/20040624-1.c: New test.
27571
27572 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
27573
27574         * gcc.c-torture/compile/20040624-1.c: New test.
27575
27576 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27577
27578         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
27579         this directory.
27580
27581 2004-06-23  Andrew Pinski  <apinski@apple.com>
27582
27583         PR middle-end/15988
27584         * g++.dg/opt/ptrmem4.C: New test.
27585
27586         * gcc.dg/c90-array-quals-2.c: New test.
27587
27588 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
27589
27590         * gcc.dg/kpice1.c: New test.
27591
27592 2006-06-23  Andrew Pinski  <apinski@apple.com>
27593
27594         * gcc.dg/c90-array-quals.c: New test.
27595
27596 2006-06-22  Richard Henderson  <rth@redhat.com>
27597
27598         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
27599
27600 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
27601
27602         * gcc.dg/builtins-config.h: Handle FreeBSD.
27603
27604 2006-06-22  Richard Henderson  <rth@redhat.com>
27605
27606         * g++.dg/opt/devirt1.C: New.
27607
27608 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
27609
27610         * g++.dg/opt/pr15551.C: New testcase.
27611
27612 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
27613
27614         PR target/14800
27615         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
27616         x86_64-*-linux* when compiling for 32bit.
27617
27618 2004-06-21  Andrew Pinski  <apinski@apple.com>
27619
27620         * gcc.dg/pch/struct-1.c: New.
27621         * gcc.dg/pch/struct-1.hs: New.
27622
27623 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
27624
27625         * gcc.dg/pch/save-temps-1.c: New file.
27626         * gcc.dg/pch/save-temps-1.hs: New file.
27627
27628 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
27629
27630         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
27631         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
27632
27633 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27634
27635         * gfortran.fortran-torture/execute/select_1.f90: Rename function
27636         to fix type error.
27637         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
27638         Remove trailing spaces.
27639
27640 2004-06-21  Richard Henderson  <rth@redhat.com>
27641
27642         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
27643         merging && to BIT_FIELD_REF.
27644
27645 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
27646
27647         * g++.dg/opt/placeholder1.C: New test.
27648
27649 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
27650
27651         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
27652         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
27653         * gcc.dg/compat/union-m128-1_x.c: Likewise.
27654         * gcc.dg/compat/union-m128-1_y.c: Likewise.
27655
27656 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
27657
27658         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
27659         extern "C".
27660         * g++.dg/other/pragma-re-1.C: Add comments.
27661
27662 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
27663
27664         PR gfortran/16080
27665         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
27666
27667 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
27668
27669         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
27670         instead of setting the type of size_t by
27671         hand.
27672
27673 2004-06-18  Roger Sayle  <roger@eyesopen.com>
27674
27675         * gcc.dg/unordered-2.c: New test case.
27676         * gcc.dg/unordered-3.c: New test case.
27677
27678 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
27679
27680         PR other/16043
27681         * lib/g++.exp (g++_version): Tweak regexp for version
27682         * lib/g77.exp (g77_version): Likewise.
27683         * lib/gfortran.exp (gfortran_version): Likewise.
27684         * lib/objc.exp (objc_version): Likewise.
27685         * lib/treelang.exp (treelang_version): Likewise.
27686
27687 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
27688
27689         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
27690         Use INT_MAX instead of __INT_MAX__.
27691         * gcc.dg/compat/struct-align-2_y.c: Likewise.
27692
27693         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
27694         * gcc.dg/compat/scalar-return-3_x.c: Use it.
27695         * gcc.dg/compat/scalar-return-3_y.c: Use it.
27696         * gcc.dg/compat/scalar-return-4_x.c: Use it.
27697         * gcc.dg/compat/scalar-return-4_y.c: Use it.
27698         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
27699         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
27700         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
27701         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
27702
27703         * gcc.dg/range-test-1.c: New test.
27704         * g++.dg/opt/range-test-1.C: New test.
27705
27706 2004-06-17  Richard Henderson  <rth@redhat.com>
27707
27708         * objc.dg/sync-1.m: New.
27709         * objc.dg/try-catch-1.m: Don't force next runtime.
27710         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
27711         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
27712         shadowed catch clause.
27713         * objc.dg/try-catch-5.m: New.
27714
27715 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
27716
27717         Bug 14610
27718         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
27719
27720 2004-06-15  Richard Henderson  <rth@redhat.com>
27721
27722         * gcc.dg/20001116-1.c: Move expected warning line.
27723
27724 2004-06-15  Richard Henderson  <rth@redhat.com>
27725
27726         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
27727         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
27728
27729 2004-06-15  Jeff Law  <law@redhat.com>
27730
27731         * gcc.dg/tree-ssa/20040615-1.c: New test.
27732         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
27733         be less sensitive to operand ordering.
27734         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
27735
27736 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
27737
27738         * g++.dg/abi/bitfield3.C: Add comment..
27739
27740 2004-06-15  Richard Henderson  <rth@redhat.com>
27741
27742         * g++.dg/ext/stmtexpr1.C: XFAIL.
27743         * gcc.dg/20030612-1.c: XFAIL.
27744
27745 2004-06-15  Eric Christopher  <echristo@redhat.com>
27746
27747         * g++.dg/charset/asm5.c: New.
27748         * gcc.dg/charset/asm6.c: New.
27749
27750 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27751
27752         PR fortran/15962
27753         * gfortran.fortran-torture/execute/select_1.f90: New test.
27754
27755 2004-06-15  Paul Brook  <paul@codesourcery.com>
27756
27757         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
27758
27759 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27760
27761         PR c++/15967
27762         * g++.dg/lookup/crash3.C: New test.
27763
27764 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27765
27766         PR c++/15947
27767         * g++.dg/parse/dtor4.C: New test.
27768
27769 2004-06-14  Jeff Law  <law@redhat.com>
27770
27771         * gcc.c-torture/compile/20040614-1.c: New test.
27772
27773 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27774
27775         PR fortran/15211
27776         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
27777         LEN of a character array.
27778
27779 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
27780
27781         PR c++/15096
27782         * g++.dg/template/ptrmem10.C: New test.
27783
27784         PR c++/14930
27785         * g++.dg/template/friend30.C: New test.
27786
27787 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27788
27789         PR fortran/14928
27790         * gfortran.fortran-torture/compile/mloc.f90: New test.
27791
27792 2004-06-13  Paul Brook  <paul@codesourcery.com>
27793
27794         * gfortran.fortran-torture/execute/random_2.f90: New test.
27795
27796 2004-06-13  Eric Christopher  <echristo@redhat.com>
27797
27798         * gcc.dg/noncompile/redecl-1.c: Fix error message.
27799
27800 2004-06-12  Paul Brook  <paul@codesourcery.com>
27801
27802         * gfortran.fortran-torture/execute/contained_3.f90: New test.
27803
27804 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27805
27806         PR fortran/14923
27807         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
27808
27809 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27810
27811         PR fortran/14957
27812         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
27813         syntax errors in end statements of contained subroutines.
27814
27815 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27816
27817         PR fortran/12841
27818         * gfortran.fortran-torture/execute/null_arg.f90: New test.
27819
27820 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
27821
27822         PR fortran/15665
27823         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
27824
27825 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
27826
27827         PR gfortran/12839
27828         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
27829
27830 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
27831
27832         PR c++/15862
27833         * g++.dg/parse/enum1.C: New test.
27834
27835 2004-06-10  Jeff Law  <law@redhat.com>
27836
27837         * gcc.c-torture/compile/20040610-1.c: New test.
27838
27839 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27840
27841         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
27842         * g++.old-deja/g++.other/decl3.C: Likewise.
27843
27844 2004-06-10  Brian Booth  <bbooth@redhat.com>
27845
27846         * gcc.dg/tree-ssa/20031015-1.c: Scan for
27847         V_MAY_DEF instead of VDEF.
27848         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
27849
27850 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
27851
27852         PR c++/14211
27853         * g++.dg/conversion/const1.C: New test.
27854
27855         PR c++/15076
27856         * g++.dg/conversion/reinterpret1.C: New test.
27857
27858         PR c++/15877
27859         * g++.dg/template/enum2.C: New test.
27860
27861         PR c++/15227
27862         * g++.dg/template/error13.C: New test.
27863
27864 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27865
27866         PR fortran/14957
27867         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
27868         arguments to test_* REAL and of the right size.
27869
27870 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
27871
27872         PR target/15569
27873         PR rtl-optimization/15681
27874         * gcc.dg/20040609-1.c: New test.
27875
27876 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
27877
27878         PR c++/14791
27879         * g++.dg/opt/builtins1.C: New test.
27880
27881 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
27882
27883         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
27884         that use default windows32 struct layout.
27885         * gcc.dg/i386-bitfield2.c: Likewise.
27886
27887 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
27888
27889         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
27890         for mingw32 and cygwin targets.
27891
27892 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
27893
27894         * gcc.dg/pch/macro-4.c: New.
27895         * gcc.dg/pch/macro-4.hs: New.
27896
27897 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27898
27899         PR fortran/13249
27900         * gfortran.fortran-torture/compile/name_clash.f90: New test.
27901
27902 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27903
27904         PR fortran/13372
27905         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
27906
27907 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
27908
27909         PR gfortran/14897
27910         * gfortran.fortran-torture/execute/t_edit.f90: New test.
27911
27912 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
27913
27914         PR gfortran/15755
27915         * gfortran.fortran-torture/execute/backspace.c : New test.
27916
27917 2004-06-09  Paul Brook  <paul@codesourcery.com>
27918
27919         * gfortran.fortran-torture/execure/intrinsic_associated.f90
27920         (pointer_to_section): Rewrite to use smaller array.
27921
27922 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
27923
27924         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
27925         * gcc.dg/ext/altivec-10.c: Same.
27926         * gcc.dg/ext/altivec-11.c: Same.
27927         * gcc.dg/ext/altivec-12.c: Same.
27928         * gcc.dg/ext/altivec-13.c: Same.
27929         * gcc.dg/ext/altivec-14.c: Same.
27930         * gcc.dg/ext/altivec-15.c: Same.
27931         * gcc.dg/ext/altivec-16.c: Same.
27932         * gcc.dg/ext/altivec-3.c: Same.
27933         * gcc.dg/ext/altivec-4.c: Same.
27934         * gcc.dg/ext/altivec-6.c: Same.
27935         * gcc.dg/ext/altivec-7.c: Same.
27936         * gcc.dg/ext/altivec-8.c: Same.
27937         * gcc.dg/ext/altivec-varargs-1.c: Same.
27938
27939         * g++.dg/ext/altivec-1.C: Correct dg syntax.
27940         * g++.dg/ext/altivec-10.C: Same.
27941         * g++.dg/ext/altivec-2.C: Same.
27942         * g++.dg/ext/altivec-3.C: Same.
27943         * g++.dg/ext/altivec-4.C: Same.
27944         * g++.dg/ext/altivec-5.C: Same.
27945         * g++.dg/ext/altivec-6.C: Same.
27946         * g++.dg/ext/altivec-7.C: Same.
27947         * g++.dg/ext/altivec-8.C: Same.
27948         * g++.dg/ext/altivec-9.C: Same.
27949
27950 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27951
27952         PR c++/7841
27953         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
27954
27955 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
27956
27957         * gcc.dg/union-1.c: New test.
27958
27959 2004-06-07  Roger Sayle  <roger@eyesopen.com>
27960
27961         * gcc.dg/builtins-41.c: New test case.
27962         * gcc.dg/builtins-42.c: New test case.
27963
27964 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
27965
27966         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
27967         * g++.dg/ext/altivec-10.C: Same.
27968         * g++.dg/ext/altivec-2.C: Same.
27969         * g++.dg/ext/altivec-3.C: Same.
27970         * g++.dg/ext/altivec-4.C: Same.
27971         * g++.dg/ext/altivec-5.C: Same.
27972         * g++.dg/ext/altivec-6.C: Same.
27973         * g++.dg/ext/altivec-7.C: Same.
27974         * g++.dg/ext/altivec-8.C: Same.
27975         * g++.dg/ext/altivec-9.C: Same.
27976         * g++.old-deja/g++.abi/cxa_vec.C: Same.
27977         * g++.old-deja/g++.brendan/new3.C: Same.
27978         * gcc.c-torture/execute/eeprof-1.x: Same.
27979
27980 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
27981
27982         PR c/14765
27983         * gcc.dg/pr14765-1.c: New test.
27984
27985 2004-06-07  Roger Sayle  <roger@eyesopen.com>
27986
27987         PR c/14649
27988         * gcc.dg/pr14649-1.c: New test case.
27989
27990 2004-06-07  Richard Henderson  <rth@redhat.com>
27991
27992         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
27993         if temporaries.
27994
27995 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
27996
27997         * g++.dg/eh/elide1.C: Remove XFAIL.
27998
27999 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
28000
28001         PR c++/15337
28002         * g++.dg/expr/sizeof3.C: New test.
28003
28004         PR c++/14777
28005         * g++.dg/template/access14.C: New test.
28006
28007         PR c++/15554
28008         * g++.dg/template/enum1.C: New test.
28009
28010         PR c++/15057
28011         * g++.dg/eh/throw1.C: New test.
28012
28013 2004-06-07  David Ayers  <d.ayers@inode.at>
28014             Ziemowit Laski  <zlaski@apple.com>
28015
28016         * lib/objc.exp (objc_target_compile): Revert the '-framework
28017         Foundation' flag fix, since bare Darwin does not ship
28018         with the Foundation framework.
28019         * objc/execute/next_mapping.h: Provide a local NSConstantString
28020         @interface and @implementation.
28021         (objc_constant_string_init): A constructor function, used to
28022         initialize the NSConstantString meta-class object.
28023         * objc/execute/string1.m: Include "next_mapping.h" instead of
28024         <Foundation/NSString.h>.
28025         * objc/execute/string2.m: Likewise.
28026         * objc/execute/string3.m: Likewise.
28027         * objc/execute/string4.m: Likewise.
28028
28029 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
28030
28031         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
28032         to double. Replace double with FLOAT.
28033         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
28034
28035         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
28036         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
28037         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
28038         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
28039         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
28040         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
28041         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
28042         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
28043
28044 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
28045
28046         PR c/13519
28047         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
28048
28049 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28050
28051         PR c++/15503
28052         * g++.dg/template/meminit2.C: New test.
28053
28054 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
28055
28056         PR target/15822
28057         * gcc.c-torture/execute/compare-fp-1.c,
28058         gcc.c-torture/execute/compare-fp-2.c,
28059         gcc.c-torture/execute/compare-fp-3.c,
28060         gcc.c-torture/execute/compare-fp-4.c,
28061         gcc.c-torture/execute/compare-fp-3.x,
28062         gcc.c-torture/execute/compare-fp-4.x: Moved...
28063         * gcc.c-torture/execute/ieee/compare-fp-1.c,
28064         gcc.c-torture/execute/ieee/compare-fp-2.c,
28065         gcc.c-torture/execute/ieee/compare-fp-3.c,
28066         gcc.c-torture/execute/ieee/compare-fp-4.c,
28067         gcc.c-torture/execute/ieee/compare-fp-3.x,
28068         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
28069
28070 2004-06-04  David Ayers  <d.ayers@inode.at>
28071
28072         * objc/execute/protocol-isEqual-4.m: New testcase.
28073
28074 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
28075
28076         * objc/execute/protocol-isEqual-1.m: New testcase.
28077         * objc/execute/protocol-isEqual-2.m: New testcase.
28078         * objc/execute/protocol-isEqual-3.m: New testcase.
28079
28080 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28081
28082         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
28083
28084 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
28085
28086         * lib/objc.exp (objc_target_compile): When running tests on
28087         Darwin (Mac OS X), inform the linker about '-framework
28088         'Foundation'.
28089
28090 2004-06-02  Eric Christopher  <echristo@redhat.com>
28091
28092         * gcc.c-torture/compile/20040602-1.c: New.
28093
28094 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
28095
28096         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
28097         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
28098
28099         PR tree-optimization/14736
28100         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
28101
28102         PR tree-optimization/14042
28103         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
28104
28105         PR tree-optimization/14729
28106         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
28107
28108 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28109
28110         PR fortran/15557
28111         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
28112
28113 2004-06-01  Richard Hederson  <rth@redhat.com>
28114
28115         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
28116
28117 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28118
28119         PR c++/14932
28120         * g++.dg/parse/offsetof4.C: New test.
28121
28122 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
28123
28124         PR objc/7993
28125         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
28126
28127 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
28128
28129         PR c++/15701
28130         * g++.dg/template/friend29.C: New test.
28131
28132 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
28133
28134         PR c/15749
28135         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
28136
28137 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
28138
28139         * gcc.dg/sparc-trap-1.c: New test.
28140
28141 2004-05-31  Roger Sayle  <roger@eyesopen.com>
28142
28143         PR middle-end/15069
28144         * g++.dg/opt/fold3.C: New test case.
28145
28146 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
28147
28148         * lib/target-supports.exp (check_iconv_available): Fix fallout
28149         from 2004-05-28 patch.
28150
28151 2004-05-30  Paul Brook  <paul@codesourcery.com>
28152
28153         PR fortran/15620
28154         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
28155         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
28156
28157 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
28158
28159         * gfortran.fortran-torture/execute/random_1.f90: New test.
28160
28161 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
28162
28163         * g++.dg/ext/altivec-10.C: New test.
28164
28165 2004-05-29  Paul Brook  <paul@codesourcery.com>
28166
28167         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
28168
28169 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
28170
28171         * gcc.dg/altivec-16.c: New test.
28172
28173 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
28174
28175         * lib/target-supports.exp (check_vmx_hw_available): New.
28176         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
28177
28178         * lib/target-supports.exp (check_alias_available,
28179         check_iconv_available, check_named_sections_available): Use
28180         unique names for temporary files.
28181
28182 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
28183
28184         * gcc.dg/altivec-15.c: New test.
28185
28186 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
28187
28188         PR c++/15083
28189         * g++.dg/warn/noeffect6.C: New test.
28190
28191         PR c++/15471
28192         * g++.dg/expr/ptrmem4.C: New test.
28193
28194         PR c++/15640
28195         * g++.dg/template/operator3.C: New test.
28196
28197 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
28198
28199         PR c++/14668
28200         * g++.dg/lookup/redecl1.C: New test.
28201         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
28202
28203 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
28204
28205         * gcc.c-torture/execute/compare-fp-1.c,
28206         gcc.c-torture/execute/compare-fp-2.c,
28207         gcc.c-torture/execute/compare-fp-3.c,
28208         gcc.c-torture/execute/compare-fp-4.c,
28209         gcc.c-torture/execute/compare-fp-3.x,
28210         gcc.c-torture/execute/compare-fp-4.x,
28211         gcc.dg/pr15649-1.c: New.
28212
28213 2004-05-27  Adam Nemet  <anemet@lnxw.com>
28214
28215         PR c++/12883
28216         * g++.dg/init/array14.C: New test.
28217
28218 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
28219
28220         * lib/compat.exp (compat-get-options-main): New.
28221         (compat-get-options): Remove unneeded code, warn for ignored
28222         command.
28223         (compat-execute): Check flag set by dg-require-* commands.
28224
28225         * lib/compat.exp (compat-execute): Break up long lines.
28226
28227 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
28228
28229         * gcc.dg/altivec-7.c: Don't use 'vector long'.
28230         * gcc.dg/altivec-14.c: New test.
28231         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
28232
28233         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
28234         * gcc.dg/altivec-12.c: Ditto.
28235
28236         * gcc.dg/altivec-3.c: Move call to altivec_check.
28237
28238 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
28239
28240         PR c++/15044
28241         * g++.dg/template/error12.C: New test.
28242
28243         PR c++/15317
28244         * g++.dg/ext/attrib15.C: New test.
28245
28246         PR c++/15329
28247         * g++.dg/template/ptrmem9.C: New test.
28248
28249 2004-05-25  Paul Brook  <paul@codesourcery.com>
28250
28251         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
28252
28253 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
28254
28255         PR c++/15165
28256         * g++.dg/template/crash19.C: New test.
28257
28258 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
28259
28260         PR c++/15025
28261         * g++.dg/template/redecl1.C: New test.
28262
28263 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
28264
28265         PR c++/14821
28266         * g++.dg/other/ns1.C: New test.
28267
28268         PR c++/14883
28269         * g++.dg/template/invalid1.C: New test.
28270
28271 2004-05-23  Paul Brook  <paul@codesourcery.com>
28272         Victor Leikehman  <lei@haifasphere.co.il>
28273
28274         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
28275         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
28276
28277 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
28278
28279         PR c++/15285
28280         PR c++/15299
28281         * g++.dg/template/non-dependent5.C: New test.
28282         * g++.dg/template/non-dependent6.C: New test.
28283
28284 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
28285
28286         PR c++/15507
28287         * g++.dg/inherit/union1.C: New test.
28288
28289         PR c++/15542
28290         * g++.dg/template/addr1.C: New test.
28291
28292         PR c++/15427
28293         * g++.dg/template/array5.C: New test.
28294
28295         PR c++/15287
28296         * g++.dg/template/array6.C: New test.
28297
28298 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
28299             Roger Sayle  <roger@eyesopen.com>
28300
28301         * g++.dg/lookup/forscope2.C: New test case.
28302
28303 2004-05-22  Ben Elliston  <bje@au.ibm.com>
28304
28305         * gcc.dg/cpp/Wmissingdirs.c: New.
28306
28307 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
28308
28309         PR target/15301
28310         * gcc.dg/compat/union-m128-1.h: New file.
28311         * gcc.dg/compat/union-m128-1_main.c: Likewise.
28312         * gcc.dg/compat/union-m128-1_x.c: Likewise.
28313         * gcc.dg/compat/union-m128-1_y.c: Likewise.
28314
28315 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
28316
28317         PR target/15302
28318         * gcc.dg/compat/struct-complex-1.h: New file.
28319         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
28320         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
28321         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
28322
28323 2004-05-20  Roger Sayle  <roger@eyesopen.com>
28324
28325         PR middle-end/3074
28326         * gcc.dg/pr3074-1.c: New test case.
28327         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
28328
28329 2004-05-20  Falk Hueffner  <falk@debian.org>
28330
28331         PR other/15526
28332         * gcc.dg/ftrapv-1.c: New test case.
28333
28334 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
28335
28336         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
28337
28338 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
28339             Jeff Law  <law@redhat.com>
28340
28341         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
28342         * gcc.dg/tree-ssa/20040518-2.c: New test.
28343
28344         * gcc.dg/tree-ssa/20040518-1.c: New test.
28345
28346 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
28347
28348         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
28349
28350 2004-05-18  Paul Brook  <paul@codesourcery.com>
28351
28352         PR fortran/13930
28353         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
28354
28355 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28356
28357         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
28358         constant folding.
28359
28360 2004-05-17  Steven Bosscher  <stevenb@suse.de>
28361
28362         * gcc.dg/tree-ssa/20040517-1.c: New test.
28363
28364 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28365
28366         * gcc.dg/loop-4.c: New test.
28367
28368 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
28369
28370         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
28371
28372 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
28373
28374         PR fortran/15311
28375         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
28376
28377 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28378
28379         PR fortran/13826
28380         PR fortran/13940
28381         * gfortran.fortran-torture/compile/data_1.f90: New test.
28382
28383 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
28384
28385         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
28386         * gcc.dg/uninit-H.c: Define ASM for __s390__.
28387
28388 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
28389
28390         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
28391
28392 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
28393
28394         PR c/15444
28395         * gcc.dg/format/xopen-1.c: Adjust expected message.
28396         * gcc.dg/format/xopen-3.c: New test.
28397
28398 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
28399
28400         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
28401
28402 2004-05-14  Jeff Law  <law@redhat.com>
28403
28404         * gcc.dg/tree-ssa/20040514-2.c: New test.
28405
28406 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28407
28408         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
28409         this ...
28410         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
28411         this.
28412
28413 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
28414
28415         * gcc.dg/tree-ssa/20040514-1.c: New test.
28416
28417 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28418
28419         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
28420         test.
28421
28422 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28423
28424         PR fortran/14066
28425         * gfortran.fortran-torture/compile/do_1.f90: New test.
28426
28427 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28428
28429         PR fortran/15051
28430         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
28431         test.
28432
28433 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
28434
28435         PR fortran/15149
28436         * gfortran.fortran-torture/execute/random_init.f90: New test.
28437
28438 2004-05-13  Paul Brook  <paul@codesourcery.com>
28439
28440         PR fortran/15314
28441         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
28442
28443 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
28444
28445         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
28446         for the powerpc case.
28447
28448 2004-05-13  Jeff Law  <law@redhat.com>
28449
28450         * gcc.dg/tree-ssa/20040513-1.c: New test.
28451         * gcc.dg/tree-ssa/20040513-2.c: New test.
28452
28453 2004-05-13  Paul Brook  <paul@codesourcery.com>
28454
28455         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
28456         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
28457         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
28458
28459 2004-05-13  Andreas Schwab  <schwab@suse.de>
28460
28461         PR other/10819
28462         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
28463         characters.
28464
28465 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
28466
28467         PR fortran/15294
28468         * gfortran.fortran-torture/execute/adjustr.f90: New file.
28469
28470 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
28471
28472         Merge from tree-ssa-20020619-branch.  See
28473         ChangeLog.tree-ssa for details.
28474
28475 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
28476
28477         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
28478         include <altivec.h> explicitly.
28479         * gcc.dg/altivec-13.c: Likewise.
28480
28481 2004-05-11  Paul Brook  <paul@codesourcery.com>
28482
28483         * gcc.c-torture/compile/20010518-1.c: Force enum size.
28484
28485 2004-05-10  Eric Christopher  <echristo@redhat.com>
28486
28487         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
28488         * gcc.dg/sibcall-4.c: Ditto.
28489
28490 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
28491
28492         * g++.dg/ext/altivec-8.C: New test case.
28493         * gcc.dg/altivec-13.c: New test case.
28494
28495 2004-05-08  Roger Sayle  <roger@eyesopen.com>
28496
28497         * gcc.c-torture/execute/divcmp-1.c: New test case.
28498         * gcc.c-torture/execute/divcmp-2.c: New test case.
28499         * gcc.c-torture/execute/divcmp-3.c: New test case.
28500
28501 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
28502
28503         * g++.dg/other/pragma-re-2.C: New test.
28504
28505 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
28506
28507         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
28508         * gcc.dg/i386-387-2.c: Likewise.
28509
28510         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
28511         __builtin_drem.
28512         * gcc.dg/i386-387-6.c: Likewise.
28513
28514 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
28515
28516         * gcc.dg/builtins-33.c: Also check log1p*.
28517
28518 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
28519
28520         PR optimization/15296
28521         * gcc.c-torture/execute/pr15296.c: New test.
28522
28523 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
28524
28525         * gcc.dg/builtins-40.c: New test.
28526
28527 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
28528
28529         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
28530
28531 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
28532
28533         * g++.dg/ext/spe1.C: New testcase.
28534
28535 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
28536
28537         * objc.dg/image-info.m: Allow additional attributes
28538         for __image_info section.
28539
28540 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
28541
28542         * gcc.dg/torture/mips-hilo-2.c: New test.
28543
28544 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28545
28546         PR c++/14389
28547         * g++.dg/template/member5.C: New test.
28548
28549 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
28550
28551         * gcc.dg/builtins-34.c: Also check expm1*.
28552
28553 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28554
28555         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
28556         * gcc.dg/torture/builtin-convert-3.c: New test.
28557
28558 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
28559
28560         PR middle-end/15054
28561         * g++.dg/opt/pr15054.C: New test.
28562
28563 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28564
28565         * gcc.dg/torture/builtin-rounding-1.c: New test.
28566         * gcc.dg/builtins-25.c: Delete.
28567         * gcc.dg/builtins-29.c: Delete.
28568
28569 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
28570
28571         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
28572         * gcc.dg/sibcall-4.c: Likewise.
28573         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
28574
28575 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
28576
28577         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
28578         bit-field on 16-bit targets.
28579
28580 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
28581
28582         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
28583         16-bit targets.
28584
28585 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
28586
28587         * gcc.dg/rs6000-power2-1.c: Change to compile only.
28588         * gcc.dg/rs6000-power2-2.c: Likewise.
28589
28590 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
28591
28592         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
28593         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
28594         Change the asm registers to be in form of frN instead of fN.
28595
28596 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28597
28598         * gcc.dg/torture/builtin-convert-2.c: New test.
28599
28600 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
28601
28602         * gcc.dg/rs6000-power2-1.c: New test.
28603         * gcc.dg/rs6000-power2-2.c: New test.
28604
28605 2004-04-28  Jan Hubicka  <jh@suse.cz>
28606
28607         * gcc.dg/unused-6.c: New test.
28608
28609 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
28610             Ulrich Weigand  <uweigand@de.ibm.com>
28611
28612         * ada/acats/run_all.sh: Define $target variable.
28613
28614 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
28615
28616         PR c++/15119
28617         * g++.dg/other/vararg-1.C: New test.
28618
28619         PR c++/4794
28620         * g++.dg/eh/cleanup3.C: New test.
28621
28622 2004-04-24  Laurent GUERBY <laurent@guerby.net>
28623
28624         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
28625         and ad8011a (target_insn).
28626         * ada/acats/support/macro.dfs: Likewise.
28627         * ada/acats/support/impbit.adb: New file.
28628
28629 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
28630
28631         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
28632
28633 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
28634
28635         * gcc.dg/loop-3.c: New test.
28636
28637 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
28638
28639         * gcc.c-torture/execute/simd-5.c: New test.
28640
28641 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28642
28643         PR c++/15064
28644         * g++.dg/template/crash18.C: New test.
28645
28646 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
28647
28648         * g++.dg/ext/complit3.C: New test.
28649
28650 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
28651
28652         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
28653         * gcc.dg/altivec-3.c: Same.
28654         * gcc.dg/altivec-varargs-1.c: Same.
28655
28656 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
28657
28658         * lib/target-supports.exp (check_profiling_available): Assume
28659         profiling is not available on powerpc-eabi targets.
28660
28661 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
28662
28663         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
28664         * gcc.dg/vmx/bug-1.c: Ditto.
28665
28666 2004-04-20  Eric Christopher  <echristo@redhat.com>
28667
28668         * gcc.dg/charset/extern.c: New test.
28669         * g++.dg/charset/extern3.cc: Ditto.
28670
28671 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
28672
28673         * gcc.dg/builtins-39.c: New test.
28674
28675 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
28676
28677         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
28678
28679 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
28680
28681         * gcc.dg/torture/mips-hilo-1.c: New test.
28682
28683 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
28684
28685         * gcc.c-torture/compile/20040419-1.c: New test.
28686
28687 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
28688
28689         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
28690
28691 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
28692             Aldy Hernandez  <aldyh@redhat.com>
28693
28694         * gcc.c-torture/execute/va-arg-24.c: New.
28695
28696 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
28697             Aldy Hernandez  <aldyh@redhat.com>
28698
28699         * gcc.dg/vmx/1b-01.c: New.
28700         * gcc.dg/vmx/1b-02.c: New.
28701         * gcc.dg/vmx/1b-03.c: New.
28702         * gcc.dg/vmx/1b-04.c: New.
28703         * gcc.dg/vmx/1b-05.c: New.
28704         * gcc.dg/vmx/1b-06.c: New.
28705         * gcc.dg/vmx/1b-07.c: New.
28706         * gcc.dg/vmx/1c-01.c: New.
28707         * gcc.dg/vmx/1c-02.c: New.
28708         * gcc.dg/vmx/3a-01a.c: New.
28709         * gcc.dg/vmx/3a-01.c: New.
28710         * gcc.dg/vmx/3a-01m.c: New.
28711         * gcc.dg/vmx/3a-03.c: New.
28712         * gcc.dg/vmx/3a-03m.c: New.
28713         * gcc.dg/vmx/3a-04.c: New.
28714         * gcc.dg/vmx/3a-04m.c: New.
28715         * gcc.dg/vmx/3a-05.c: New.
28716         * gcc.dg/vmx/3a-06.c: New.
28717         * gcc.dg/vmx/3a-06m.c: New.
28718         * gcc.dg/vmx/3a-07.c: New.
28719         * gcc.dg/vmx/3b-01.c: New.
28720         * gcc.dg/vmx/3b-02.c: New.
28721         * gcc.dg/vmx/3b-10.c: New.
28722         * gcc.dg/vmx/3b-13.c: New.
28723         * gcc.dg/vmx/3b-14.c: New.
28724         * gcc.dg/vmx/3b-15.c: New.
28725         * gcc.dg/vmx/3c-01a.c: New.
28726         * gcc.dg/vmx/3c-01.c: New.
28727         * gcc.dg/vmx/3c-02.c: New.
28728         * gcc.dg/vmx/3c-03.c: New.
28729         * gcc.dg/vmx/3d-01.c: New.
28730         * gcc.dg/vmx/4-01.c: New.
28731         * gcc.dg/vmx/4-03.c: New.
28732         * gcc.dg/vmx/5-01.c: New.
28733         * gcc.dg/vmx/5-02.c: New.
28734         * gcc.dg/vmx/5-03.c: New.
28735         * gcc.dg/vmx/5-04.c: New.
28736         * gcc.dg/vmx/5-05.c: New.
28737         * gcc.dg/vmx/5-06.c: New.
28738         * gcc.dg/vmx/5-07.c: New.
28739         * gcc.dg/vmx/5-07t.c: New.
28740         * gcc.dg/vmx/5-08.c: New.
28741         * gcc.dg/vmx/5-10.c: New.
28742         * gcc.dg/vmx/5-11.c: New.
28743         * gcc.dg/vmx/7-01a.c: New.
28744         * gcc.dg/vmx/7-01.c: New.
28745         * gcc.dg/vmx/7c-01.c: New.
28746         * gcc.dg/vmx/7d-01.c: New.
28747         * gcc.dg/vmx/7d-02.c: New.
28748         * gcc.dg/vmx/8-01.c: New.
28749         * gcc.dg/vmx/8-02a.c: New.
28750         * gcc.dg/vmx/8-02.c: New.
28751         * gcc.dg/vmx/brode-1.c: New.
28752         * gcc.dg/vmx/bug-1.c: New.
28753         * gcc.dg/vmx/bug-2.c: New.
28754         * gcc.dg/vmx/bug-3.c: New.
28755         * gcc.dg/vmx/cw-bug-1.c: New.
28756         * gcc.dg/vmx/cw-bug-2.c: New.
28757         * gcc.dg/vmx/cw-bug-3.c: New.
28758         * gcc.dg/vmx/dct.c: New.
28759         * gcc.dg/vmx/debug-1.c: New.
28760         * gcc.dg/vmx/debug-2.c: New.
28761         * gcc.dg/vmx/debug-3.c: New.
28762         * gcc.dg/vmx/debug-4.c: New.
28763         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
28764         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
28765         * gcc.dg/vmx/eg-5.c: New.
28766         * gcc.dg/vmx/fft.c: New.
28767         * gcc.dg/vmx/gcc-bug-1.c: New.
28768         * gcc.dg/vmx/gcc-bug-2.c: New.
28769         * gcc.dg/vmx/gcc-bug-3.c: New.
28770         * gcc.dg/vmx/gcc-bug-4.c: New.
28771         * gcc.dg/vmx/gcc-bug-5.c: New.
28772         * gcc.dg/vmx/gcc-bug-6.c: New.
28773         * gcc.dg/vmx/gcc-bug-7.c: New.
28774         * gcc.dg/vmx/gcc-bug-8.c: New.
28775         * gcc.dg/vmx/gcc-bug-9.c: New.
28776         * gcc.dg/vmx/gcc-bug-b.c: New.
28777         * gcc.dg/vmx/gcc-bug-c.c: New.
28778         * gcc.dg/vmx/gcc-bug-d.c: New.
28779         * gcc.dg/vmx/gcc-bug-e.c: New.
28780         * gcc.dg/vmx/gcc-bug-f.c: New.
28781         * gcc.dg/vmx/gcc-bug-g.c: New.
28782         * gcc.dg/vmx/gcc-bug-i.c: New.
28783         * gcc.dg/vmx/harness.h: New.
28784         * gcc.dg/vmx/ira1.c: New.
28785         * gcc.dg/vmx/ira2a.c: New.
28786         * gcc.dg/vmx/ira2b.c: New.
28787         * gcc.dg/vmx/ira2.c: New.
28788         * gcc.dg/vmx/ira2c.c: New.
28789         * gcc.dg/vmx/mem.c: New.
28790         * gcc.dg/vmx/newton-1.c: New.
28791         * gcc.dg/vmx/ops.c: New.
28792         * gcc.dg/vmx/sn7153.c: New.
28793         * gcc.dg/vmx/spill2.c: New.
28794         * gcc.dg/vmx/spill3.c: New.
28795         * gcc.dg/vmx/spill.c: New.
28796         * gcc.dg/vmx/t.c: New.
28797         * gcc.dg/vmx/varargs-1.c: New.
28798         * gcc.dg/vmx/varargs-2.c: New.
28799         * gcc.dg/vmx/varargs-3.c: New.
28800         * gcc.dg/vmx/varargs-4.c: New.
28801         * gcc.dg/vmx/varargs-5.c: New.
28802         * gcc.dg/vmx/varargs-6.c: New.
28803         * gcc.dg/vmx/varargs-7.c: New.
28804         * gcc.dg/vmx/vmx.exp: New.
28805         * gcc.dg/vmx/vprint-1.c: New.
28806         * gcc.dg/vmx/vscan-1.c: New.
28807         * gcc.dg/vmx/x-01.c: New.
28808         * gcc.dg/vmx/x-02.c: New.
28809         * gcc.dg/vmx/x-03.c: New.
28810         * gcc.dg/vmx/x-04.c: New.
28811         * gcc.dg/vmx/x-05.c: New.
28812         * gcc.dg/vmx/yousufi-1.c: New.
28813         * gcc.dg/vmx/zero-1.c: New.
28814         * gcc.dg/vmx/zero.c: New.
28815
28816 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
28817
28818         * g++.dg/lookup/java1.C: Update for chage of
28819         _Jv_AllocObject.
28820         * g++.dg/lookup/java2.C: Likewise.
28821
28822 2004-04-17  Laurent GUERBY <laurent@guerby.net>
28823
28824         * ada/acats/run_all.sh: use -O2 by default.
28825
28826 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
28827
28828         * gcc.dg/vr-mult-[12].c: New tests.
28829
28830 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28831
28832         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
28833
28834         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
28835
28836 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
28837
28838         * lib/target-supports.exp (check_profiling_available): Assume profiling
28839         isn't available for mips*-*-elf targets.
28840
28841 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
28842
28843         * gcc.dg/builtins-38.c: New test.
28844
28845 2004-04-14  Eric Christopher  <echristo@redhat.com>
28846
28847         * g++.dg/charset/charset.exp: Run .cc extension tests.
28848
28849 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
28850
28851         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
28852
28853 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28854
28855         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
28856
28857 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
28858
28859         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
28860         * gcc.dg/i386-387-2.c: Likewise.
28861
28862         * gcc.dg/i386-387-7.c: New test.
28863         * gcc.dg/i386-387-8.c: New test.
28864
28865         * gcc.dg/builtins-37.c: New test.
28866
28867 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
28868
28869         * g++.dg/pch/externc-1.C: Add missing semicolon.
28870
28871 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
28872
28873         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
28874
28875 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
28876
28877         * gcc.c-torture/execute/20040411-1.c: New test.
28878
28879 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
28880
28881         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
28882
28883 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
28884
28885         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
28886
28887 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
28888
28889         * lib/target-supports.exp (check_named_sections_available): New.
28890         * lib/gcc-dg.exp (dg-require-named-sections): New.
28891         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
28892         old-deja.exp.  Also prune error-count message from HP linker.
28893         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
28894
28895         * g++.dg/init/init-ref4.C: Use dg-require-weak.
28896         * g++.old-deja/g++.pt/static3.C: Likewise.
28897         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
28898
28899 2004-04-09  Roger Sayle  <roger@eyesopen.com>
28900
28901         * gcc.c-torture/execute/20040409-1.c: New test case.
28902         * gcc.c-torture/execute/20040409-2.c: New test case.
28903         * gcc.c-torture/execute/20040409-3.c: New test case.
28904
28905 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
28906
28907         * gcc.dg/20040409-1.c: New test.
28908
28909 2004-04-08  Roger Sayle  <roger@eyesopen.com>
28910
28911         PR target/14888
28912         * g++.dg/opt/pr14888.C: New test case.
28913
28914 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
28915
28916         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
28917         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
28918         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
28919         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
28920         New tests.
28921
28922 2004-04-08  Paul Brook  <paul@codesourcery.com>
28923
28924         * gcc.dg/spill-1.c: New test.
28925
28926 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28927
28928         * gcc.dg/torture/builtin-ctype-2.c: New test.
28929
28930 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
28931
28932         * gcc.dg/pch/pch.exp: Add largefile test.
28933
28934 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
28935
28936         * g++.dg/pch/externc-1.Hs: New.
28937         * g++.dg/pch/externc-1.C: New.
28938
28939 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28940
28941         * gcc.dg/compat/struct-by-value-5a_main.c,
28942         gcc.dg/compat/struct-by-value-5b_main.c: New files.
28943         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
28944         * gcc.dg/compat/struct-by-value-5a_x.c,
28945         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
28946         gcc.dg/compat/struct-by-value-5_x.c.
28947         * gcc.dg/compat/struct-by-value-5a_y.c,
28948         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
28949         gcc.dg/compat/struct-by-value-5_y.c.
28950
28951         * gcc.dg/compat/struct-by-value-6a_main.c,
28952         gcc.dg/compat/struct-by-value-6b_main.c: New files.
28953         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
28954         * gcc.dg/compat/struct-by-value-6a_x.c,
28955         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
28956         gcc.dg/compat/struct-by-value-6_x.c.
28957         * gcc.dg/compat/struct-by-value-6a_y.c,
28958         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
28959         gcc.dg/compat/struct-by-value-6_y.c.
28960
28961         * gcc.dg/compat/struct-by-value-7a_main.c,
28962         gcc.dg/compat/struct-by-value-7b_main.c: New files.
28963         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
28964         * gcc.dg/compat/struct-by-value-7a_x.c,
28965         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
28966         gcc.dg/compat/struct-by-value-7_x.c.
28967         * gcc.dg/compat/struct-by-value-7a_y.c,
28968         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
28969         gcc.dg/compat/struct-by-value-7_y.c.
28970
28971 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
28972
28973         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
28974         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
28975         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
28976         options.
28977
28978 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
28979
28980         * gcc.dg/builtins-36.c: New test.
28981
28982 2004-04-06  Paul Brook  <paul@codesourcery.com>
28983
28984         * README.gcc: Remove obsolete contraint on testcases.
28985
28986 2004-04-05  Paul Brook  <paul@codesourcery.com>
28987
28988         PR2123
28989         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
28990         failure and exit(0) on success.
28991         * g++.dg/expr/anew2.C: Ditto.
28992         * g++.dg/expr/anew3.C: Ditto.
28993         * g++.dg/expr/anew4.C: Ditto.
28994
28995 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
28996
28997         PR c++/3518
28998         * g++.dg/template/unify7.C: New.
28999
29000 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
29001
29002         * g++.dg/README: Bring up to date with new subdirectories; remove
29003         duplicate subdirectory lines.
29004
29005 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
29006
29007         PR c++/14007
29008         * g++.dg/template/unify5.C: New.
29009         * g++.dg/template/unify6.C: New.
29010         * g++.dg/template/qualttp20.C: Adjust.
29011         * g++.old-deja/g++.jason/report.C: Adjust.
29012         * g++.old-deja/g++.other/qual1.C: Adjust.
29013
29014 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
29015
29016         PR c++/14803
29017         * g++.dg/inherit/ptrmem1.C: New test.
29018
29019 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
29020
29021         PR c++/14755
29022         * gcc.c-torture/execute/20040331-1.c: New test.
29023         * gcc.dg/20040331-1.c: New test.
29024
29025 2004-04-01  Paul Brook  <paul@codesourcery.com>
29026
29027         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
29028
29029 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
29030
29031         PR c++/14724
29032         * g++.dg/init/goto1.C: New test.
29033
29034         PR c++/14763
29035         * g++.dg/template/defarg4.C: New test.
29036
29037 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
29038
29039         * gcc.dg/altivec-11.c: Extend test for more valid cases.
29040
29041 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
29042
29043         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
29044
29045 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
29046
29047         * gcc.dg/noncompile/undeclared-2.c: New test.
29048
29049 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
29050
29051         * gcc.dg/940409-1.c: Remove XFAIL.
29052         * gcc.dg/reg-vol-struct-1.c: New test.
29053
29054 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29055
29056         * gcc.dg/torture/builtin-wctype-1.c: New test.
29057
29058 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
29059
29060         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
29061         * gcc.dg/20001101-1.c: Likewise.
29062         * gcc.dg/20001102-1.c: Likewise.
29063
29064 2004-03-25  Roger Sayle  <roger@eyesopen.com>
29065
29066         * gcc.dg/compare8.c: Add an additional test for XOR.
29067
29068 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29069
29070         * gcc.dg/torture/builtin-ctype-1.c: New test.
29071
29072 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29073
29074         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
29075         * gcc.dg/torture/builtin-math-1.c: Likewise.
29076         * gcc.dg/torture/builtin-power-1.c: New test.
29077
29078 2004-03-24  Andreas Schwab  <schwab@suse.de>
29079
29080         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
29081         IA64 assembler.
29082
29083 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
29084             Roger Sayle  <roger@eyesopen.com>
29085
29086         * gcc.dg/compare8.c: New test case.
29087
29088 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
29089
29090         * g++.dg/ext/altivec-7.C: New test.
29091
29092 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
29093
29094         PR 12267, 12391, 12560, 13129, 14114, 14133
29095         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
29096         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
29097         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
29098         Adjust error regexps.
29099         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
29100         * gcc.dg/noncompile/undeclared-1.c: New test cases.
29101         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
29102         * gcc.dg/local1.c: Add explanatory comment.
29103
29104 2004-03-23  Roger Sayle  <roger@eyesopen.com>
29105
29106         PR optimization/14669
29107         * g++.dg/opt/fold2.C: New test case.
29108
29109 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
29110
29111         PR c/14069
29112         * gcc.dg/20040322-1.c: New test.
29113
29114 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
29115
29116         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
29117         * gcc.dg/ultrasp4.c: Likewise.
29118         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
29119
29120 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
29121
29122         * gcc.dg/i386-sse-8.c: Reset default options.
29123
29124 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
29125
29126         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
29127         in the error message text.
29128
29129 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
29130
29131         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
29132
29133 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
29134
29135         PR c++/14616
29136         * g++.dg/init/array13.C: New test.
29137
29138 2004-03-20  Roger Sayle  <roger@eyesopen.com>
29139
29140         PR target/13889
29141         * gcc.c-torture/compile/pr13889.c: New test case.
29142
29143 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
29144
29145         PR c/14635
29146         * builtins-1.c (nan, nans): Don't test.
29147         * builtins-30.c: Don't use nan, nanf, nanl.
29148         * builtins-35.c: New test.
29149
29150 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
29151
29152         * g++.dg/ext/altivec-6.C: New test.
29153
29154 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
29155
29156         * g++.dg/init/placement3.C: New test.
29157
29158         * g++.dg/template/spec13.C: New test.
29159
29160         * g++.dg/lookup/using11.C: New test.
29161
29162         * g++.dg/lookup/koenig3.C: New test.
29163
29164         * g++.dg/template/operator2.C: New test.
29165
29166         * g++.dg/expr/dtor3.C: New test.
29167         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
29168         marker.
29169         * g++.old-deja/g++.law/visibility28.C: Likewise.
29170
29171 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
29172
29173         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
29174         * gcc.dg/ppc64-abi-3.c: Likewise.
29175
29176 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29177
29178         PR c++/14545
29179         * g++.dg/parse/template15.C: New test.
29180
29181 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
29182
29183         * g++.dg/expr/dtor2.C: New test.
29184
29185         * g++.dg/lookup/anon4.C: New test.
29186
29187         * g++.dg/overload/using1.C: New test.
29188
29189         * g++.dg/template/lookup7.C: New test.
29190
29191         * g++.dg/template/typename6.C: New test.
29192
29193         * g++.dg/expr/cond6.C: New test.
29194
29195 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29196
29197         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
29198
29199 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
29200
29201         * g++.dg/expr/cond5.C: New test.
29202         * g++.dg/expr/constcast1.C: Likewise.
29203         * g++.dg/expr/ptrmem2.C: Likewise.
29204         * g++.dg/expr/ptrmem3.C: Likewise.
29205         * g++.dg/lookup/main1.C: Likewise.
29206         * g++.dg/template/lookup6.C: Likewise.
29207
29208 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
29209
29210         * gcc.dg/local1.c: New test.
29211
29212         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
29213
29214 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29215
29216         * gcc.dg/torture/builtin-convert-1.c: New test.
29217
29218 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29219
29220         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
29221
29222 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
29223
29224         PR c++/14481
29225         * g++.dg/warn/Wunused-7.C: New test.
29226
29227 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29228
29229         * gcc.dg/torture/builtin-integral-1.c: New test.
29230
29231 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
29232
29233         PR c++/14586
29234         * g++.dg/parse/non-dependent3.C: New test.
29235
29236 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
29237
29238         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
29239         * g++.dg/eh/simd-2.C: Likewise.
29240         * g++.dg/init/array10.C: Likewise.
29241         * gcc.c-torture/compile/simd-1.c: Likewise.
29242         * gcc.c-torture/compile/simd-2.c: Likewise.
29243         * gcc.c-torture/compile/simd-3.c: Likewise.
29244         * gcc.c-torture/compile/simd-4.c: Likewise.
29245         * gcc.c-torture/compile/simd-6.c: Likewise.
29246         * gcc.c-torture/execute/simd-1.c: Likewise.
29247         * gcc.c-torture/execute/simd-2.c: Likewise.
29248         * gcc.dg/compat/vector-defs.h: Likewise.
29249         * gcc.dg/20020531-1.c: Likewise.
29250         * gcc.dg/altivec-3.c: Likewise.
29251         * gcc.dg/altivec-4.c: Likewise.
29252         * gcc.dg/altivec-varargs-1.c: Likewise.
29253         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
29254         * gcc.dg/i386-mmx-3.c: Likewise.
29255         * gcc.dg/i386-sse-4.c: Likewise.
29256         * gcc.dg/i386-sse-5.c: Likewise.
29257         * gcc.dg/i386-sse-8.c: Likewise.
29258         * gcc.dg/simd-1.c: Likewise.
29259         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
29260         __ev64_opaque__ since the machine description provides it.
29261
29262 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
29263
29264         * lib/compat.exp (skip_list): New global variable.
29265         Use it to hold the user defined COMPAT_SKIPS list if any.
29266         (compat-obj): Add the members of skip_list to optall.
29267
29268 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
29269
29270         * gcc.dg/compat/union-by-value-1_main.c,
29271         union-by-value-1_x.c, union-by-value-1_y.c,
29272         union-check.h, union-defs.h,
29273         union-init.h, union-return-1_main.c,
29274         union-return-1_x.c, union-return-1_y.c: New files.
29275
29276 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
29277
29278         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
29279         mixed-struct-init.h: Add 4 mixed structure types.
29280         struct-by-value-21_main.c, struct-by-value-21_x.c,
29281         struct-by-value-21_y.c, struct-return-21_main.c,
29282         struct-return-21_x.c, struct-return-21_y.c: New files.
29283
29284 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
29285
29286         PR c++/14550
29287         * g++.dg/parse/template14.C: New test.
29288
29289 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
29290
29291         * gcc.c-torture/execute/20040313-1.c: New test.
29292
29293 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
29294
29295         PR target/14533
29296         * gcc.dg/20040311-2.c: New test.
29297
29298 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
29299
29300         PR other/14544
29301         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
29302         bit-field.
29303
29304 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
29305
29306         * gcc.dg/20040305-2.c: Add missing return statement.
29307
29308 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29309
29310         * gcc.dg/builtins-34.c: Also check pow10*.
29311
29312 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
29313
29314         PR target/14262
29315         * gcc.dg/20040305-2.c: New test.
29316
29317 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
29318
29319         * gcc.dg/20040310-1.c: New test.
29320
29321 2004-03-11  Roger Sayle  <roger@eyesopen.com>
29322
29323         * gcc.c-torture/execute/20040311-1.c: New test case.
29324
29325 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
29326
29327         PR c++/14476
29328         * g++.dg/lookup/enum1.C: New test.
29329
29330 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
29331
29332         PR c++/14510
29333         * g++.dg/lookup/struct2.C: New test.
29334
29335 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
29336
29337         * gcc.dg/builtins-34.c: New test.
29338
29339 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29340
29341         * gcc.dg/torture/builtin-nonneg-1.c: New test.
29342
29343 2004-03-09  James E Wilson  <wilson@specifixinc.com>
29344
29345         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
29346         * gcc.dg/alias-2.c: New testcase.
29347
29348 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
29349
29350         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
29351
29352 2004-03-09  Roger Sayle  <roger@eyesopen.com>
29353
29354         * gcc.c-torture/execute/20040309-1.c: New test case.
29355
29356 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
29357
29358         PR c++/14397
29359         * g++.dg/overload/ref1.C: New.
29360
29361 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29362
29363         PR c++/14409
29364         * g++.dg/template/spec12.C: New test.
29365
29366         PR c++/14448
29367         * g++.dg/parse/crash14.C: New test.
29368
29369 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
29370
29371         PR c++/14230
29372         * g++.dg/init/ref11.C: New test.
29373
29374 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
29375
29376         PR c++/14432
29377         * g++.dg/parse/builtin2.C: New test.
29378
29379 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
29380
29381         PR c++/14401
29382         * g++.dg/init/ctor3.C: New test.
29383         * g++.dg/init/union1.C: New test.
29384         * g++.dg/ext/anon-struct4.C: New test.
29385
29386 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
29387
29388         * g++.dg/lookup/koenig1.C: Tweak error messages.
29389         * g++.dg/lookup/used-before-declaration.C: Likewise.
29390         * g++.dg/other/do1.C: Likewise.
29391         * g++.dg/overload/koenig1.C: Likewise.
29392         * g++.dg/parse/crash13.C: Likewise.
29393         * g++.dg/template/instantiate3.C: Likewise.
29394
29395 2004-03-08  Eric Christopher  <echristo@redhat.com>
29396
29397         * * lib/target-supports.exp: Enable libiconv in test
29398         compilation.  Fix up error checking.
29399
29400 2004-03-08  Roger Sayle  <roger@eyesopen.com>
29401
29402         PR middle-end/14289
29403         * gcc.dg/pr14289-1.c: New test case.
29404         * gcc.dg/pr14289-2.c: Likewise.
29405         * gcc.dg/pr14289-3.c: Likewise.
29406
29407 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
29408
29409         * gcc.c-torture/execute/20040308-1.c: New test.
29410
29411 2004-03-07  Roger Sayle  <roger@eyesopen.com>
29412
29413         * gcc.c-torture/execute/20040307-1.c: New test case.
29414
29415 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
29416
29417         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
29418
29419 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
29420
29421         * gcc.dg/20040306-1.c: New test.
29422
29423 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
29424
29425         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
29426         them static.
29427         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
29428
29429 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
29430
29431         PR c/14465
29432         * gcc.dg/decl-6.c: New test.
29433
29434 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29435
29436         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
29437         Rename LOGPOW -> LOG_POW.
29438         (SQRT_EXP, POW_EXP): New.
29439
29440 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
29441
29442         * gcc.dg/i386-sse-8.c: New test.
29443
29444 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
29445
29446         PR c/14114
29447         * gcc.dg/decl-5.c: New test.
29448
29449 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
29450
29451         * gcc.dg/20040305-1.c: New test.
29452
29453 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
29454
29455         PR other/14354
29456         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
29457
29458 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
29459
29460         PR c++/14425, c++/14426
29461         * g++.dg/ext/altivec-4.C: New test.
29462         * g++.dg/ext/altivec-5.C: New test.
29463
29464 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
29465
29466         * g++.old-deja/g++.other/linkage1.C: Expect errors about
29467         global variables of a type with no linkage.
29468         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
29469         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
29470         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
29471         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
29472         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
29473         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
29474         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
29475         * g++.dg/warn/deprecated.C: Name enum Color.
29476         * g++.dg/overload/VLA.C: Name structure for 'b'.
29477         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
29478
29479 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
29480
29481         * gcc.c-torture/compile/20040304-1.c: New test.
29482
29483 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
29484
29485         PR 13728
29486         * gcc.dg/decl-4.c: New testcase.
29487
29488 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
29489
29490         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
29491         as PRECF if sizeof (float) > sizeof (double).
29492         (PRECL): Make it the same as PRECF if
29493         sizeof (float) > sizeof (long double).
29494
29495 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29496
29497         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
29498         system type.  Add check for irix6 which doesn't have c99 runtime.
29499
29500 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
29501
29502         * gcc.dg/const-elim-1.c: xfail for xtensa.
29503
29504 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
29505
29506         PR c++/14369
29507         * g++.dg/template/cond4.C: New test.
29508
29509 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
29510
29511         PR c++/14360
29512         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
29513
29514         PR c++/14361
29515         * g++.dg/parse/defarg7.C: New test.
29516
29517         PR c++/14359
29518         * g++.dg/template/friend26.C: New test.
29519
29520 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
29521
29522         PR c++/14324
29523         * g++.dg/abi/mangle21.C: New test.
29524
29525         PR c++/14260
29526         * g++.dg/parse/constructor2.C: New test.
29527
29528         PR c++/14337
29529         * g++.dg/template/sfinae1.C: New test.
29530
29531 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
29532
29533         PR c++/14267
29534         * g++.dg/expr/crash2.C: New test.
29535
29536         PR middle-end/13448
29537         * gcc.dg/inline-5.c: New test.
29538         * gcc.dg/always-inline.c: Split out tests into ...
29539         * gcc.dg/always-inline2.c: ... this and ...
29540         * gcc.dg/always-inline3.c: ... this.
29541
29542 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
29543
29544         PR debug/12103
29545         * g++.dg/debug/crash1.C: New test.
29546
29547 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
29548
29549         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
29550         function with __attribute__((noinline)).
29551         (recurser_void2): Likewise.
29552         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
29553         (recurser_void2): Likewise.
29554
29555 2004-02-29  Roger Sayle  <roger@eyesopen.com>
29556
29557         PR middle-end/14203
29558         * g++.dg/warn/Wunused-6.C: New test case.
29559
29560 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
29561
29562         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
29563         not defined.
29564
29565 2004-02-27  Eric Christopher  <echristo@redhat.com>
29566
29567         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
29568         * g++.dg/charset/asm2.c: Run only x86.
29569         * gcc.dg/charset/asm3.c: Ditto.
29570
29571 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
29572
29573         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
29574         ld_library_path.
29575
29576 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
29577
29578         * g++.dg/ext/altivec-3.C: New.
29579
29580 2004-02-26  Richard Henderson  <rth@redhat.com>
29581
29582         * g++.dg/ext/attrib10.C: Mark for warning.
29583         * gcc.dg/attr-alias-1.c: New.
29584
29585 2004-02-26  Richard Henderson  <rth@redhat.com>
29586
29587         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
29588         * gcc.c-torture/execute/20040208-2.c: ... it back.
29589
29590 2004-02-26  Eric Christopher  <echristo@redhat.com>
29591
29592         * lib/target-supports.exp (check-iconv-available): New function.
29593         * lib/gcc-dg.exp (dg-require-iconv): New function.
29594         Use above.
29595         * gcc.dg/charset: New directory.
29596         * gcc.dg/charset/charset.exp: New file.
29597         * gcc.dg/charset/asm1.c: Ditto.
29598         * gcc.dg/charset/asm2.c: Ditto.
29599         * gcc.dg/charset/asm3.c: Ditto.
29600         * gcc.dg/charset/asm4.c: Ditto.
29601         * gcc.dg/charset/asm5.c: Ditto.
29602         * gcc.dg/charset/attribute1.c: Ditto.
29603         * gcc.dg/charset/attribute2.c: Ditto.
29604         * gcc.dg/charset/string1.c: Ditto.
29605         * g++.dg/charset: New directory.
29606         * g++.dg/dg.exp: Add here. Special options.
29607         * g++.dg/charset/charset.exp: New file.
29608         * g++.dg/charset/asm1.c: Ditto.
29609         * g++.dg/charset/asm2.c: Ditto.
29610         * g++.dg/charset/asm3.c: Ditto.
29611         * g++.dg/charset/asm4.c: Ditto.
29612         * g++.dg/charset/attribute1.c: Ditto.
29613         * g++.dg/charset/attribute2.c: Ditto.
29614         * g++.dg/charset/extern1.cc: Ditto.
29615         * g++.dg/charset/extern2.cc: Ditto.
29616         * g++.dg/charset/string1.c: Ditto.
29617
29618 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
29619
29620         PR c++/14278
29621         * g++.dg/parse/comma1.C: New test.
29622
29623 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29624
29625         PR c++/14284
29626         * g++.dg/template/ttp8.C: New test.
29627
29628 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
29629
29630         * gcc.dg/fixuns-trunc-1.c: New test.
29631
29632 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29633
29634         * gcc.dg/builtins-config.h: Use #elif.
29635
29636 2004-02-26  Michael Matz  <matz@suse.de>
29637
29638         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
29639         * gcc.dg/991214-1.c: Likewise.
29640         * gcc.dg/i386-asm-1.c: Likewise.
29641
29642 2004-02-25  Richard Henderson  <rth@redhat.com>
29643
29644         * gcc.c-torture/execute/20040208-2.c: Move ...
29645         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
29646
29647 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29648
29649         PR c++/14246
29650         * g++.dg/other/crash-3.C: New test.
29651
29652 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29653
29654         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
29655         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
29656
29657         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
29658         HP-UX.
29659
29660 2004-02-24  Michael Matz  <matz@suse.de>
29661
29662         * gcc.dg/i386-regparm.c: New.
29663
29664 2004-02-23  James E Wilson  <wilson@specifixinc.com>
29665
29666         * gcc.c-torture/execute/20040223-1.c: New.
29667
29668 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
29669             Kazu Hirata  <kazu@cs.umass.edu>
29670
29671         * gcc.dg/fwritable-strings-1.c: Remove.
29672
29673 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
29674
29675         PR c/14156
29676         * gcc.dg/20040223-1.c: New test.
29677
29678 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29679
29680         PR c++/14106
29681         * g++.dg/ext/typeof9.C: New test.
29682
29683 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29684
29685         PR c++/14250
29686         * g++.dg/other/switch1.C: New test.
29687
29688 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
29689
29690         * gcc.dg/cast-function-1.c: Adjust for new informative message.
29691         * gcc.dg/va-arg-1.c: Likewise.
29692
29693 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29694
29695         PR c++/14143
29696         * g++.dg/template/koenig5.C: New test.
29697
29698 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
29699
29700         * g++.dg/ext/altivec-1.C: Generalize target triple.
29701         * g++.dg/ext/altivec-2.C: New test case.
29702         * g++.dg/ext/altivec_check.h: New file.
29703         * gcc.dg/altivec-1.c: Generalize target triple;
29704         include altivec_check.h and call altivec_check().
29705         * gcc.dg/altivec-[2-5].c: Generalize target triple.
29706         * gcc.dg/altivec-6.c: New test case.
29707         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
29708         type casts as needed.
29709         * gcc.dg/altivec-10.c: Include altivec_check.h and call
29710         altivec_check().
29711         * gcc.dg/altivec-12.c: New test case.
29712         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
29713         include altivec_check.h and call altivec_check().
29714         * gcc.dg/altivec_check.h: New file.
29715
29716 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29717
29718         * lib/target-supports.exp (check_alias_available): Don't mangle
29719         function `g' in test program.
29720
29721 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29722
29723         * lib/target-supports.exp (check_profiling_available): Check
29724         argument to determine whether we support a profiling type.
29725         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
29726         check_profiling_available.
29727         * g++.dg/bprob/bprob.exp: Likewise.
29728         * g77.dg/bprob/bprob.exp: Likewise.
29729         * gcc.misc-tests/bprob.exp: Likewise.
29730         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
29731         dg-require-profiling and delete expected error handling.
29732         * gcc.dg/20021014-1.c: Likewise.
29733         * gcc.dg/nest.c: Likewise.
29734
29735 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29736
29737         PR c++/12007
29738         * g++.dg/other/vthunk1.C: New test.
29739
29740 2004-02-20  Falk Hueffner  <falk@debian.org>
29741
29742         PR target/14201
29743         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
29744
29745 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
29746
29747         PR c++/13927
29748         * g++.dg/other/error8.C: Remove XFAIL markers.
29749
29750         PR c++/14173
29751         * g++.dg/ext/packed5.C: New test.
29752
29753         PR c++/14199
29754         * g++.dg/warn/Wunused-5.C: New test.
29755
29756         PR c++/14186
29757         * g++.dg/lookup/member1.C: New test.
29758
29759 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
29760
29761         * gcc.c-torture/compile/20040130-1.c: Enable only when
29762         __INT_MAX__ >= 2147483647L.
29763         * gcc.c-torture/compile/961203-1.c: Likewise.
29764
29765 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
29766
29767         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
29768         * g++.dg/opt/template1.C: Robustify assembler regexp
29769
29770 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
29771
29772         * gcc.c-torture/execute/simd-4.x: Remove.
29773         * gcc.c-torture/execute/va-arg-25.x: Likewise.
29774         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
29775         Guard with #ifndef SKIP_ATTRIBUTE.
29776         * gcc.dg/compat/vector-1_y.c: Likewise.
29777         * gcc.dg/compat/vector-2_x.c: Likewise.
29778         * gcc.dg/compat/vector-2_y.c: Likewise.
29779         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
29780         * g++.dg/eh/simd-2.C: Likewise.
29781
29782 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
29783
29784         * gcc.c-torture/compile/complex-1.c: New.
29785
29786 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
29787
29788         PR target/14209
29789         * gcc.c-torture/execute/20040218-1.c: New test.
29790
29791 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29792
29793         PR c++/14181
29794         * g++.dg/parse/new2.C: New test.
29795
29796 2004-02-18  Paul Brook  <paul@codesourcery.com>
29797
29798         * gcc.c-torture/compile/libcall-1.c: New test.
29799
29800 2004-02-18  Paul Brook  <paul@codesourcery.com>
29801
29802         PR debug/12934
29803         * gcc.dg/debug/debug-7.c: New test.
29804
29805 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
29806
29807         * gcc.dg/20040217-1.c: New test.
29808
29809 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
29810
29811         * gcc.c-torture/execute/990208-1.x: Delete.
29812
29813 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
29814
29815         * gcc.c-torture/execute/20040208-2.x: New file.
29816
29817 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
29818
29819         PR c++/11326
29820         * g++.dg/abi/structret1.C: New test.
29821
29822 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
29823
29824         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
29825         (i386_cpuid): No need to test if cpuid is available on AMD64.
29826         Fix assembly, so that it works onboth i386 and AMD64.
29827         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
29828         (vecInLong): Fix s[] member type to unsigned int.
29829         (vecInWord): Remove type.
29830         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
29831         (a64, b64, c64, d64, e64): Remove.
29832         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
29833         Remove unused variable.  Remove initialization of removed variables.
29834         Don't call mmx_tests nor sse_tests.
29835         (reference_mmx, reference_sse): Remove.
29836         (check): Add return stmt.
29837         * gcc.dg/i386-sse-7.c: New test.
29838         * gcc.dg/i386-mmx-4.c: New test.
29839
29840 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29841
29842         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
29843         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
29844         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
29845         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
29846         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
29847         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
29848         g++.dg/tc1/dr94.C: Fix line terminator.
29849
29850 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
29851
29852         * gcc.c-torture/compile/20040216-1.c: New.
29853
29854 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29855
29856         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
29857         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
29858         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
29859         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
29860         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
29861         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
29862
29863 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
29864
29865         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
29866
29867 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
29868
29869         PR c++/13971
29870         * g++.dg/expr/cond4.C: New test.
29871
29872         PR c++/14086
29873         * g++.dg/lookup/crash2.C: New test.
29874
29875 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
29876
29877         * gcc.c-torture/compile/20040214-2.c: New test.
29878
29879 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
29880
29881         PR c++/14116
29882         * g++.dg/ext/typeof8.C: New test.
29883
29884 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
29885
29886         * gcc.c-torture/compile/20040214-1.c: New test.
29887
29888 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29889
29890         PR c++/13635
29891         * g++.dg/template/spec11.C: New test.
29892
29893 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29894
29895         PR c++/13927
29896         * g++.dg/other/error8.C: New test.
29897
29898 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
29899
29900         PR c++/14122
29901         * g++.dg/template/array4.C: New test.
29902
29903         PR c++/14108
29904         * g++.dg/inherit/thunk2.C: New test.
29905
29906         PR c++/14083
29907         * g++.dg/eh/cond2.C: New test.
29908
29909 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
29910
29911         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
29912
29913 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
29914
29915         * lib/scanasm.exp (dg-scan): Quote pattern before display.
29916
29917 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
29918
29919         * g++.dg/simd-2.C: xfail on ppc64-linux.
29920
29921 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
29922
29923         PR c/456
29924         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
29925         tests.
29926
29927 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
29928
29929         * gcc.dg/builtins-33.c: New test.
29930
29931 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
29932
29933         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
29934
29935 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
29936
29937         * g++.dg/simd-2.C: Set -maltivec for ppc64.
29938
29939 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
29940
29941         * gcc.dg/ppc64-abi-3.c: New test.
29942
29943 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
29944
29945         PR c/14092
29946
29947         * gcc.dg/pr14092-1.c: New testcase.
29948
29949 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
29950
29951         * gcc.dg/cpp/assert4.c: Fix typo last change.
29952
29953         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
29954         * gcc.dg/cpp/assert4.c: Handle powerpc64.
29955
29956         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
29957
29958 2004-02-09  Roger Sayle  <roger@eyesopen.com>
29959
29960         * gcc.c-torture/compile/20040209-1.c: New test case.
29961
29962 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
29963
29964         * gcc.dg/c90-init-1.c: Adjust expected error messages.
29965
29966 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
29967
29968         * gcc.c-torture/execute/20040208-[12].c: New tests.
29969
29970 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
29971
29972         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
29973
29974 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
29975
29976         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
29977
29978 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
29979
29980         Bug 13856
29981         * gcc.dg/visibility-8.c: New testcase.
29982
29983 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
29984
29985         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
29986         arguments.
29987         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
29988
29989 2004-02-07  Roger Sayle  <roger@eyesopen.com>
29990
29991         PR middle-end/13696
29992         * g++.dg/opt/fold1.C: New test case.
29993
29994 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29995
29996         PR c++/14033
29997         * g++.dg/other/crash-2.C: New test.
29998
29999 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30000
30001         PR c++/14028
30002         * g++.dg/parse/angle-bracket2.C: New test.
30003
30004 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
30005
30006         PR middle-end/13750
30007         Revert:
30008         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
30009         PR pch/13361
30010         * testsuite/g++.dg/pch/wchar-1.C: New.
30011         * testsuite/g++.dg/pch/wchar-1.Hs: New.
30012
30013 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30014
30015         PR c++/14008
30016         * g++.dg/parse/error15.C: New test.
30017         * g++.dg/parse/crash11.C: Update dg-error mark.
30018
30019 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
30020
30021         PR c++/13932
30022         * g++.dg/warn/conv2.C: New test.
30023
30024 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30025
30026         PR c++/13086
30027         * g++.dg/warn/incomplete1.C: Remove xfail.
30028
30029 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
30030
30031         * lib/file-format.exp (gcc_target_object_format): Use
30032         ${tool}_target_compile, not gcc_target_compile.
30033         * lib/target-supports.exp (check_alias_available): Likewise.
30034         (check_gc_sections_available): Likewise.
30035         * g++.dg/ext/attrib10.C: Use dg-require-alias.
30036         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
30037         dg-require-alias.
30038
30039 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
30040
30041         PR c++/13969
30042         * g++.dg/template/static6.C: New test.
30043
30044 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
30045
30046         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
30047
30048 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30049
30050         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
30051         tests for systems where `char' is unsigned by default.
30052
30053 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30054
30055         PR c++/13997
30056         * g++.dg/template/partial3.C: New test.
30057
30058 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
30059
30060         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
30061         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
30062         Remove mentions of obsolete ports.
30063
30064 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
30065
30066         * gcc.dg/noncompile/20001228-1.c: Fix for new
30067         error message.
30068
30069 2004-02-03  Roger Sayle  <roger@eyesopen.com>
30070
30071         PR target/9348
30072         * gcc.c-torture/execute/multdi-1.c: New test case.
30073
30074 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
30075
30076         PR c++/13925
30077         * g++.dg/template/lookup5.C: New test.
30078
30079 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
30080
30081         PR c++/13950
30082         * g++.dg/template/lookup4.C: New test.
30083
30084         PR c++/13970
30085         * g++.dg/parse/error14.C: New test.
30086
30087         PR c++/14002
30088         * g++.dg/parse/template13.C: New test.
30089
30090 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
30091
30092         PR c++/13978
30093         * g++.dg/template/koenig4.C: New test.
30094
30095         PR c++/13968
30096         * g++.dg/template/crash17.C: New test.
30097
30098         PR c++/13975
30099         * g++.dg/parse/error13.C: New test.
30100         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
30101
30102 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
30103
30104         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
30105
30106 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
30107
30108         PR c/11658
30109         PR c/13994
30110         * gcc.dg/noncompile/20040203-1.c: New test.
30111         * gcc.dg/noncompile/20040203-2.c: Likewise.
30112         * gcc.dg/noncompile/20040203-3.c: Likewise.
30113         * gcc.dg/20040203-1.c: Likewise.
30114
30115 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
30116
30117         PR c++/10858
30118         * g++.dg/template/sizeof7.C: New test.
30119
30120 2004-02-02  Eric Christopher  <echristo@redhat.com>
30121             Zack Weinberg  <zack@codesourcery.com>
30122
30123         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
30124
30125 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
30126
30127         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
30128         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
30129         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
30130         * gcc.dg/cleanup-5.c: Run only on Linux targets.
30131
30132 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
30133
30134         PR c++/13113
30135         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
30136
30137         PR c++/13854
30138         * g++.dg/ext/attrib13.C: New test.
30139
30140         PR c++/13907
30141         * g++.dg/conversion/op2.C: New test.
30142
30143 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
30144
30145         * gcc.dg/titype-1.c: Fix pasto.
30146
30147 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
30148
30149         * gcc.dg/titype-1.c: New test.
30150
30151 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30152
30153         PR c++/13957
30154         * g++.dg/template/non-type-template-argument-1.C,
30155         g++.dg/template/qualified-id1.C: Update dg-error marks.
30156         * g++.dg/template/nontype6.C: New test.
30157
30158 2004-02-01  Roger Sayle  <roger@eyesopen.com>
30159
30160         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
30161         * gcc.dg/builtins-31.c: New testcase.
30162         * gcc.dg/builtins-32.c: New testcase.
30163
30164 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
30165
30166         * objc.dg/call-super-2.m: Update line numbers
30167         for the including of stddef.h.
30168
30169 2004-01-30  Michael Matz  <matz@suse.de>
30170
30171         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
30172         g++.dg/ext/case-range3.C: New tests.
30173
30174 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30175
30176         DR206
30177         PR c++/13813
30178         * g++.dg/template/member4.C: New test.
30179
30180 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30181
30182         PR c++/13683
30183         * g++.dg/template/sizeof6.C: New test.
30184
30185 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
30186
30187         * gcc.dg/fwritable-strings-1.c: New test.
30188
30189 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
30190
30191         * gcc.c-torture/compile/20040130-1.c: New test.
30192
30193 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
30194
30195         * objc.dg/call-super-2.m: Include stddef.h for size_t.
30196
30197 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
30198
30199         PR c++/13883
30200         * g++.dg/template/ctor3.C: New test.
30201
30202 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30203
30204         * g++.dg/tc1: New directory.
30205         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
30206         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
30207         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
30208         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
30209         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
30210
30211 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30212
30213         * g++.dg/parse/error11.C: New test.
30214         * g++.dg/parse/error12.C: Likewise.
30215
30216 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
30217
30218         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
30219         (scan_initial, main): Use aligned_sizeof instead of sizeof.
30220
30221 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
30222
30223         PR c++/13791
30224         * g++.dg/ext/attrib12.C: New test.
30225
30226         PR c++/13736
30227         * g++.dg/parse/cast2.C: New test.
30228
30229 2004-01-27  James E Wilson  <wilson@specifixinc.com>
30230
30231         * objc.dg/encode-2.m (main): New local string.  Set depending on
30232         sizeof long.  Use in sscanf call.
30233         * objc.dg/encode-3.m (main): New local string.  Set depending on
30234         sizeof long.  Use in scan_initial call.
30235
30236 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30237
30238         * objc.dg/call-super-2.m: Make LP64-safe.
30239         * objc.dg/desig-init-1.m: Likewise.
30240
30241 2004-01-27  Devang Patel <dpatel@apple.com>
30242
30243         * g++.dg/debug/namespace1.C: New test.
30244
30245 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
30246
30247         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
30248         xscale-*-*.
30249
30250         * gcc.dg/arm-mmx-1.c: New test.
30251
30252 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
30253
30254         * gcc.dg/20040127-1.c: New test.
30255         * gcc.dg/20040127-2.c: New test.
30256
30257 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
30258
30259         * objc.dg/stret-1.m (glob): Renamed to globa.
30260
30261 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
30262
30263         PR c++/13663
30264         * g++.dg/expr/for1.C: New test.
30265
30266 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
30267
30268         PR middle-end/13779
30269         * gcc.dg/darwin-longlong.c: New test.
30270
30271 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
30272
30273         * gcc.dg/20040124-1.c: Moved test from here...
30274         * gcc.c-torture/compile/20040124-1.c: ...to here.
30275
30276 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
30277
30278         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
30279         the assembly output if -m64 is passed.
30280
30281 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
30282
30283         PR c++/13833
30284         * g++.dg/template/cond3.C: New test.
30285
30286 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30287
30288         PR c++/13810
30289         * g++.dg/template/ttp7.C: New test.
30290
30291 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30292
30293         PR c++/13797
30294         * g++.dg/template/nontype4.C: New test.
30295         * g++.dg/template/nontype5.C: Likewise.
30296
30297 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
30298
30299         * gcc.dg/torture/mips-clobber-at.c: New test.
30300
30301 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
30302
30303         * gcc.dg/20040124-1.c: New test.
30304
30305 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
30306
30307         * gcc.dg/20040123-1.c: New test.
30308
30309 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
30310
30311         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
30312
30313 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
30314
30315         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
30316
30317 2004-01-23  Andrew Pinski  <apinski@apple.com>
30318
30319         * gcc.dg/20030121-1.c: Move to ..
30320         * gcc.dg/20040121-1.c: here.
30321
30322 2004-01-23  Roger Sayle  <roger@eyesopen.com>
30323
30324         * gcc.dg/builtins-29.c: New test case.
30325
30326 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
30327
30328         PR 18314
30329         * gcc.dg/builtins-30.c: New testcase.
30330
30331 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
30332
30333         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
30334         * lib/g77.exp: Likewise.
30335         * lib/objc.exp: Likewise.
30336         * lib/g++.exp: Likewise.
30337
30338 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
30339
30340         * gcc.dg/struct-by-value-2.c: New test.
30341
30342 2004-01-21  Andrew Pinski  <apinski@apple.com>
30343
30344         PR target/13785
30345         * gcc.dg/20030121-1.c: New test.
30346
30347 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
30348
30349         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
30350         clobber frame pointer register in asm statement.
30351
30352 2004-01-21  Falk Hueffner  <falk@debian.org>
30353
30354         * gcc.c-torture/compile/20040121-1.c: New test.
30355
30356 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
30357
30358         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
30359
30360 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
30361
30362         * gcc.dg/ppc64-abi-2.c: New test.
30363
30364 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
30365
30366         * lib/treelang.exp: Fill out this file.
30367         * lib/treelang-dg.exp: New File.
30368
30369 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
30370
30371         * gcc.c-torture/compile/981022-1.c: Remove.
30372         * gcc.dg/array-5.c: Remove XFAIL.
30373         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
30374         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
30375         gcc.dg/cond-lvalue-1.c: Update.
30376         * gcc.dg/cast-lvalue-2.c: New test.
30377
30378 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
30379
30380         PR c++/13592
30381         * g++.dg/other/error1.C (class foo): Tweak error message.
30382
30383         PR c++/13592
30384         * g++.dg/template/call2.C: New test.
30385
30386 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
30387
30388         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
30389         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
30390         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
30391         scalar-return-1_x.c, scalar-return-2_y.c,
30392         scalar-return-3_x.c, scalar-return-3_y.c,
30393         scalar-return-4_x.c, scalar-return-4_y.c,
30394         struct-align-1.h, struct-align-1_x.c,
30395         struct-align-1_y.c, struct-align-2.h,
30396         struct-align-2_x.c, struct-align-2_y.c,
30397         struct-by-value-10_y.c, struct-by-value-11_x.c,
30398         struct-by-value-11_y.c, struct-by-value-12_x.c,
30399         struct-by-value-12_y.c, struct-by-value-13_x.c,
30400         struct-by-value-13_y.c, struct-by-value-14_x.c,
30401         struct-by-value-14_y.c, struct-by-value-15_x.c,
30402         struct-by-value-15_y.c, struct-by-value-16_y.c,
30403         struct-by-value-17_y.c, struct-by-value-18_y.c,
30404         struct-by-value-19_y.c, struct-by-value-1_x.c,
30405         struct-by-value-1_y.c, struct-by-value-20_y.c,
30406         struct-by-value-2_x.c, struct-by-value-2_y.c,
30407         struct-by-value-3_y.c, struct-by-value-4_x.c,
30408         struct-by-value-4_y.c, struct-by-value-5_y.c,
30409         struct-by-value-6_y.c, struct-by-value-7_y.c
30410         struct-by-value-8_x.c, struct-by-value-8_y.c
30411         struct-by-value-9_x.c, struct-by-value-9_y.c
30412         struct-return-10_x.c, struct-return-10_y.c,
30413         struct-return-19_x.c, struct-return-20_x.c
30414         struct-return-2_x.c, struct-return-2_y.c
30415         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
30416         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
30417
30418 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
30419
30420         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
30421         attribute on sparc*-sun-solaris2.*.
30422
30423 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
30424
30425         PR c++/13710
30426         * g++.dg/ext/typeof7.C: New test.
30427
30428 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
30429
30430         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
30431         * gcc.dg/const-elim-1.c: Same.
30432
30433 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
30434
30435         * objc.dg/stret-1.m: New.
30436         * objc.dg/stret-2.m: New.
30437
30438 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
30439
30440         PR c++/11895
30441         * g++.dg/ext/vector1.C: New test.
30442
30443 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
30444
30445         * gcc.dg/pch/import-1.c: New.
30446         * gcc.dg/pch/import-1.hs: New.
30447         * gcc.dg/pch/import-1a.h: New.
30448         * gcc.dg/pch/import-1b.h: New.
30449         * gcc.dg/pch/import-1c.h: New.
30450
30451 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
30452
30453         PR c++/13574
30454         * g++.dg/ext/array1.C: New test.
30455
30456         PR c++/13178
30457         * g++.dg/conversion/op1.C: New test.
30458
30459 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
30460
30461         PR 11864
30462         From Kazumoto Kojima / Dan Kegel:
30463         * gcc.dg/pr11864-1.c: New test.
30464
30465         PR 10392
30466         From Marcus Comstedt / Dan Kegel:
30467         * gcc.dg/pr10392-1.c: New test.
30468
30469 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
30470
30471         PR c++/13478
30472         * g++.dg/init/ref10.C: New test.
30473
30474 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30475
30476         PR c++/13407
30477         * g++.dg/parse/typename6.C: New test.
30478
30479 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
30480
30481         PR pch/13361
30482         * testsuite/g++.dg/pch/wchar-1.C: New.
30483         * testsuite/g++.dg/pch/wchar-1.Hs: New.
30484
30485 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30486
30487         PR c++/9259
30488         * g++.dg/expr/sizeof2.C: New test.
30489
30490 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
30491
30492         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
30493
30494 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
30495
30496         PR c++/13659
30497         * g++.dg/lookup/strong-using-3.C: New.
30498         * g++.dg/lookup/using-10.C: New.
30499
30500 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
30501
30502         PR c++/13594
30503         * g++.dg/lookup/strong-using-2.C: New.
30504
30505 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
30506             Dan Kegel <dank@kegel.com>
30507             J"orn Rennecke <joern.rennecke@superh.com>
30508
30509         PR target/9365
30510         * gcc.dg/pr9365-1.c: New test.
30511
30512 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30513
30514         PR c++/8856
30515         * g++.dg/parse/casting-operator2.C: New test.
30516         * g++.old-deja/g++.pt/explicit83.C: Remove.
30517
30518 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
30519
30520         * gcc.dg/label-compound-stmt-1.c: New test.
30521         * gcc.c-torture/compile/950922-1.c,
30522         gcc.c-torture/compile/20000211-3.c,
30523         gcc.c-torture/compile/20000518-1.c,
30524         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
30525         compound statements.
30526
30527 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
30528
30529         * gcc.dg/ppc64-abi-1.c: New test.
30530
30531 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
30532
30533          * g++.dg/ext/attrib9.C: Add dg-warnings.
30534
30535 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30536
30537         PR c++/12335
30538         * g++.dg/parse/dtor3.C: New test.
30539
30540 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
30541
30542         PR c++/12709
30543         * g++.dg/parse/try-catch-1.C: New test.
30544
30545 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
30546
30547         * ada/acats/run_all.sh: Add more verbose output in acats.log
30548         when compiling tests.
30549
30550 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
30551
30552         PR 13656
30553         * gcc.dg/typedef-redecl.c: New test case.
30554         * gcc.dg/typedef-redecl.h: New support file.
30555
30556 2004-01-13  Jan Hubicka  <jh@suse.cz>
30557
30558         * gcc.dg/always_inline.c: New test.
30559         * gcc.dg/debug/20031231-1.c: Fix.
30560
30561 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30562
30563         PR c++/13474
30564         * g++.dg/template/array3.C: New test.
30565
30566 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
30567
30568         * g++.dg/ext/lvalue1.C: No longer expected to fail.
30569         * g++.dg/warn/Wunused-2.C: Likewise.
30570
30571 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30572
30573         PR c++/13289
30574         * g++.dg/template/instantiate6.C: New test.
30575
30576 2004-01-12  Roger Sayle  <roger@eyesopen.com>
30577
30578         PR middle-end/11397
30579         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
30580
30581 2004-01-12  Jan Hubicka  <jh@suse.cz>
30582
30583         PR opt/12826
30584         * gcc.dg/20040112-1.c: New.
30585
30586         * gcc.dg/dwarf-die[1-7].c: Move to...
30587         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
30588         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
30589
30590 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
30591
30592         PR c++/4100
30593         * g++.dg/parse/friend4.C: New test.
30594
30595 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
30596
30597         PR c++/4100
30598         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
30599         definition is called a friend.
30600
30601 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
30602
30603         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
30604
30605 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
30606
30607         PR c++/3478
30608         * g++.dg/parse/error10.C: New test.
30609         * g++.dg/template/arg2.C: Accept "invalid type" error.
30610
30611 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
30612
30613         PR middle-end/13392
30614         * g++.dg/opt/expect2.C: New test.
30615
30616 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
30617
30618         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
30619         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
30620         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
30621         Update dg-error regexps.
30622
30623 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
30624
30625         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
30626         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
30627
30628 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
30629
30630         * gcc.dg/pragma-re-1.c: Use right pointer type.
30631
30632 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
30633
30634         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
30635
30636 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
30637
30638         * gcc.dg/rs6000-ldouble-1.c: New.
30639
30640 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30641
30642         DR 337
30643         PR c++/9256
30644         * g++.dg/other/abstract1.C: New test.
30645
30646 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
30647
30648         * g++.dg/lookup/strong-using-1.C: New.
30649
30650 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
30651
30652         PR c/11234
30653         * gcc.dg/func-ptr-conv-1.c: New test.
30654         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
30655
30656 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
30657
30658         PR target/13380.
30659         * gcc.c-torture/compile/20040109-1.c: New.
30660
30661 2004-01-08  Stuart Hastings  <stuart@apple.com>
30662
30663         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
30664         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
30665         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
30666
30667 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
30668
30669         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
30670
30671 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
30672
30673         * ada/acats/run_acats: Treat 'gnatchop' the same way
30674         as 'gnatmake'.  Export GCC_DRIVER.
30675         * ada/acats/run_all.sh: Add target_gnatchop.  Use
30676         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
30677
30678 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30679
30680         PR c++/12573
30681         * g++.dg/template/dependent-expr4.C: New test.
30682
30683 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
30684
30685         * gcc.dg/altivec-11.c: New test.
30686
30687 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
30688
30689         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
30690
30691 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
30692
30693         PR c/6024
30694         * gcc.dg/enum-compat-1.c: New test.
30695         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
30696
30697 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
30698
30699         PR c/12165
30700         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
30701         gcc.dg/c99-idem-qual-3.c: New tests.
30702
30703 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
30704
30705         * gcc.dg/winline-7.c: Don't cast void * to int.
30706
30707 2004-01-06  Jan Hubicka  <jh@suse.cz>
30708
30709         * gcc.dg/i386-sse-5.c: New test
30710         * g++.dg/eh/simd-1.c: Add -w argument for i386.
30711
30712 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
30713
30714         PR c++/12815
30715         * g++.dg/rtti/typeid4.C: New test.
30716
30717 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
30718
30719         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
30720
30721 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
30722
30723         PR c++/12132
30724         * g++.dg/template/error11.C: New test.
30725
30726         PR c++/13451
30727         * g++.dg/template/class2.C: New test.
30728
30729 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
30730         Richard Sandiford <rsandifo@redhat.com>
30731
30732         PR c++/13387
30733         * g++.dg/opt/alias3.C: New test.
30734
30735 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
30736
30737         PR c++/13157
30738         * g++.dg/template/koenig3.C: New test.
30739
30740         PR c++/13529
30741         * g++.dg/parse/offsetof3.C: New test.
30742
30743         * g++.dg/init/copy7.C: Add missing dg-error markers.
30744
30745         PR c++/12226
30746         * g++.dg/init/copy7.c: New test.
30747
30748         PR c++/13536
30749         * g++.dg/parse/cast1.C: New test.
30750
30751 2004-01-04  Jan Hubicka  <jh@suse.cz>
30752
30753         * gcc.dg/winline[1-7].c: New tests.
30754
30755 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30756
30757         PR c++/13520
30758         * g++.dg/template/qualttp22.C: New test.
30759
30760 2004-01-01  Jan Hubicka  <jh@suse.cz>
30761
30762         * gcc.dg/debug/20031231-1.c: New.
30763         * gcc.c-torture/compile/20040101-1.c: New.
30764         * gcc.dg/dwarf-die-[1-7].c: New.
30765
30766 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
30767
30768         PR optimization/13521
30769         * gcc.c-torture/compile/20031231-1.c: New test.
30770
30771 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
30772
30773         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
30774
30775 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30776
30777         PR c++/10079
30778         * g++.dg/template/crash16.C: New test.
30779
30780 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
30781
30782         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
30783
30784 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
30785
30786         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
30787         ports.
30788         * g++.old-deja/g++.jason/thunk3.C: Likewise.
30789         * g++.old-deja/g++.law/profile1.C: Likewise.
30790         * gcc.c-torture/compile/981006-1.c: Likewise.
30791         * gcc.c-torture/execute/loop-2e.x: Likewise.
30792         * gcc.c-torture/execute/loop-2f.x: Remove.
30793         * gcc.c-torture/execute/loop-2g.x: Likewise.
30794         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
30795         * gcc.dg/20020312-2.c: Remove traces of dead ports.
30796
30797 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
30798
30799         PR c++/13507
30800         * g++.dg/ext/attrib11.C: New test.
30801
30802         PR c++/13494
30803         * g++.dg/template/array2-1.C: New test.
30804         * g++.dg/template/array2-2.C: New test.
30805
30806 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
30807
30808         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
30809
30810 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
30811
30812         PR c++/12774
30813         * g++.dg/template/array1-1.C: New test.
30814         * g++.dg/template/array1-2.C: New test.
30815
30816 2003-12-29  Roger Sayle  <roger@eyesopen.com>
30817
30818         PR fortran/12632
30819         * g77.dg/12632.f: New test case.
30820
30821 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30822
30823         PR c++/13289
30824         * g++.dg/parse/nontype1.C: New test.
30825
30826 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30827
30828         PR c++/12403
30829         * g++.dg/parse/explicit1.C: New test.
30830         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
30831
30832 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
30833
30834         PR c++/13081
30835         * g++.dg/opt/inline6.C: New test.
30836
30837         PR c++/12613
30838         * g++.dg/parse/error9.C: New test.
30839
30840         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
30841
30842 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
30843
30844         PR c++/13009
30845         * g++.dg/init/assign1.C: New test.
30846
30847 2003-12-28  Roger Sayle  <roger@eyesopen.com>
30848
30849         PR c++/13070
30850         * g++.dg/warn/format3.C: New test case.
30851
30852 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
30853
30854         * gcc.c-torture/compile/20031227-1.c: New test.
30855
30856 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
30857
30858         * g++.dg/bprob/bprob.exp: Load target-supports.exp
30859         * g77.dg/bprob/bprob.exp: Likewise.
30860         * gcc.misc-tests/bprob.exp: Likewise.
30861         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
30862         variants on systems where the library does not provide that
30863         functionality.
30864         * gcc.dg/builtins-20.c: Use builtins-config.h.
30865         * gcc.dg/builtins-config.h: New file.
30866
30867 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
30868
30869         * lib/gcc-dg.exp (dg-require-profiling): New function.
30870         * lib/target-supports.exp (check_profiling_available): Likewise.
30871         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
30872         * g77.dg/bprob/bprob.exp: Likewise.
30873         * gcc.misc-tests/bprob.exp: Likewise.
30874         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
30875         * gcc.dg/20021014-1.c: Likewise.
30876         * gcc.dg/nest.c: Likewise.
30877
30878 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
30879
30880         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
30881         compiling.
30882         * g++.dg/lookup/java2.C: Likewise.
30883         * gcc.dg/cpp/lexident.c: Likewise.
30884
30885 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
30886
30887         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
30888         given.
30889         * gcc.c-torture/compile/961203-1.c: Likewise.
30890         * gcc.c-torture/compile/980506-1.c: Likewise.
30891
30892 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
30893
30894         * lib/gcc-dg.exp (dg-prune-output): New annotation.
30895         (additional_prunes): New global.
30896         (gcc-dg-prune): Handle additional per-test pruning.
30897         (dg-test): Clear additional_prunes between tests.
30898
30899         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
30900         dg-prune-output to avoid spurious failures from assembler
30901         complaining about nonexistent WAW violations.
30902         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
30903         Use dg-prune-output to avoid spurious failures from assembler
30904         warning about Itanium B-step errata.
30905
30906 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
30907
30908         * g++.dg/abi/macro0.C: New test.
30909         * g++.dg/abi/macro1.C: Likewise.
30910         * g++.dg/abi/macro2.C: Likewise.
30911
30912         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
30913         * g++.dg/abi/bitfield7.C: Likewise.
30914         * g++.dg/abi/dtor2.C: Likewise.
30915         * g++.dg/abi/mangle11.C: Likewise.
30916         * g++.dg/abi/mangle12.C: Likewise.
30917         * g++.dg/abi/mangle14.C: Likewise.
30918         * g++.dg/abi/mangle17.C: Likewise.
30919         * g++.dg/abi/vbase10.C: Likewise.
30920         * g++.dg/abi/vbase14.C: Likewise.
30921         * g++.dg/template/qualttp17.C: Likewise.
30922
30923 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
30924
30925         PR c/11995
30926         * gcc.dg/20031223-1.c: New test.
30927
30928 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
30929
30930         * gcc.dg/noreturn-7.c: New test.
30931
30932 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
30933
30934         * gcc.dg/null-pointer-1.c: New test.
30935
30936 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
30937
30938         * g++.old-deja/g++.jason/template18.C: Remove.
30939         * g++.old-deja/g++.jason/template37.C: Likewise.
30940
30941         PR c++/12862
30942         * g++.dg/lookup/ns1.C: New test.
30943
30944         PR c++/12397
30945         * g++.dg/template/lookup3.C: New test.
30946
30947 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
30948
30949         * g++.dg/template/recurse1.C: New test
30950
30951 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
30952
30953         PR c++/12479
30954         * g++.dg/parse/semicolon1.C: New test.
30955         * g++.dg/parse/semicolon1.h: Likewise.
30956
30957 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
30958
30959         * gcc.dg/darwin-misaligned.c: New test.
30960
30961 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
30962
30963         PR c/9163
30964         * gcc.dg/20031222-1.c: New test.
30965
30966 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
30967
30968         PR c++/13438
30969         * g++.dg/parse/error8.C: New test.
30970
30971         PR c++/11554
30972         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
30973
30974 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
30975
30976         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
30977         too small.
30978         * gcc.c-torture/compile/930217-1.c: Likewise.
30979         * gcc.c-torture/compile/930513-1.c: Likewise.
30980         * gcc.c-torture/execute/920908-2.c: Likewise.
30981         * gcc.c-torture/execute/921204-1.c: Likewise.
30982         * gcc.c-torture/execute/930621-1.c: Likewise.
30983         * gcc.c-torture/execute/930630-1.c: Likewise.
30984         * gcc.c-torture/execute/931031-1.c: Likewise.
30985         * gcc.c-torture/execute/980602-2.c: Likewise.
30986         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
30987         * gcc.c-torture/execute/compndlit-1.c: Likewise.
30988         * gcc.c-torture/execute/extzvsi.c: Likewise.
30989         * gcc.c-torture/unsorted/ext.c: Likewise.
30990
30991 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
30992
30993         PR target/12749
30994         * gcc.c-torture/compile/20031220-2.c: New test case.
30995
30996 2003-12-20  Roger Sayle  <roger@eyesopen.com>
30997
30998         PR optimization/13031
30999         * gcc.c-torture/compile/20031220-1.c: New test case.
31000
31001 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
31002
31003         * gcc.dg/cast-function-1.c: New test.
31004
31005 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
31006
31007         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
31008         formats.
31009
31010 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
31011
31012         PR c++/12795
31013         * g++.dg/ext/attrib10.C: New test.
31014
31015 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
31016
31017         * gcc.dg/cleanup-10.c: New test.
31018         * gcc.dg/cleanup-11.c: New test.
31019
31020 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
31021
31022         PR c++/13239
31023         * g++.dg/opt/expect1.C: New test.
31024
31025 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
31026
31027         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
31028
31029 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
31030
31031         PR debug/12923
31032         * gcc.dg/20031218-1.c: New test.
31033
31034         PR debug/12389
31035         * gcc.dg/20031218-2.c: New test.
31036         * gcc.dg/20031218-3.c: New test.
31037
31038         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
31039         of label name and allow for USER_LABEL_PREFIX == "_" names.
31040         * g++.dg/abi/mangle18-2.C: Likewise.
31041         * g++.dg/abi/mangle19-1.C: Likewise.
31042         * g++.dg/abi/mangle19-2.C: Likewise.
31043         * g++.dg/abi/mangle20-1.C: Likewise.
31044         * g++.dg/abi/mangle20-2.C: Likewise.
31045
31046 2003-12-18  Richard Henderson  <rth@redhat.com>
31047
31048         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
31049
31050 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
31051             Dan Kegel <dank@kegel.com>
31052
31053         PR other/12009
31054         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
31055         testing a cross compiler, it causes spurious compile failures.
31056         * lib/g++.exp: Likewise.
31057
31058 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31059
31060         PR c++/13262
31061         * g++.dg/template/access13.C: New test.
31062
31063 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
31064
31065         * gcc.dg/20031216-1.c: New test.
31066
31067 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31068
31069         PR c++/9154
31070         * g++.dg/template/error10.C: New test.
31071
31072 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
31073
31074         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
31075         * g++.dg/eh/simd-2.C: Likewise.
31076
31077 2003-12-17  James E Wilson  <wilson@specifixinc.com>
31078             Roger Sayle  <roger@eyesopen.com>
31079
31080         * gcc.c-torture/execute/ieee/mzero5.c: New.
31081
31082 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
31083
31084         PR c++/10603
31085         * g++.dg/parse/error6.C: New test.
31086
31087         PR c++/12827
31088         * g++.dg/parse/error7.C: New test.
31089
31090 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
31091
31092         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
31093         at -O with stabs debugging formats.
31094         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
31095         * gcc.dg/debug/debug-2.c: Likewise.
31096
31097 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
31098
31099         PR c++/12696
31100         * g++.dg/init/error1.C: New test.
31101
31102         PR c++/12218
31103         * g++.dg/init/pm3.C: New test.
31104
31105 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
31106
31107         PR c/3347
31108         * gcc.dg/bitfld-8.c: New test.
31109
31110 2003-12-16  James Lemke  <jim@wasabisystems.com>
31111
31112         * gcc.dg/arm-scd42-[123].c: New tests.
31113
31114 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
31115
31116         PR c++/9043
31117         * g++.dg/abi/mangle20-1.C: New test.
31118         * g++.dg/abi/mangle20-2.C: New test.
31119
31120 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
31121
31122         PR c++/13275
31123         * g++.dg/other/offsetof2.C: Remove XFAIL.
31124         * g++.dg/parse/offsetof1.C: New test.
31125         * g++.gd/parse/offsetof2.C: Likewise.
31126
31127 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31128
31129         * g++.dg/template/nontype3.C: New test.
31130         * g++.dg/template/static2.C: Tweaked the dg-error clause.
31131
31132 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31133
31134         * g++.dg/warn/noreturn-3.C: Also test instantiation.
31135
31136 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
31137
31138         PR c++/13387
31139         * g++.dg/expr/assign1.C: New test.
31140
31141         PR c++/13242
31142         * g++.dg/abi/mangle19-1.C: New test.
31143         * g++.dg/abi/mangle19-2.C: New test.
31144
31145 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
31146
31147         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
31148
31149 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
31150
31151         * gcc.c-torture/execute/20031216-1.c: New test.
31152
31153 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31154
31155         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
31156         an ICE regression.
31157
31158 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
31159
31160         PR c++/10926
31161         * g++.dg/template/error9.C: New test.
31162
31163         PR c++/11116
31164         * g++.dg/template/error8.C: New test.
31165
31166 2003-12-15  Roger Sayle  <roger@eyesopen.com>
31167
31168         PR middle-end/13400
31169         * gcc.c-torture/execute/20031215-1.c: New test case.
31170
31171 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
31172
31173         PR c++/13269
31174         * g++.dg/parse/error5.C: New test.
31175
31176         PR c++/12989
31177         * g++.dg/expr/sizeof1.C: New test.
31178
31179         PR c++/13310
31180         * g++.dg/template/crash15.C: New test.
31181
31182 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
31183
31184         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
31185         a non-POD type as the last named parameter of a varargs function.
31186
31187 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
31188
31189         PR c++/13243
31190         PR c++/12573
31191         * g++.dg/template/crash14.C: New test.
31192         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
31193
31194 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
31195
31196         * g++.dg/other/java1.C: New test.
31197
31198         PR c++/13241
31199         * g++.dg/abi/mangle18-1.C: New test.
31200         * g++.dg/abi/mangle18-2.C: New test.
31201
31202 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
31203
31204         PR optimization/10312
31205         * gcc.c-torture/execute/20031214-1.c: New.
31206
31207 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
31208
31209         PR c++/10779
31210         PR c++/12160
31211         * g++.dg/parse/error3.C: New test.
31212         * g++.dg/parse/error4.C: Likewise.
31213         * g++.dg/abi/mangle4.C: Tweak error messages.
31214         * g++.dg/lookup/using5.C: Likewise.
31215         * g++.dg/other/error2.C: Likewise.
31216         * g++.dg/parse/typename5.C: Likewise.
31217         * g++.dg/parse/undefined1.C: Likewise.
31218         * g++.dg/template/arg2.C: Likewise.
31219         * g++.dg/template/ttp3.C: Likewise.
31220         * g++.dg/template/type1.C: Likewise.
31221         * g++.old-deja/g++.other/crash32.C: Likewise.
31222         * g++.old-djea/g++.pt/defarg8.C: Likewise.
31223
31224 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31225
31226         PR c++/13106
31227         * g++.dg/warn/noreturn-3.C: New test.
31228
31229 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
31230
31231         PR c++/13118
31232         * g++.dg/abi/covariant3.C: New.
31233
31234 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
31235
31236         * g++.dg/eh/ia64-1.C: New test.
31237
31238 2003-12-12  Roger Sayle  <roger@eyesopen.com>
31239
31240         PR optimization/13037
31241         * g77.f-torture/execute/13037.f: New test case.
31242
31243 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
31244
31245         PR c++/12881
31246         * g++.dg/abi/covariant2.C: New.
31247
31248 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
31249
31250         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
31251
31252 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
31253
31254         * gcc.c-torture/execute/wchar_t-1.x: Delete.
31255
31256 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
31257
31258         PR other/10819
31259         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
31260         to fix Bug 10819.
31261         * lib/g++.exp (g++_version): Likewise.
31262         * lib/g77.exp (g77_version): Likewise.
31263         * lib/objc.exp (default_objc_version): Likewise.
31264
31265 2003-12-10  Richard Henderson  <rth@redhat.com>
31266
31267         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
31268
31269         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
31270
31271 2003-12-08  Matt Austern  <austern@apple.com>
31272
31273         PR c/13134
31274         * lib/gcc-dg.exp (dg-require-visibility): Define.
31275         * lib/target-supports (check_visibility_available): Define.
31276         * gcc.dg/visibility-1.c: New test.
31277         * gcc.dg/visibility-2.c: Likewise.
31278         * gcc.dg/visibility-3.c: Likewise.
31279         * gcc.dg/visibility-4.c: Likewise.
31280         * gcc.dg/visibility-5.c: Likewise.
31281         * gcc.dg/visibility-6.c: Likewise.
31282         * g++.dg/ext/visibility-1.C: Likewise.
31283         * g++.dg/ext/visibility-2.C: Likewise.
31284         * g++.dg/ext/visibility-3.C: Likewise.
31285         * g++.dg/ext/visibility-4.C: Likewise.
31286         * g++.dg/ext/visibility-5.C: Likewise.
31287         * g++.dg/ext/visibility-6.C: Likewise.
31288
31289 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31290
31291         * g++.dg/lookup/java1.C: New test.
31292         * g++.dg/lookup/java2.C: New test.
31293
31294 2003-12-07  Falk Hueffner  <falk@debian.org>
31295
31296         * g++.dg/opt/noreturn-1.C: New test.
31297
31298 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
31299
31300         * gcc.dg/overflow-1.c: New test.
31301
31302 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
31303
31304         * g77.f-torture/compile/13060.f: New test.
31305
31306 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
31307
31308         PR c++/13323
31309         * g++.dg/inherit/operator2.C: New test.
31310
31311 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
31312
31313         PR c++/13305
31314         * g++.dg/ext/attrib9.C: New test.
31315
31316 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
31317
31318         PR c++/13314
31319         * g++.dg/template/error7.C: New test.
31320
31321 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
31322             J"orn Rennecke <joern.rennecke@superh.com>
31323
31324         PR target/13302
31325         * g++.dg/other/struct-va_list.C: New test.
31326
31327 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31328
31329         PR c++/13166
31330         * g++.dg/parse/defarg6.C: New test.
31331
31332 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
31333
31334         PR target/13256
31335         * gcc.c-torture/execute/20031201-1.c: New test.
31336
31337 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
31338
31339         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
31340
31341 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
31342
31343         * gcc.dg/builtin-return-1.c: New test.
31344
31345 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
31346             J"orn Rennecke <joern.rennecke@superh.com>
31347
31348         PR optimization/13260
31349         * gcc.c-torture/execute/20031204-1.c: New test.
31350
31351 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
31352
31353         PR c++/9127
31354         * g++.dg/template/error6.C: New test.
31355
31356 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
31357
31358         * gcc.dg/20031202-1.c: New test.
31359
31360 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
31361
31362         PR c++/13179
31363         * g++.dg/template/eh1.C: New test.
31364
31365         PR c++/10771
31366         * g++.dg/template/error5.C: New test.
31367
31368 2003-12-02  David Ung  <davidu@mips.com>
31369
31370         * gcc.dg/compat/vector-check.h: Corrected type for var
31371         g_##TMODE
31372
31373 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31374
31375         PR c++/10126
31376         * g++.dg/template/ptrmem8.C: New test.
31377
31378 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31379
31380         PR c++/12573
31381         * g++.dg/template/dependent-expr3.C: New test.
31382
31383 2003-12-01  James Lemke  <jim@wasabisystems.com>
31384
31385         * gcc.dg/arm-g2.c: New test.
31386
31387 2003-12-01  Roger Sayle  <roger@eyesopen.com>
31388
31389         PR optimization/11634
31390         * gcc.dg/20031201-2.c: New test case.
31391
31392 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
31393
31394         PR 11433
31395         * objc.dg/proto-lossage-3.m: New test.
31396
31397 2003-12-01  Roger Sayle  <roger@eyesopen.com>
31398
31399         PR optimization/12628
31400         * gcc.dg/20031201-1.c: New test case.
31401
31402 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
31403
31404         * gcc.dg/unaligned-1.c: New test.
31405
31406 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
31407
31408         PR c++/9849
31409         * g++.dg/template/error4.C: New test.
31410         * g++.dg/template/nested3.C: Adjust error markers.
31411
31412 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31413
31414         * gcc.dg/cpp/assert4.c: Check more #system assertions.
31415
31416 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
31417
31418         PR c/10333
31419         * gcc.dg/bitfld-7.c: New test.
31420
31421 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
31422
31423         * gcc.dg/tls/asm-1.C: New test.
31424
31425 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31426
31427         * gcc.dg/cpp/assert4.c: Update.
31428
31429 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
31430
31431         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
31432         * gcc.dg/builtin-apply3.c: New test.
31433
31434 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
31435
31436         * lib/compat.exp (compat-obj): New xfaildata parameter.
31437         Use it to set compiler_conditional_xfail_data before compiling.
31438         (compat-get-options): Handle dg-xfail-if.
31439         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
31440         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
31441         * gcc.dg/compat/vector-1_y.c: Likewise.
31442         * gcc.dg/compat/vector-2_x.c: Likewise.
31443         * gcc.dg/compat/vector-2_y.c: Likewise.
31444
31445 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
31446
31447         * g++.dg/opt/reg-stack4.C: New test.
31448
31449 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
31450
31451         * gcc.dg/builtin-apply2.c: New test.
31452
31453 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
31454
31455         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
31456
31457 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31458
31459         PR c++/12924
31460         * g++.dg/template/template-id-2.C: New test.
31461
31462 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31463
31464         PR c++/5369
31465         * g++.dg/template/memfriend1.C: New test.
31466         * g++.dg/template/memfriend2.C: Likewise.
31467         * g++.dg/template/memfriend3.C: Likewise.
31468         * g++.dg/template/memfriend4.C: Likewise.
31469         * g++.dg/template/memfriend5.C: Likewise.
31470         * g++.dg/template/memfriend6.C: Likewise.
31471         * g++.dg/template/memfriend7.C: Likewise.
31472         * g++.dg/template/memfriend8.C: Likewise.
31473         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
31474
31475 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
31476
31477         PR c++/12515
31478         * g++.dg/ext/cond1.C: New test.
31479
31480 2003-11-20  Richard Henderson  <rth@redhat.com>
31481
31482         * gcc.dg/20020201-2.c: Remove.
31483         * gcc.dg/20020201-4.c: Remove.
31484         * gcc.dg/20020304-1.c: Remove.
31485
31486 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
31487
31488         * gcc.dg/cpp/trad/xwin1.c: New test case.
31489
31490 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
31491
31492         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
31493         * lib/g77.exp: Likewise.
31494         * lib/objc.exp: Likewise.
31495         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
31496         for darwin.
31497
31498 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31499
31500         PR c++/12932
31501         * g++.dg/template/static5.C: New test.
31502
31503 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
31504
31505         * gcc.dg/nested-func-1.c: New test.
31506
31507 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31508
31509         * gcc.dg/cpp/assert4.c: New test.
31510
31511 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
31512
31513         PR c++/2294
31514         * g++.dg/lookup/using9.c: New test.
31515
31516 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
31517
31518         PR c++/12762
31519         * g++.dg/template/error3.C: New test.
31520
31521 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
31522
31523         PR ada/13035
31524         * ada/acats/run_acats, run_all.sh: Fix syntax error.
31525         No longer use a wrapper for gcc, since this does not work under
31526         Windows.
31527
31528 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
31529
31530         PR c++/2094
31531         * g++.dg/template/ptrmem7.C: New test.
31532
31533 2003-11-13  Andrew Pinski <apinski@apple.com>
31534
31535         * gcc.c-torture/compile/20031113-1.c: New test.
31536
31537 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
31538             Kean Johnston <jkj@sco.com>
31539
31540         PR c/13029
31541         * gcc.dg/unused-4.c: Update.
31542
31543 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
31544
31545         * g++.dg/opt/const3.C: New test.
31546
31547 2003-11-13  Jan Hubicka  <jh@suse.cz>
31548
31549         * gcc.c-torture/compile/20031112-1.c: New test.
31550
31551 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
31552
31553         * g++.dg/parse/crash10.C: Remove bogus error marker.
31554
31555 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
31556
31557         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
31558         (host_gcc): Likewise.
31559         (ROOT): Honor $PWDCMD.
31560         (BASE): Likewise.
31561         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
31562
31563 2003-11-12  Catherine Moore  <clm@redhat.com>
31564
31565         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
31566
31567 2003-11-12  Andreas Jaeger  <aj@suse.de>
31568             Jakub Jelinek  <jakub@redhat.com>
31569             Andrew Pinski  <pinskia@physics.uc.edu>
31570             Richard Henderson  <rth@redhat.com>
31571
31572         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
31573         systems.
31574         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
31575
31576         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
31577         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
31578
31579 2003-11-11  Andreas Jaeger  <aj@suse.de>
31580
31581         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
31582
31583         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
31584
31585 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
31586
31587         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
31588         Clean ups.
31589
31590 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
31591
31592         * gcc.dg/trampoline-1.c: New test.
31593
31594 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
31595
31596         * gcc.c-torture/compile/200031109-1.c: New test.
31597
31598 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
31599
31600         PR c/3190
31601         PR c/8714
31602         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
31603         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
31604         gcc.dg/format/no-y2k-1.c: Update.
31605
31606 2003-11-08  Roger Sayle  <roger@eyesopen.com>
31607
31608         PR optimization/10467
31609         * gcc.dg/20031108-1.c: New test case.
31610
31611 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
31612
31613         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
31614
31615 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
31616
31617         * gcc.dg/compound-lvalue-1.c: New test.
31618         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
31619         some XFAILs.
31620
31621 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
31622
31623         * gcc.dg/altivec-varargs-1.c: New test.
31624
31625 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
31626
31627         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
31628         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
31629         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
31630         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
31631         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
31632
31633 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
31634
31635         * gcc.dg/cond-lvalue-1.c: New test.
31636
31637 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
31638
31639         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
31640
31641 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31642
31643         PR c++/11616
31644         * g++.dg/template/instantiate5.C: New test.
31645
31646 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31647
31648         PR c++/12726
31649         * g++.dg/ext/complit2.C: Replace test with self-contained version.
31650         * ChangeLog: Add missing first entry for above test.
31651
31652 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31653
31654         PR c++/9810
31655         * g++.dg/template/using8.C: New test.
31656         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
31657
31658 2003-11-02  Roger Sayle  <roger@eyesopen.com>
31659
31660         PR optimization/10817
31661         * gcc.c-torture/compile/20031102-1.c: New test case.
31662
31663 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
31664
31665         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
31666         2147483647.
31667
31668 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
31669
31670         * gcc.dg/20031102-1.c: New test.
31671
31672 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
31673
31674         * gcc.dg/complex-1.c: New test.
31675
31676 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31677
31678         PR c++/12796
31679         * g++.dg/template/crash13.C: Adjust expected error location.
31680         * g++.old-deja/g++.brendan/ns1.C: Likewise.
31681
31682 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
31683
31684         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
31685
31686 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
31687
31688         PR/10239
31689         * gcc.c-torture/compile/20031031-2.c: New test.
31690
31691 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
31692
31693         PR/11640
31694         * gcc.c-torture/compile/20031031-1.c: New test.
31695
31696 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
31697
31698         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
31699         * gcc.misc-tests/bprob.exp: Likewise.
31700         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
31701         the execution test on arm-elf configs.
31702         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
31703         configs that don't support scratch files.
31704         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
31705
31706 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
31707
31708         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
31709         done by dejagnu.
31710
31711 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
31712
31713         * ada/acats/run_all.sh: Redirect mv output to /dev/null
31714         Avoid non pure sh syntax. Add more logging.
31715
31716         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
31717         fail.
31718
31719 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31720
31721         PR libgcj/10610
31722         * gcc.dg/ppc-stackalign-1.c: New test.
31723
31724 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
31725
31726         * ada/acats/run_all.sh: Change output to be more compliant with
31727         dejagnu framework.
31728         Create acats.sum and acats.log files under testsuite/ada/acats
31729         Only run [a-z]* directories, to filter out e.g. CVS.
31730         Redirect build output to log file.
31731
31732 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
31733
31734         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
31735
31736 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
31737
31738         PR ada/5909:
31739         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
31740
31741 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
31742
31743         * gcc.c-torture/compile/20031023-1.c: New test.
31744         * gcc.c-torture/compile/20031023-2.c: New test.
31745         * gcc.c-torture/compile/20031023-3.c: New test.
31746         * gcc.c-torture/compile/20031023-4.c: New test.
31747
31748 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31749
31750         PR c++/10371
31751         * g++.dg/lookup/scoped8.C: New test.
31752
31753 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
31754
31755         * g++.dg/opt/reg-stack3.C: New test.
31756
31757 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
31758
31759         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
31760
31761 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31762
31763         PR c++/11076
31764         * g++.dg/template/crash13.C: New test.
31765
31766 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
31767
31768         * gcc.dg/c99-restrict-2.c: New test.
31769
31770 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
31771
31772         PR c++/12698, c++/12699, c++/12700, c++/12566
31773         * g++.dg/inherit/covariant9.C: New test.
31774         * g++.dg/inherit/covariant10.C: New test.
31775         * g++.dg/inherit/covariant11.C: New test.
31776
31777 2003-10-23  Jason Merrill  <jason@redhat.com>
31778
31779         PR c++/12726
31780         * g++.dg/ext/complit2.C: New test.
31781
31782 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
31783
31784         PR target/12654
31785         * gcc.c-torture/execute/20031020-1.c: New test.
31786
31787 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
31788
31789         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
31790         following the jump_insn.
31791
31792 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
31793
31794         * gcc.dg/cast-lvalue-1.c: New test.
31795
31796 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
31797
31798         PR c++/11962
31799         * g++.dg/template/cond2.C: New test.
31800
31801 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
31802
31803         * gcc.dg/builtins-28.c: New test.
31804
31805 2003-10-20  Jan Hubicka  <jh@suse.cz>
31806
31807         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
31808         parameter.
31809         * testsuite/gcc.dg/inline-2.c: Likewise.
31810
31811 2003-10-20  Phil Edwards  <phil@codesourcery.com>
31812
31813         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
31814         * gcc.dg/nest.c: Likewise.
31815
31816 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31817
31818         PR c++/9781, c++/10583, c++/11862
31819         * g++.dg/parse/crash13.C: New test.
31820
31821 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
31822
31823         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
31824
31825 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
31826
31827         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
31828         Define HAVE_C99_RUNTIME except on Solaris.
31829         * gcc.dg/builtins-20.c: Likewise.
31830
31831 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
31832
31833         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
31834
31835 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31836
31837         PR c++/12495
31838         * g++.dg/template/crash21.C: New test.
31839
31840 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31841
31842         PR c++/2513
31843         * g++.dg/template/typename5.C: New test.
31844
31845 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31846
31847         PR c++/12369
31848         * g++.dg/template/friend25.C: New test.
31849
31850 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
31851
31852         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
31853         versions.
31854
31855 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
31856
31857         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
31858         == 2147483647.
31859
31860 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
31861
31862         * gcc.c-torture/execute/960416-1.x: Remove.
31863         * gcc.c-torture/execute/divconst-3.x: Likewise.
31864
31865 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
31866
31867         PR target/12598
31868         * gcc.dg/torture/cris-volatile-1.c: New test.
31869
31870 2003-10-14  Roger Sayle  <roger@eyesopen.com>
31871
31872         PR optimization/9325
31873         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
31874         for overflowing floating point to integer conversion during RTL
31875         simplification.
31876
31877 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
31878
31879         * objc/execute/_cmd.m: Fix typo.
31880         * objc.dg/image-info.m, objc.dg/symtab-1.m:
31881         Relax 'scan-assembler' regexp.
31882         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
31883         objc.dg/try-catch-4.m: Run on non-Darwin targets.
31884         * objc.dg/zero-link-2.m: Remove blank line.
31885         * objc.dg/zero-link-3.m: New test case.
31886
31887 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
31888
31889         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
31890
31891         * gcc.dg/asm-names.c: Use scan-assembler-not rather
31892         than linker trickery.
31893
31894 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31895
31896         PR c++/12370
31897         * g++.dg/other/friend2.C: New test.
31898
31899 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
31900
31901         * gcc.dg/20031012-1.c: New test.
31902
31903 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
31904
31905         * gcc.dg/weak/weak-3.c: Fix for new warning.
31906
31907 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
31908
31909         PR optimization/8750
31910         * gcc.c-torture/execute/20031012-1.c: New test case.
31911
31912 2003-10-11  Roger Sayle  <roger@eyesopen.com>
31913
31914         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
31915         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
31916
31917 2003-10-11  Roger Sayle  <roger@eyesopen.com>
31918
31919         PR optimization/12260
31920         * gcc.c-torture/compile/20031011-2.c: New test case.
31921
31922 2003-10-11  Roger Sayle  <roger@eyesopen.com>
31923
31924         * gcc.c-torture/execute/20031011-1.c: New testcase.
31925
31926 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
31927
31928         * gcc.c-torture/compile/20031011-1.c: New test.
31929
31930 2003-10-11  Jan Hubicka  <jh@suse.cz>
31931
31932         * g++.dg/other/first-global.C: New test.
31933
31934 2003-10-11  Roger Sayle  <roger@eyesopen.com>
31935
31936         * gcc.c-torture/execute/string-opt-18.c: New testcase.
31937
31938 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
31939
31940         * gcc.c-torture/compile/20031010-1.c: New test.
31941
31942 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
31943
31944         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
31945         * gcc.c-torture/execute/va-arg-25.c: ... here.
31946
31947 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
31948
31949         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
31950
31951 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
31952
31953         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
31954
31955 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
31956
31957         * g++.dg/parse/error2.C: New test.
31958
31959 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
31960
31961         PR c++/11097
31962         * g++.dg/other/error5.C: Modify the error message.
31963         * g++.dg/lookup/using8.C: New test.
31964
31965 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
31966
31967         * gcc.dg/darwin-abi-2.c: New file.
31968         * gcc.c-torture/execute/va-arg-24.c: New file.
31969
31970 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
31971
31972         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
31973         indentation.
31974
31975 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
31976
31977         PR c++/10147
31978         * g++.dg/other/error4.C: Update error messages.
31979         * g++.dg/template/ptrmem4.C: Likewise.
31980
31981         PR c++/12337
31982         * g++.dg/init/new9.C: New test.
31983
31984         PR c++/12334, c++/12236, c++/8656
31985         * g++.dg/ext/attrib8.C: New test.
31986
31987 2003-10-06  Devang Patel  <dpatel@apple.com>
31988
31989         * gcc.dg/debug/dwarf2-3.h: New test.
31990         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
31991
31992 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
31993
31994         * g++.dg/opt/cfg2.C: New test.
31995
31996 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
31997
31998         * g++.dg/opt/float1.C: New test.
31999
32000 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
32001
32002         * gcc.dg/c90-array-lval-6.c: New test.
32003         * gcc.dg/c99-array-lval-6.c: New test.
32004
32005 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
32006             Ziemowit Laski  <zlaski@apple.com>
32007
32008         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
32009         'Derived', so that it is never considered a class method; add
32010         new warning for '+port' method ambiguity.
32011         * objc.dg/method-12.m: Include <objc/objc.h> instead of
32012         <objc/objc-api.h> (needed on Mac OS X).
32013         * objc.dg/method-13.m: New test.
32014
32015 2003-10-03  Roger Sayle  <roger@eyesopen.com>
32016
32017         PR optimization/9325, PR java/6391
32018         * gcc.c-torture/execute/20031003-1.c: New test case.
32019
32020 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
32021
32022         PR optimization/12180
32023         * gcc.dg/20031002-1.c: New test.
32024
32025         PR c++/12486
32026         * g++.dg/inherit/error1.C: New test.
32027
32028 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
32029
32030         * lib/f-torture.exp (search_for): Rename to...
32031         (search_for_re): This.  Also, clean up comments and the
32032         "regexp" invocation.
32033
32034 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
32035
32036         * gcc.c-torture/compile/20031002-1.c: New test.
32037
32038 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
32039
32040         * g++.dg/opt/cond1.C: New test.
32041
32042 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
32043
32044         * gcc.dg/Wold-style-definition-2.c: New testcase.
32045         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
32046
32047 2003-09-29  Richard Henderson  <rth@redhat.com>
32048
32049         * g++.dg/init/array10.C: Add dg-options.
32050
32051 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
32052
32053         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
32054
32055 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32056
32057         * g++.dg/template/friend19.C: Fix typo.
32058         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
32059
32060 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
32061
32062         * gcc.c-torture/execute/20030928-1.c: New test.
32063         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
32064
32065 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
32066
32067         * g++.dg/opt/unroll1.C: New test.
32068
32069 2003-09-26  Roger Sayle  <roger@eyesopen.com>
32070
32071         PR optimization/11741
32072         * gcc.dg/20030926-1.c: New test case.
32073
32074 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32075
32076         PR c++/5655
32077         * g++.dg/parse/access7.C: New test.
32078         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
32079
32080 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
32081
32082         MERGE OF objc-improvements-branch into MAINLINE:
32083         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
32084         if libobjc has not been built.
32085         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
32086         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
32087         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
32088         objc/execute/nested-3.m, objc/execute/np-2.m,
32089         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
32090         objc/execute/redefining_self.m, objc/execute/root_methods.m,
32091         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
32092         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
32093         objc.dg/special/unclaimed-category-1.h,
32094         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
32095         well as GNU runtime.
32096         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
32097         * execute/cascading-1.m, execute/function-message-1.m,
32098         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
32099         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
32100         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
32101         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
32102         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
32103         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
32104         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
32105         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
32106         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
32107         * objc.dg/bitfield-2.m: Run only on Darwin.
32108         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
32109         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
32110         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
32111         * objc.dg/const-str-1.m: Fix constant string layout.
32112
32113 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
32114
32115         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
32116
32117 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
32118
32119         * gcc.dg/darwin-abi-1.c: New file.
32120
32121 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
32122
32123         PR target/12281
32124         * gcc.c-torture/compile/20030921-1.c: New test.
32125
32126 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
32127
32128         * g++.dg/opt/reg-stack2.C: New test.
32129
32130 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
32131
32132         * g++.dg/eh/delayslot1.C: New test.
32133
32134 2003-09-20  Richard Henderson  <rth@redhat.com>
32135
32136         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
32137
32138 2003-09-20  Roger Sayle  <roger@eyesopen.com>
32139
32140         * gcc.c-torture/execute/20030920-1.c: New test case.
32141
32142 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32143
32144         * g++.dg/rtti/typeid3.C: Correct expected error message.
32145
32146 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32147
32148         PR c++/157
32149         * g++.dg/parse/crash12.C: New test.
32150
32151 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
32152
32153         * gcc.dg/compat/mixed-struct-check.h: New.
32154         * gcc.dg/compat/mixed-struct-defs.h: New.
32155         * gcc.dg/compat/mixed-struct-init.h: New.
32156         * gcc.dg/compat/struct-by-value-19_main.c: New.
32157         * gcc.dg/compat/struct-by-value-19_x.c: New.
32158         * gcc.dg/compat/struct-by-value-19_y.c: New.
32159         * gcc.dg/compat/struct-by-value-20_main.c: New.
32160         * gcc.dg/compat/struct-by-value-20_x.c: New.
32161         * gcc.dg/compat/struct-by-value-20_y.c: New.
32162         * gcc.dg/compat/struct-return-19_main.c: New.
32163         * gcc.dg/compat/struct-return-19_x.c: New.
32164         * gcc.dg/compat/struct-return-19_y.c: New.
32165         * gcc.dg/compat/struct-return-20_main.c: New.
32166         * gcc.dg/compat/struct-return-20_x.c: New.
32167         * gcc.dg/compat/struct-return-20_y.c: New.
32168
32169 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
32170         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
32171         so that it will not complain on LP64 targets.
32172
32173 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32174
32175         PR c++/495
32176         * g++.dg/template/friend24.C: New test.
32177
32178 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
32179
32180         PR c++/12332
32181         * g++.dg/template/memtmpl2.C: New test.
32182
32183 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
32184
32185         PR target/11184
32186         * gcc.dg/builtin-apply1.c: New test.
32187
32188 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
32189
32190         PR c++/9848
32191         * g++.dg/warn/Wunused-4.C: New test.
32192
32193 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32194
32195         PR c++/12316
32196         * g++.dg/other/gc2.C: New test.
32197
32198 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
32199
32200         PR c++/11991
32201         * g++.dg/rtti/typeid3.C: New test.
32202
32203         PR c++/12266
32204         * g++.dg/overload/template1.C: New test.
32205
32206 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
32207
32208         * g++.dg/opt/cfg3.C: New test.
32209
32210 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32211
32212         PR c++/7939
32213         * g++.dg/template/crash11.C: New test.
32214
32215 2003-09-16  Jason Merrill  <jason@redhat.com>
32216             Jakub Jelinek  <jakub@redhat.com>
32217
32218         * gcc.dg/attr-warn-unused-result.c: New test.
32219
32220 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
32221
32222         PR c++/12184
32223         * g++.dg/expr/call2.C: New test.
32224
32225 2003-09-15  Andreas Jaeger  <aj@suse.de>
32226
32227         * gcc.dg/Wold-style-definition-1.c: New test.
32228
32229 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
32230
32231         PR c++/3907
32232         * g++.dg/parse/template12.C: New test.
32233
32234         * g++.dg/abi/bitfield11.C: New test.
32235         * g++.dg/abi/bitfield12.C: Likewise.
32236
32237 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
32238
32239         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
32240         non-expansion of functional macro name without arguments at EOL.
32241         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
32242
32243 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
32244
32245         * gcc.c-torture/execute/20030914-[12].c: New tests.
32246
32247 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
32248
32249         PR c++/11788
32250         * g++.dg/overload/addr1.C: New test.
32251
32252 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
32253
32254         * gcc.dg/20030909-1.c: New test.
32255
32256 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
32257
32258         * gcc.dg/ultrasp10.c: New test.
32259
32260 2003-09-09  Devang Patel  <dpatel@apple.com>
32261
32262         * gcc.dg/darwin-ld-6.c: New test.
32263
32264 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32265
32266         * gcc.dg/torture/builtin-explog-1.c: New testcase.
32267
32268 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
32269
32270         * gcc.dg/ia64-types1.c: New test.
32271         * gcc.dg/ia64-types2.c: Likewise.
32272
32273 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32274
32275         * gcc.dg/builtins-1.c: Add more _Complex tests.
32276         * gcc.dg/torture/builtin-attr-1.c: Likewise.
32277
32278         * gcc.dg/builtins-1.c: Test existing _Complex functions.
32279         * gcc.dg/torture/builtin-attr-1.c: Likewise.
32280
32281 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
32282
32283         PR c++/11786
32284         * g++.dg/lookup/koenig2.C: New test.
32285
32286         PR c++/5296
32287         * g++.dg/rtti/typeid2.C: New test.
32288
32289 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
32290
32291         * gcc.c-torture/compile/20030904-1.c: New test.
32292
32293 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
32294
32295         * g++.dg/opt/longbranch2.C: New test.
32296
32297 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
32298
32299         * g++.dg/template/crash10.C: Only compile it.
32300
32301 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
32302
32303         PR middle-end/11665
32304         * gcc.c-torture/compile/20030907-1.c: New test.
32305         * g++.dg/init/array11.C: New test.
32306
32307 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
32308
32309         PR c++/11852
32310         * g++.dg/init/struct1.C: New test.
32311
32312 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
32313
32314         PR c++/12181
32315         * g++.dg/expr/comma1.C: New test.
32316
32317 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
32318
32319         PR c++/11867
32320         * g++.dg/expr/static_cast5.C: New test.
32321
32322 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
32323
32324         PR c++/11507
32325         * g++.dg/lookup/scoped7.C: New test.
32326
32327         PR c++/9574
32328         * g++.dg/other/static1.C: New test.
32329
32330         PR c++/11490
32331         * g++.dg/warn/template-1.C: New test.
32332
32333         PR c++/11432
32334         * g++.dg/template/crash10.C: New test.
32335
32336         PR c++/2478
32337         * g++.dg/overload/VLA.C: New test.
32338
32339         PR c++/10804
32340         * g++.dg/template/call1.C: New test.
32341
32342 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
32343
32344         PR c++/11794
32345         * g++.dg/parse/using3.C: New test.
32346
32347 2003-09-06  Roger Sayle  <roger@eyesopen.com>
32348
32349         PR c++/11409
32350         * g++.dg/overload/builtin3.C: New test case.
32351
32352 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
32353
32354         PR c/9862
32355         * gcc.dg/20030906-1.c: New test.
32356         * gcc.dg/20030906-2.c: Likewise.
32357
32358 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
32359
32360         PR c++/12167
32361         * g++.dg/parse/defarg5.C: New test.
32362
32363         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
32364
32365 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
32366
32367         PR c++/12163
32368         * g++.dg/expr/static_cast4.C: New test.
32369
32370         PR c++/12146
32371         * g++.dg/template/crash9.C: New test.
32372
32373 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
32374
32375         * g++.old-deja/g++.ext/pretty2.C: Update for change
32376         in __FUNCTION__.
32377         * g++.old-deja/g++.ext/pretty3.C: Likewise.
32378
32379 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
32380
32381         PR c++/11922
32382         * g++/dg/template/qualified-id1.C: New test.
32383
32384         PR c++/12037
32385         * g++.dg/warn/noeffect4.C: New test.
32386
32387 2003-09-04  Matt Austern  <austern@apple.com>
32388
32389         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
32390         * g++.dg/ext/fnname2.C: Likewise.
32391         * g++.dg/ext/fnname3.C: Likewise.
32392
32393 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
32394
32395         * g++.dg/expr/lval1.C: New test.
32396         * g++.dg/ext/lvcast.C: Remove.
32397
32398 2003-09-03  Roger Sayle  <roger@eyesopen.com>
32399
32400         PR optimization/11700.
32401         * gcc.c-torture/compile/20030903-1.c: New test case.
32402
32403 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
32404
32405         PR c++/12053
32406         * g++.dg/abi/layout4.C: New test.
32407
32408 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
32409
32410         PR c++/11553
32411         * g++.dg/parse/friend3.C: New test.
32412
32413 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
32414
32415         PR c++/11847
32416         * g++.dg/template/class1.C: New test.
32417
32418         PR c++/11808
32419         * g++.dg/expr/call1.C: New test.
32420
32421 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
32422
32423         PR c++/12114
32424         * g++.dg/init/ref9.C: New test.
32425
32426         PR c++/11972
32427         * g++.dg/template/nested4.C: New test.
32428
32429 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
32430
32431         PR c++/12093
32432         * g++.dg/template/non-dependent4.C: New test.
32433
32434         PR c++/11928
32435         * g++.dg/inherit/conv1.C: New test.
32436
32437 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
32438
32439         PR c++/6196
32440         * g++.dg/ext/label1.C: New test.
32441         * g++.dg/ext/label2.C: Likewise.
32442
32443 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
32444
32445         * g++.dg/expr/cond3.C: New test.
32446
32447 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32448
32449         * gcc.dg/builtins-1.c: Add new builtin cases.
32450
32451 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32452
32453         * gcc.dg/builtins-1.c: Add new cases.
32454         * gcc.dg/torture/builtin-attr-1.c: Likewise.
32455
32456 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32457
32458         * gcc.dg/builtins-1.c: Add more math builtin tests.
32459         * gcc.dg/torture/builtin-attr-1.c: New test.
32460
32461 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
32462
32463         PR optimization/5079
32464         * g++.dg/opt/static3.C: New test.
32465
32466 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
32467
32468         * gcc.misc-tests/gcov-10b.c: New test.
32469
32470 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
32471
32472         * g++.dg/opt/ptrmem3.C: New test.
32473
32474         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
32475
32476 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
32477
32478         * gcc.dg/20030826-2.c: New test.
32479
32480 2003-08-26  Roger Sayle  <roger@eyesopen.com>
32481
32482         PR middle-end/12002
32483         * g77.f-torture/compile/12002.f: New test case.
32484
32485 2003-08-26  Roger Sayle  <roger@eyesopen.com>
32486
32487         * gcc.dg/20030826-1.c: New test case.
32488
32489 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
32490
32491         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
32492
32493 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
32494
32495         PR c++/11871
32496         * c++.dg/lookup/crash1.C: New test.
32497
32498         * c++.dg/warn/noeffect3.C: New test.
32499
32500 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
32501
32502         * gcc.dg/compat/vector-1_x.c: Compile with -w.
32503         * gcc.dg/compat/vector-1_y.c: Ditto.
32504         * gcc.dg/compat/vector-2_x.c: Ditto.
32505         * gcc.dg/compat/vector-2_y.c: Ditto.
32506
32507 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
32508
32509         * gcc.dg/20030702-1.c: New test.
32510
32511 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
32512
32513         PR c++/8795
32514         * g++.dg/ext/altivec-1.C: New test.
32515
32516 2003-08-24  Richard Henderson  <rth@redhat.com>
32517
32518         * g++.dg/eh/simd-2.C: Add -w for x86.
32519
32520 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
32521
32522         * gcc.dg/20030815-1.c: New test.
32523
32524 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32525
32526         PR c++/3765
32527         * g++.dg/parse/access6.C: New test.
32528
32529 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32530
32531         PR c++/641, c++/11876
32532         * g++.dg/template/friend22.C: New test.
32533         * g++.dg/template/friend23.C: Likewise.
32534
32535 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
32536
32537         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
32538         identically.
32539
32540 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
32541
32542         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
32543
32544 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
32545
32546         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
32547
32548 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
32549
32550         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
32551
32552 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
32553
32554         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
32555
32556 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
32557
32558         PR c++/11919
32559         * g++.dg/overload/prom1.C: New test.
32560
32561         PR c++/11551
32562         * g++.dg/parse/dtor2.C: New test.
32563
32564         PR c++/10762
32565         * g++.dg/parse/using2.C: New test.
32566
32567 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
32568
32569         PR target/11805
32570         * gcc.c-torture/compile/20030821-1.c: New.
32571
32572 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
32573
32574         PR c++/11834
32575         * g++.dg/template/deduce2.C: New test.
32576
32577 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
32578
32579         * gcc.c-torture/execute/20030821-1.c: New test.
32580
32581 2003-08-20  Roger Sayle  <roger@eyesopen.com>
32582
32583         PR middle-end/11984
32584         * gcc.dg/20030820-1.c: New test case.
32585
32586 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
32587
32588         PR c++/11945
32589         * g++.dg/warn/noeffect2.C: New test.
32590
32591 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
32592
32593         PR c++/10926
32594         * g++.dg/template/dtor2.C: New test.
32595
32596         PR c++/11684
32597         * g++.dg/template/operator1.C: New test.
32598         * g++.dg/parse/operator4.C: New test.
32599
32600         PR c++/11946.C
32601         * g++.dg/expr/enum1.C: New test.
32602         * gcc.dg/c99-bool-1.c: Remove bogus warning.
32603
32604         PR c++/11036.C
32605         * g++.dg/parse/elab2.C: New test.
32606         * g++.dg/parse/typedef4.C: Change error message.
32607         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
32608         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
32609         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
32610
32611 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
32612
32613         * gcc.dg/pch/warn-1.c: New.
32614         * gcc.dg/pch/warn-1.hs: New.
32615
32616         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
32617         not-tested file.
32618
32619 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
32620
32621         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
32622
32623 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
32624
32625         * gcc.dg/uninit-D.c: New Test.
32626         * gcc.dg/uninit-E.c: New Test.
32627         * gcc.dg/uninit-F.c: New Test.
32628         * gcc.dg/uninit-G.c: New Test.
32629
32630 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
32631
32632         * g++.dg/README: Describe the pch directory.
32633
32634 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32635
32636         PR c++/11174
32637         * g++.dg/parse/access4.C: New test.
32638         * g++.dg/parse/access5.C: Likewise.
32639         * g++.old-deja/g++.jason/access17.C: Adjust error message.
32640
32641 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
32642
32643         * gcc.dg/noncompile/20030818-1.c: New.
32644
32645 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
32646
32647         PR c++/11957
32648         * g++.dg/warn/noeffect1.C: New test.
32649
32650         * g++.dg/template/scope2.C: New test.
32651         * g++.dg/template/error2.C: Correct dg-error
32652
32653 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
32654
32655         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
32656
32657 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
32658
32659         PR C++/11512
32660         * g++.dg/template/warn1.C: New.
32661
32662 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
32663
32664         * g++.dg/template/error2.C: New test.
32665         * g++.dg/lookup/using7.C: Adjust errors
32666         * g++.old-deja/g++.pt/crash36.C: Likewise.
32667         * g++.old-deja/g++.pt/derived3.C: Likewise.
32668
32669 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32670
32671         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
32672         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
32673         * gcc.c-torture/execute/builtins/string-9.c: New, from
32674         string-opt-9.c.  Adjust for execute/builtins framework.
32675         * gcc.c-torture/execute/string-opt-9.c: Delete.
32676
32677 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
32678
32679         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
32680
32681         * g++.dg/parse/ret-type2.C: New test.
32682
32683         PR c++/11703
32684         * g++.dg/init/new8.C: New test.
32685
32686         PR c++/10923
32687         * g++.dg/parse/typedef5.C: New test.
32688
32689         PR c++/9512
32690         * g++.dg/parse/qualified2.C: New test.
32691         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
32692         invalid code.
32693
32694 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
32695
32696         * g++.dg/conversion/ptrmem1.C: New test.
32697
32698 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
32699
32700         PR target/11693
32701         * gcc.dg/20030811-1.c: New test.
32702
32703         PR target/11535
32704         * gcc.c-torture/execute/20030811-1.c: New test.
32705
32706 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32707
32708         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
32709
32710 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
32711
32712         PR c++/11789.C
32713         * g++.dg/inherit/multiple1.C: New test.
32714
32715 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
32716
32717         * gcc.dg/spe1.c: New test.
32718
32719         PR c++/11670
32720         * g++.dg/expr/cast2.C: New test.
32721
32722         PR c++/10530
32723         * g++.dg/template/dependent-name2.C: New test.
32724
32725 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
32726
32727         * g++.dg/parse/crash11.C: Put the dg options in comments.
32728
32729 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
32730
32731         * lib/gcc-dg.exp: Update for diagnostic change.
32732
32733 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32734
32735         PR c++/5767
32736         * g++.dg/parse/crash11.C: New test.
32737
32738 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
32739
32740         * gcc.dg/cpp/spacing1.c: Update.
32741
32742 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
32743
32744         PR target/11739
32745         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
32746         a value for -mtune.
32747
32748 2003-08-04  Roger Sayle  <roger@eyesopen.com>
32749
32750         PR middle-end/11771
32751         * gcc.c-torture/compile/20030804-1.c: New test case.
32752
32753 2003-08-04  Roger Sayle  <roger@eyesopen.com>
32754
32755         * gcc.dg/20030804-1.c: New test case.
32756
32757 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
32758
32759         * gcc.dg/cpp/separate-1.c: New test.
32760
32761 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
32762
32763         PR c++/11704
32764         * g++.dg/template/dependent-expr2.C: New test.
32765
32766         PR c++/11766
32767         * g++.dg/expr/ptrmem1.C: New test.
32768
32769 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32770
32771         PR c++/9453
32772         * g++.dg/template/friend15.C: New test.
32773
32774 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
32775
32776         * lib/dg-pch.exp: Work round PCH bug.
32777
32778 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32779
32780         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
32781         builtins.  Move cases from builtins-4.c here.
32782
32783         * gcc.dg/torture/builtin-math-1.c: New test taken from
32784         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
32785         additional cases.
32786
32787         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
32788         Delete.
32789
32790 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
32791
32792         PR c++/9447
32793         * g++.dg/template/using7.C: New test.
32794
32795 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
32796
32797         * import1.c, import2.c: New tests.
32798
32799 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
32800
32801         * g++.dg/eh/crossjump1.C: New test.
32802
32803 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
32804
32805         PR c++/11697
32806         * g++.dg/template/using6.C: New test.
32807
32808         PR c++/11744
32809         * g++.dg/template/koenig2.C: New test.
32810
32811 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32812
32813         PR c++/7983
32814         * g++.dg/parse/typedef4.C: New test.
32815
32816 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32817
32818         PR c++/8442, c++/8806
32819         * g++.dg/template/elab1.C: New test.
32820         * g++.dg/template/type2.C: Likewise.
32821         * g++.dg/template/ttp3.C: Adjust expected error message.
32822         * g++.old-deja/g++.law/visibility13.C: Likewise.
32823         * g++.old-deja/g++.niklas/t135.C: Likewise.
32824         * g++.old-deja/g++.pt/ttp41.C: Likewise.
32825         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
32826         template argument.
32827         * g++.old-deja/g++.pt/ttp44.C: Likewise.
32828
32829 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
32830
32831         PR c++/11295
32832         * g++.dg/ext/stmtexpr1.C: New test.
32833
32834         * g++.dg/opt/tmp1.C: New test.
32835
32836         PR c++/11525
32837         * g++.dg/parse/constant4.C: New test.
32838
32839         PR c++/9447
32840         * g++.dg/template/using5.C: New test.
32841
32842 2003-07-31  Roger Sayle  <roger@eyesopen.com>
32843
32844         * gcc.dg/builtins-27.c: New test case.
32845
32846 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
32847
32848         * gcc.dg/tls/opt-7.c: New test.
32849
32850 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
32851
32852         * g++.old-deja/g++.other/crash18.C: Remove.
32853
32854 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
32855
32856         * g++.dg/template/explicit3.C: New.
32857         * g++.dg/template/explicit4.C: New.
32858         * g++.dg/template/explicit5.C: New.
32859
32860         PR c++/11347
32861         * g++.dg/template/memtmpl1.C: New.
32862
32863 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
32864
32865         PR target/11565
32866         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
32867         * gcc.dg/i386-387-5.c (dg-options): Likewise.
32868
32869 2003-07-30  Jan Hubicka  <jh@suse.cz>
32870
32871         * vtgc1.c: Kill.
32872
32873 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
32874
32875         * gcc.dg/struct-in-proto-1.c: New test.
32876
32877 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
32878
32879         * gcc.dg/cpp/include2.c: Only expect one message.
32880
32881 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
32882
32883         PR c++/9447
32884         * g++.dg/template/using1.C: New test.
32885         * g++.dg/template/using2.C: New test.
32886         * g++.dg/template/using3.C: New test.
32887         * g++.dg/template/using4.C: New test.
32888
32889 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
32890
32891         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
32892         * gcc.c-torture/execute/string-opt-10.c: Likewise.
32893
32894 2003-07-28  Jan Hubicka  <jh@suse.cz>
32895
32896         PR c++/11530
32897         * g++.dg/opt/call1.C: New test.
32898
32899 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
32900
32901         PR c++/11667
32902         * g++.dg/init/enum2.C: New test.
32903         * g++.dg/template/overload1.C: Add "-w" option.
32904
32905 2003-07-28  Hans-Peter Nilsson  <hp@bitrange.com>
32906
32907         * gcc.dg/Wdeclaration-after-statement-1.c,
32908         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
32909
32910 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
32911
32912         * gcc.c-torture/compile/20030725-1.c: New test.
32913
32914 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
32915
32916         * gcc.dg/20030505.c: Only run for SPE.
32917         Remove definition of opaque type.
32918
32919 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
32920
32921         * g++.dg/template/ptrmem6.C: New test.
32922
32923 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
32924
32925         * gcc.c-torture/compile/zero-strct-2.c: New test.
32926
32927 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
32928
32929         * gcc.dg/intermod-1.c: New test.
32930
32931 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
32932
32933         PR c++/11617
32934         * g++.dg/template/lookup2.C: New test.
32935         * g++.dg/template/memclass1.C: Remove instantiated from error.
32936         * g++.dg/other/error2.C: Tweak expected errors.
32937
32938         PR c++/11596
32939         * g++.dg/template/defarg3.C: New test.
32940
32941         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
32942
32943 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
32944
32945         * g++.dg/inherit/access5.C: New test.
32946
32947 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32948
32949         PR c++/11513
32950         * g++.dg/template/crash8.C: New test.
32951
32952 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
32953
32954         PR c/10602
32955         * gcc.dg/noncompile/incomplete-2.c: New test.
32956
32957 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
32958
32959         PR c++/11645
32960         * g++.dg/inherit/access4.C: New test.
32961
32962         PR c++/11517
32963         * g++.dg/expr/cond2.C: New test.
32964
32965         PR optimization/10679
32966         * g++.dg/opt/inline4.C: New test.
32967
32968 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
32969
32970         * g++.dg/parse/crash10: New test.
32971
32972 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
32973
32974         * g++.dg/ext/flexary1.C: New test.
32975
32976 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32977
32978         PR c++/10793
32979         * g++.dg/template/crash9.C: New test.
32980
32981 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32982
32983         PR c++/3004
32984         * g++.dg/parse/typedef3.C: New test.
32985
32986         PR c++/7906
32987         * g++.dg/parse/operator2.C: New test.
32988
32989         PR c++/8895
32990         * g++.dg/parse/def-tmpl-arg1.C: New test.
32991
32992         PR c++/9282
32993         * g++.dg/parse/funptr1.C: New test.
32994
32995         PR c++/9452
32996         * g++.dg/parse/ambig3.C: New test.
32997
32998         PR c++/9454
32999         * g++.dg/parse/operator3.C: New test.
33000
33001         PR c++/9486
33002         * g++.dg/parse/template10.C: New test.
33003
33004         PR c++/9488
33005         * g++.dg/parse/template11.C: New test.
33006
33007         PR c++/10150
33008         * g++.dg/parse/invalid-op1.C: New test.
33009
33010         PR c++/10247
33011         * g++.dg/parse/condexpr1.C: New test.
33012
33013 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
33014
33015         * g++.dg/ext/packed3.C: New test.
33016         * g++.dg/ext/packed4.C: New test.
33017
33018         * gcc.dg/pack-test-3.c: New test.
33019
33020 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
33021
33022         * lib/compat.exp: Handle dg-options per source file.
33023         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
33024         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
33025         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
33026         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
33027         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
33028         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
33029         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
33030         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
33031         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
33032         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
33033         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
33034         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
33035         * g++.dg/compat/break/bitfield7_x.C: Ditto.
33036         * g++.dg/compat/break/bitfield7_y.C: Ditto.
33037
33038 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
33039
33040         PR c/10320
33041         * gcc.c-torture/execute/20030718-1.c: New test.
33042
33043 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
33044
33045         PR optimization/11536
33046         * gcc.dg/20030721-1.c: New test.
33047
33048 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
33049
33050         PR c++/11546
33051         * g++.dg/template/lookup1.C: New test.
33052
33053 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
33054
33055         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
33056         diagnostics of ill-formed constructs involving labels.
33057         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
33058         the new 'previously defined here' message.
33059
33060 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
33061
33062         * g++.dg/parse/non-dependent2.C: New test.
33063
33064 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
33065
33066         * g++.dg/init/init-ref4.C: xfail on targets without
33067         weak symbols.
33068
33069 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
33070
33071         PR target/11087
33072         * gcc.c-torture/execute/20030717-1.c: New test.
33073
33074 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
33075
33076         * g++.dg/opt/cfg1.C: New test.
33077
33078 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
33079
33080         PR optimization/11557
33081         * gcc.dg/20030717-1.c: New test.
33082
33083 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
33084
33085         PR c++/10476
33086         * g++.dg/expr/crash-1.C: New test.
33087
33088         PR c++/11027
33089         * g++.dg/template/init3.C: New test.
33090
33091         PR c++/8222
33092         * g++.dg/template/non-dependent1.C: New test.
33093
33094         PR c++/11070
33095         * g++.dg/template/non-dependent2.C: New test.
33096
33097         PR c++/11071
33098         * g++.dg/template/non-dependent3.C: New test.
33099
33100         PR c++/9907
33101         * g++.dg/template/sizeof5.C: New test.
33102
33103 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
33104
33105         PR 11498
33106         * gcc.c-torture/compile/mangle-1.c: New file.
33107
33108 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33109
33110         PR c++/7809
33111         * g++.dg/parse/access3.C: New test.
33112
33113 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
33114
33115         PR c++/11384
33116         * g++.dg/init/init-ref4.C: New test.
33117
33118 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
33119
33120         PR c++/11547
33121         * g++.dg/parse/constant3.C: New test.
33122         * g++.dg/parse/crash7.C: Likewise.
33123
33124 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
33125
33126         PR target/11008
33127         * gcc.dg/i386-pentium4-not-mull.c: New.
33128
33129 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
33130
33131         * gcc.dg/asm-names.c (ymain): Make it weak.
33132
33133 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33134
33135         PR c++/5421
33136         * g++.dg/template/friend21.C: New test.
33137
33138 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
33139
33140         * gcc.dg/cleanup-8.c: New test.
33141         * gcc.dg/cleanup-9.c: New test.
33142
33143 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
33144
33145         * g++.dg/ext/dll-MI1.h: New file.
33146         * g++.dg/ext/dllexport-MI1.C: New file.
33147         * g++.dg/ext/dllimport-MI1.C: New file.
33148
33149 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
33150
33151         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
33152         it does not have cmpstrsi patterns (just cmpmemsi).
33153
33154 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
33155
33156         PR debug/11473
33157         * g++.dg/debug/debug8.C: New test.
33158
33159 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33160
33161         PR c++/10108
33162         * g++.dg/template/crash7.C: New test.
33163
33164 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
33165
33166         PR target/10795
33167         * gcc.c-torture/compile/20030708-1.c: New.
33168
33169 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
33170
33171         * gcc.c-torture/execute/20030715-1.c: New test.
33172
33173 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
33174
33175         * gcc.dg/pch/inline-3.c: New file.
33176         * gcc.dg/pch/inline-3.hs: New file.
33177         * gcc.dg/pch/inline-4.c: New file.
33178         * gcc.dg/pch/inline-4.hs: New file.
33179
33180 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
33181
33182         PR c++/11509
33183         * g++.dg/template/crash6.C: New test.
33184
33185         PR c++/7053
33186         * g++.dg/template/friend20.C: New test.
33187
33188         PR c++/7019
33189         * g++.dg/template/overload2.C: New test.
33190
33191 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33192
33193         PR optimization/11440
33194         * gcc.c-torture/execute/20030714-1.c: New test.
33195
33196 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33197
33198         PR c++/11154
33199         * g++.dg/template/partial2.C: New test.
33200
33201 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
33202
33203         PR c++/11503
33204         * g++.dg/template/anon1.C: New test.
33205
33206         PR c++/11493
33207         PR c++/11495
33208         * g++.dg/parse/template9.C: Likewise.
33209         * g++.dg/template/crash4.C: New test.
33210         * g++.dg/template/koenig1.C: Likewise.
33211         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
33212         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
33213         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
33214         functions.
33215         * g++.old-deja/g++.jason/template36.C: Likewise.
33216         * g++.old-deja/g++.mike/p1989.C: Likewise.
33217         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
33218         * g++.old-deja/g++.pt/ttp20.C: Use this->.
33219         * g++.old-deja/g++.pt/ttp21.C: Use this->.
33220         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
33221         compiling.
33222         * g++.old-deja/g++.pt/union2.C: Use this->.
33223
33224 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
33225
33226         * gcc.dg/20030711-1.c: New test.
33227
33228 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
33229
33230         PR c++/11050
33231         * g++.dg/parse/args1.C: New test.
33232         * g++.pt/defarg8.C: Change expected errors.
33233
33234 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
33235
33236         PR c++/8164
33237         * g++.dg/template/nontype2.C: New test.
33238
33239         PR c++/10558
33240         * g++.dg/parse/template8.C: New test.
33241
33242         PR c++/8327
33243         * g++.dg/template/scope1.C: New test.
33244
33245         * g++.dg/warn/Wsign-compare-1.C: New test.
33246
33247 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
33248
33249         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
33250
33251 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
33252
33253         PR c++/9411
33254         * g++.dg/template/explicit2.C: New test.
33255
33256         PR c++/10032
33257         * g++.dg/warn/pedantic1.C: New test.
33258
33259 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
33260
33261         PR c++ 9483
33262         * g++.dg/other/field1.C: New test.
33263
33264 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
33265
33266         PR c/11449
33267         * gcc.c-torture/compile/20030707-1.c: New.
33268
33269 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33270
33271         PR c++/10849
33272         * g++.dg/template/access12.C: New test.
33273
33274 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
33275
33276         * g++.dg/bprob/bprob.exp (prof_ext): Update.
33277         * g77.dg/bprob/bprob.exp (prof_ext): Update.
33278         * gcc.misc-tests/bprob.exp (prof_ext): Update.
33279         * gcc.misc-tests/gcov.exp: Update
33280         * g++.dg/gcov/gcov.exp: Update
33281         * lib/gcov.exp: Update.
33282
33283 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
33284
33285         * g++.dg/abi/mangle17.C: Make sure template expressions are
33286         dependent.
33287         * g++.dg/abi/mangle4.C: Mark erroneous casts.
33288         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
33289         * g++.dg/opt/stack1.C: Remove erroneous code.
33290         * g++.dg/parse/template7.C: New test.
33291         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
33292         * g++.old-deja/g++.pt/crash4.C: Likewise.
33293
33294 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33295
33296         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
33297         with zero or one occurence of `$' after the initial `L'.
33298
33299 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
33300
33301         * gcc.c-torture/compile/20030704-1.c: Add a comment.
33302
33303 2003-07-08  Roger Sayle  <roger@eyesopen.com>
33304
33305         PR c/11370
33306         * gcc.dg/Wunreachable-6.c: New testcase.
33307         * gcc.dg/Wunreachable-7.c: New testcase.
33308
33309 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
33310
33311         PR c/11420
33312         * gcc.dg/20030708-1.c: New test.
33313
33314 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
33315
33316         * gcc.dg/compat/sdata-section.h: New file.
33317         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
33318         * gcc.dg/torture/mips-sdata-1.c: New test.
33319
33320 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33321
33322         PR c++/11030
33323         * g++.dg/template/friend19.C: New test.
33324
33325 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
33326
33327         * g++.dg/opt/strength-reduce.C: New test.
33328
33329 2003-07-07  Roger Sayle  <roger@eyesopen.com>
33330
33331         PR target/10979
33332         * gcc.dg/20030707-1.c: New testcase.
33333
33334 2003-07-07  Roger Sayle  <roger@eyesopen.com>
33335
33336         PR optimization/11059
33337         * g++.dg/opt/emptyunion.C: New testcase.
33338
33339 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
33340             Eric Botcazou  <ebotcazou@libertysurf.fr>
33341
33342         * g++.dg/opt/stack1.C: New test.
33343
33344 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
33345
33346         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
33347         run test.
33348
33349         PR c++/11431
33350         * g++.dg/expr/static_cast3.C: New test.
33351
33352 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
33353
33354         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
33355         everywhere.
33356         * gcc.dg/concat.c: Concatenation of string constants with
33357         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
33358         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
33359         * gcc.dg/cpp/escape-2.c: Use wide character constants where
33360         necessary to avoid multi-character character constant warning.
33361         * gcc.dg/cpp/escape.c: Likewise.
33362         * gcc.dg/cpp/ucs.c: Likewise.
33363         Remove backslashes from dg-bogus comments, as they confuse Tcl.
33364         Fix a typo.
33365
33366 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
33367
33368         PR c/11428
33369         * gcc.c-torture/compile/20030704-1.c: New.
33370
33371 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
33372
33373         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
33374
33375 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
33376
33377         PR c++/5287, PR c++/7910,  PR c++/11021
33378         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
33379         tests for warnings.
33380         * g++.dg/ext/dllimport2.C: Add tests for warnings.
33381         * g++.dg/ext/dllimport3.C: Likewise.
33382         * g++.dg/ext/dllimport4.C: New file.
33383         * g++.dg/ext/dllimport5.C: New file.
33384         * g++.dg/ext/dllimport6.C: New file.
33385         * g++.dg/ext/dllimport7.C: New file.
33386         * g++.dg/ext/dllimport8.C: New file.
33387         * g++.dg/ext/dllimport9.C: New file.
33388         * g++.dg/ext/dllimport10.C: New file.
33389         * g++.dg/ext/dllexport1.C: New file.
33390
33391 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
33392
33393         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
33394         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
33395
33396 2003-07-03  Roger Sayle  <roger@eyesopen.com>
33397
33398         * gcc.dg/builtins-25.c: New testcase.
33399         * gcc.dg/builtins-26.c: New testcase.
33400
33401 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
33402
33403         * gcc.dg/compat/vector-defs.h: New file.
33404         * gcc.dg/compat/vector-setup.h: New file.
33405         * gcc.dg/compat/vector-check.h: New file.
33406         * gcc.dg/compat/vector-1_main.c: New file.
33407         * gcc.dg/compat/vector-1_x.c: New file.
33408         * gcc.dg/compat/vector-1_y.c: New file.
33409         * gcc.dg/compat/vector-2_main.c: New file.
33410         * gcc.dg/compat/vector-2_x.c: New file.
33411         * gcc.dg/compat/vector-2_y.c: New file.
33412
33413         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
33414         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
33415         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
33416         * gcc.dg/compat/struct-align-1.h: New file.
33417         * gcc.dg/compat/struct-align-1_main.c: New file.
33418         * gcc.dg/compat/struct-align-1_x.c: New file.
33419         * gcc.dg/compat/struct-align-1_y.c: New file.
33420         * gcc.dg/compat/struct-align-2.h: New file.
33421         * gcc.dg/compat/struct-align-2_main.c: New file.
33422         * gcc.dg/compat/struct-align-2_x.c: New file.
33423         * gcc.dg/compat/struct-align-2_y.c: New file.
33424
33425         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
33426         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
33427         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
33428         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
33429         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
33430         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
33431         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
33432         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
33433         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
33434         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
33435         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
33436         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
33437         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
33438         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
33439         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
33440         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
33441         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
33442         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
33443         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
33444         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
33445         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
33446         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
33447         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
33448         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
33449         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
33450         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
33451         * gcc.dg/compat/struct-return-10_x.c: Ditto.
33452         * gcc.dg/compat/struct-return-2_x.c: Ditto.
33453         * gcc.dg/compat/struct-return-3_x.c: Ditto.
33454
33455 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
33456
33457         * gcc.dg/i386-call-1.c: New test.
33458
33459 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
33460
33461         PR c++/9162
33462         * g++.dg/parse/defarg4.C: New.
33463
33464 2003-07-03  Roger Sayle  <roger@eyesopen.com>
33465
33466         PR target/10700
33467         * gcc.c-torture/compile/20030703-1.c: New test case.
33468
33469 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
33470
33471         * g++.dg/template/local3.C: Remove extra semicolon.
33472
33473 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
33474
33475         * gcc.dg/i386-volatile-1.c: New test.
33476
33477 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
33478
33479         PR c++/11072
33480         * g++.dg/other/offsetof2.C: XFAIL.
33481         * g++.dg/other/offsetof5.C: New.
33482
33483         PR c++/10219
33484         * g++.dg/template/error1.C: New.
33485
33486         PR c++/9779
33487         * g++.dg/template/dependent-expr1.C: New.
33488
33489 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
33490
33491         PR c++/6949
33492         * g++.dg/template/local3.C: New test.
33493
33494         PR c++/11149
33495         * g++.dg/lookup/scoped6.C: New test.
33496
33497 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
33498
33499         PR c++/8046
33500         * g++.dg/other/error7.C: New test.
33501
33502 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
33503
33504         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
33505         * g++.old-deja/g++.abi/vtable3.h: Likewise.
33506         * g++.old-deja/g++.law/code-gen5.C: Likewise.
33507         * g++.old-deja/g++.other/union2.C: Likewise.
33508         * gcc.dg/c90-const-expr-2.c: Likewise.
33509         * gcc.dg/c90-const-expr-3.c: Likewise.
33510         * gcc.dg/c99-const-expr-2.c: Likewise.
33511         * gcc.dg/c99-const-expr-3.c: Likewise.
33512         * gcc.dg/concat.c: Likewise.
33513
33514 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
33515
33516         PR c++/9559
33517         * g++.dg/init/static1.C: New test.
33518
33519 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33520
33521         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
33522         * g++.old-deja/g++.other/access2.C: Likewise.
33523         * g++.old-deja/g++.other/decl2.C: Likewise.
33524         * gcc.c-torture/execute/20020615-1.c: Likewise.
33525
33526 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
33527
33528         PR c++/4933
33529         * g++.dg/template/sizeof4.C: New test.
33530
33531 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
33532
33533         * g++.dg/other/error6.C: New test.
33534
33535 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
33536
33537         PR c++/10750
33538         * g++.dg/parse/constant2.C: New test.
33539
33540 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
33541
33542         PR c++/11106
33543         * g++.dg/other/error5.C: New test.
33544
33545 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33546
33547         * gcc.dg/format/gcc_diag-1.c: New test.
33548
33549 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
33550
33551         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
33552
33553 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
33554
33555         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
33556         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
33557         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
33558
33559 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
33560
33561         * gcc.c-torture/execute/builtins/string-8.c: New test.
33562         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
33563         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
33564         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
33565
33566 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
33567
33568         PR c++/10468
33569         * g++.dg/ext/typeof6.C: New test.
33570
33571 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
33572
33573         PR c++/10796
33574         * g++.dg/init/enum1.C: New test.
33575
33576 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
33577
33578         * gcc.dg/20030627-1.c: New test.
33579
33580 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
33581
33582         PR c++/11332
33583         * g++.dg/expr/static_cast2.C: New test.
33584
33585 2003-06-26  Roger Sayle  <roger@eyesopen.com>
33586             Jakub Jelinek  <jakub@redhat.com>
33587
33588         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
33589         sprintf(dst,"%s",src) optimization.
33590         * gcc.c-torture/execute/20030626-1.c: New test case.
33591         * gcc.c-torture/execute/20030626-2.c: New test case.
33592
33593 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
33594
33595         * gcc.c-torture/execute/multi-ix.c: New test.
33596
33597         * gcc.c-torture/execute/simd-4.c (main):
33598         Added missing semicolon at end of union.
33599
33600 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
33601
33602         PR c++/8266
33603         * g++.dg/template/explicit-instantiation3.C: New test.
33604
33605 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
33606
33607         * gcc.dg/20030626-1.c: Use signed char.
33608
33609 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
33610
33611         * gcc.dg/20030626-1.c: New test.
33612
33613 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
33614
33615         * const-str-2.m: Update.
33616
33617 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
33618
33619         PR c++/10990
33620         * g++.dg/rtti/dyncast1.C: New test.
33621         * g++.dg/abi/mangle4.C: Correct base-specifier access.
33622         * g++.dg/lookup/scoped1.C: Remove XFAIL.
33623         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
33624
33625         PR c++/10931
33626         * g++.dg/expr/static_cast1.C: New test.
33627
33628 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
33629
33630         * gcc.dg/20030625-1.c: New test.
33631
33632 2003-06-24  Roger Sayle  <roger@eyesopen.com>
33633
33634         * gcc.c-torture/compile/20030624-1.c: New test case.
33635
33636 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
33637
33638         * gcc.c-torture/execute/string-opt-17.c: New test.
33639
33640 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
33641
33642         PR c++/5754
33643         * g++.dg/parse/crash6.C: New test.
33644
33645 2003-06-23  Roger Sayle  <roger@eyesopen.com>
33646
33647         * gcc.dg/builtins-24.c: New test case.
33648
33649 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
33650
33651         * g++.dg/opt/operator1.C: New test.
33652
33653 2003-06-22  Roger Sayle  <roger@eyesopen.com>
33654
33655         * gcc.c-torture/execute/string-opt-16.c: New test case.
33656
33657 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
33658
33659         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
33660         * g++.old-deja/g++.other/conv7.C: Likewise.
33661         * g++.old-deja/g++.other/overcnv2.C: Likewise.
33662         * g++.old-deja/g++.other/overload14.C: Likewise.
33663
33664 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
33665
33666         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
33667         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
33668
33669 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
33670
33671         PR c++/10888
33672         * g++.dg/warn/Winline-3.C: New test.
33673
33674 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
33675
33676         * lib/target-supports.exp (check_alias_available): Make the test
33677         program acceptable to the Solaris assembler.
33678
33679         PR c++/10749
33680         * g++.dg/template/memclass2.C: New test.
33681
33682 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
33683             Eric Botcazou  <ebotcazou@libertysurf.fr>
33684
33685         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
33686         data for non-matching targets.
33687         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
33688
33689 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
33690
33691         PR c++/10845
33692         * g++.dg/template/member3.C: New test.
33693
33694 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
33695
33696         PR c++/10939
33697         * g++.dg/template/func1.C: New test.
33698
33699         PR c++/9649
33700         * g++.dg/template/static4.C: New test.
33701         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
33702
33703         PR c++/11041
33704         * g++.dg/init/ref7.C: New test.
33705
33706 2003-06-19  Matt Austern  <austern@apple.com>
33707
33708         PR c++/11228
33709         * g++.dg/anew1.C: New test.
33710         * g++.dg/anew2.C: New test.
33711         * g++.dg/anew3.C: New test.
33712         * g++.dg/anew4.C: New test.
33713
33714 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
33715
33716         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
33717
33718 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
33719
33720         * gcc.c-torture/execute/simd-4.c (main): Make expected value
33721         endian-dependent.
33722
33723 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
33724
33725         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
33726         Remove cruft.
33727
33728 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
33729
33730         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
33731         * gcc.c-torture/compile/961203-1.c: Likewise.
33732         * gcc.c-torture/compile/980506-1.c: Likewise.
33733
33734 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
33735
33736         PR c++/10712
33737         * g++.dg/lookup/using7.C: New test.
33738
33739 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
33740
33741         PR c++/11105
33742         * g++.dg/abi/conv1.C: Remove it.
33743         * g++.dg/template/conv7.C: New test.
33744         * g++.dg/template/conv8.C: Likewise.
33745         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
33746         conversion operator.
33747
33748 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
33749
33750         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
33751         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
33752         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
33753         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
33754         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
33755         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
33756         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
33757         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
33758         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
33759         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
33760         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
33761         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
33762         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
33763         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
33764         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
33765         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
33766         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
33767         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
33768         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
33769         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
33770         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
33771         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
33772         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
33773         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
33774         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
33775         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
33776         * gcc.dg/compat/struct-return-10_x.c: Ditto.
33777         * gcc.dg/compat/struct-return-2_x.c: Ditto.
33778         * gcc.dg/compat/struct-return-3_x.c: Ditto.
33779
33780 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
33781
33782         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
33783         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
33784         indications.
33785
33786 2003-06-16  Roger Sayle  <roger@eyesopen.com>
33787
33788         * gcc.dg/i386-387-5.c: New test case.
33789         * gcc.dg/i386-387-6.c: New test case.
33790         * gcc.dg/builtins-23.c: New test case.
33791
33792 2003-06-15  Roger Sayle  <roger@eyesopen.com>
33793
33794         * gcc.dg/builtins-22.c: New test case.
33795         * gcc.dg/i386-387-1.c: Update to test exp.
33796         * gcc.dg/i386-387-2.c: Likewise.
33797
33798 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33799
33800         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
33801
33802 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
33803
33804         * lib/gcc-dg.exp (dg-require-dll): New function.
33805         (dg-xfail-if): Likewise.
33806         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
33807         driver.
33808
33809         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
33810         * gcc.c-torture/compile/20001205-1.c: Likewise.
33811         * gcc.c-torture/compile/20001226-1.c: Likewise.
33812         * gcc.c-torture/compile/20010518-2.c: Likewise.
33813         * gcc.c-torture/compile/20020312-1.c: Likewise.
33814         * gcc.c-torture/compile/20020604-1.c: Likewise.
33815         * gcc.c-torture/compile/920501-12.c: Likewise.
33816         * gcc.c-torture/compile/920501-4.c: Likewise.
33817         * gcc.c-torture/compile/920520-1.c: Likewise.
33818         * gcc.c-torture/compile/920521-1.c: Likewise.
33819         * gcc.c-torture/compile/920625-1.c: Likewise.
33820         * gcc.c-torture/compile/961203-1.c: Likewise.
33821         * gcc.c-torture/compile/980506-1.c: Likewise.
33822         * gcc.c-torture/compile/981006-1.c: Likewise.
33823         * gcc.c-torture/compile/981022-1.c: Likewise.
33824         * gcc.c-torture/compile/981223-1.c: Likewise.
33825         * gcc.c-torture/compile/990617-1.c: Likewise.
33826         * gcc.c-torture/compile/dll.c: Likewise.
33827         * gcc.c-torture/compile/labels-3.c: Likewise.
33828         * gcc.c-torture/compile/mipscop-1.c: Likewise.
33829         * gcc.c-torture/compile/mipscop-2.c: Likewise.
33830         * gcc.c-torture/compile/mipscop-3.c: Likewise.
33831         * gcc.c-torture/compile/mipscop-4.c: Likewise.
33832         * gcc.c-torture/compile/simd-5.c: Likewise.
33833         * gcc.c-torture/compile/20000804-1.x: Remove.
33834         * gcc.c-torture/compile/20001205-1.x: Likewise.
33835         * gcc.c-torture/compile/20001226-1.x: Likewise.
33836         * gcc.c-torture/compile/20010518-2.x: Likewise.
33837         * gcc.c-torture/compile/20020312-1.x: Likewise.
33838         * gcc.c-torture/compile/20020604-1.x: Likewise.
33839         * gcc.c-torture/compile/920501-12.x: Likewise.
33840         * gcc.c-torture/compile/920501-4.x: Likewise.
33841         * gcc.c-torture/compile/920520-1.x: Likewise.
33842         * gcc.c-torture/compile/920521-1.x: Likewise.
33843         * gcc.c-torture/compile/920625-1.x: Likewise.
33844         * gcc.c-torture/compile/961203-1.x: Likewise.
33845         * gcc.c-torture/compile/980506-1.x: Likewise.
33846         * gcc.c-torture/compile/981006-1.x: Likewise.
33847         * gcc.c-torture/compile/981022-1.x: Likewise.
33848         * gcc.c-torture/compile/981223-1.x: Likewise.
33849         * gcc.c-torture/compile/990617-1.x: Likewise.
33850         * gcc.c-torture/compile/mipscop-1.x: Likewise.
33851         * gcc.c-torture/compile/mipscop-2.x: Likewise.
33852         * gcc.c-torture/compile/mipscop-3.x: Likewise.
33853         * gcc.c-torture/compile/mipscop-4.x: Likewise.
33854         * gcc.c-torture/compile/simd-5.x: Likewise.
33855
33856         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
33857
33858 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
33859
33860         * gcc.c-torture/execute/20030611-1.c: New test.
33861
33862 2003-06-12  Roger Sayle  <roger@eyesopen.com>
33863
33864         PR middle-end/168
33865         * gcc.dg/20030612-1.c: New test case.
33866
33867 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
33868
33869         PR c++/10635
33870         * g++.dg/expr/cast1.C: New test.
33871
33872 2003-06-12  Roger Sayle  <roger@eyesopen.com>
33873
33874         * gcc.dg/builtins-21.c: New test case.
33875
33876 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
33877
33878         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
33879         options instead of at the end.
33880         * lib/objc.exp (objc_target_compile): Likewise.
33881
33882 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
33883
33884         PR c++/10432
33885         * g++.dg/parse/error1.C: New test.
33886
33887 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
33888
33889         * gcc.dg/compat/struct-by-value-11_main.c: New file.
33890         * gcc.dg/compat/struct-by-value-11_x.c: New file.
33891         * gcc.dg/compat/struct-by-value-11_y.c: New file.
33892         * gcc.dg/compat/struct-by-value-12_main.c: New file.
33893         * gcc.dg/compat/struct-by-value-12_x.c: New file.
33894         * gcc.dg/compat/struct-by-value-12_y.c: New file.
33895         * gcc.dg/compat/struct-by-value-13_main.c: New file.
33896         * gcc.dg/compat/struct-by-value-13_x.c: New file.
33897         * gcc.dg/compat/struct-by-value-13_y.c: New file.
33898         * gcc.dg/compat/struct-by-value-14_main.c: New file.
33899         * gcc.dg/compat/struct-by-value-14_x.c: New file.
33900         * gcc.dg/compat/struct-by-value-14_y.c: New file.
33901         * gcc.dg/compat/struct-by-value-15_main.c: New file.
33902         * gcc.dg/compat/struct-by-value-15_x.c: New file.
33903         * gcc.dg/compat/struct-by-value-15_y.c: New file.
33904         * gcc.dg/compat/struct-by-value-16_main.c: New file.
33905         * gcc.dg/compat/struct-by-value-16_x.c: New file.
33906         * gcc.dg/compat/struct-by-value-16_y.c: New file.
33907         * gcc.dg/compat/struct-by-value-17_main.c: New file.
33908         * gcc.dg/compat/struct-by-value-17_x.c: New file.
33909         * gcc.dg/compat/struct-by-value-17_y.c: New file.
33910         * gcc.dg/compat/struct-by-value-18_main.c: New file.
33911         * gcc.dg/compat/struct-by-value-18_x.c: New file.
33912         * gcc.dg/compat/struct-by-value-18_y.c: New file.
33913
33914         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
33915         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
33916         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
33917         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
33918         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
33919         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
33920         * gcc.dg/compat/scalar-return-3_main.c: New file.
33921         * gcc.dg/compat/scalar-return-3_x.c: New file.
33922         * gcc.dg/compat/scalar-return-3_y.c: New file.
33923         * gcc.dg/compat/scalar-return-4_main.c: New file.
33924         * gcc.dg/compat/scalar-return-4_x.c: New file.
33925         * gcc.dg/compat/scalar-return-4_y.c: New file.
33926
33927 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
33928
33929         * gcc.dg/compat/fp2-struct-check.h: New file.
33930         * gcc.dg/compat/fp2-struct-defs.h: New file.
33931         * gcc.dg/compat/fp2-struct-init.h: New file.
33932         * gcc.dg/compat/struct-by-value-10_main.c: New file.
33933         * gcc.dg/compat/struct-by-value-10_x.c: New file.
33934         * gcc.dg/compat/struct-by-value-10_y.c: New file.
33935         * gcc.dg/compat/struct-return-10_main.c: New file.
33936         * gcc.dg/compat/struct-return-10_x.c: New file.
33937         * gcc.dg/compat/struct-return-10_y.c: New file.
33938
33939         * gcc.dg/compat/compat-common.h: New file.
33940         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
33941         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
33942         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
33943         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
33944         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
33945         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
33946         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
33947         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
33948         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
33949         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
33950         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
33951         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
33952         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
33953         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
33954         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
33955         * gcc.dg/compat/small-struct-check.h: Ditto.
33956         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
33957         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
33958         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
33959         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
33960         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
33961         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
33962         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
33963         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
33964         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
33965         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
33966         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
33967         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
33968         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
33969         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
33970         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
33971         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
33972         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
33973         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
33974         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
33975         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
33976         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
33977         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
33978         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
33979         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
33980         * gcc.dg/compat/struct-return-2_main.c: Ditto.
33981         * gcc.dg/compat/struct-return-2_x.c: Ditto.
33982         * gcc.dg/compat/struct-return-2_y.c: Ditto.
33983         * gcc.dg/compat/struct-return-3_main.c: Ditto.
33984         * gcc.dg/compat/struct-return-3_x.c: Ditto.
33985         * gcc.dg/compat/struct-return-3_y.c: Ditto.
33986
33987 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
33988
33989         * g++.dg/pch/static-1.C: New file.
33990         * g++.dg/pch/static-1.Hs: New file.
33991
33992 2003-06-10  Richard Henderson  <rth@redhat.com>
33993
33994         * gcc.dg/asm-7.c: Adjust expected warning text.
33995
33996 2003-06-10  Roger Sayle  <roger@eyesopen.com>
33997
33998         * gcc.dg/builtins-20.c: New test case.
33999
34000 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
34001
34002         PR c++/11131
34003         * g++.dg/opt/template1.C: New test.
34004
34005 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
34006
34007         * lib/gcc-dg.exp (dg-test): Clear additional_files and
34008         additional_sources.
34009
34010 2003-05-21  David Taylor  <dtaylor@emc.com>
34011
34012         * gcc.dg/Wpadded.c: New file.
34013
34014 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
34015
34016         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
34017         * gcc.dg/special/weak-2.c: Add dg-require-weak.
34018         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
34019         dg-require-weak.
34020
34021 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
34022
34023         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
34024
34025 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
34026
34027         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
34028         (dg-require-alias): Likewise.
34029         (dg-require-gc-sections): Likewise.
34030         * lib/target-supports.exp (check_gc_sections_available): Likewise.
34031
34032 2003-06-08  Richard Henderson  <rth@redhat.com>
34033
34034         * gcc.dg/20011029-2.c: Fix the array reference.
34035         * gcc.dg/asm-7.c: New.
34036
34037 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
34038
34039         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
34040
34041 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
34042
34043         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
34044         (dg-require-gc-sections): Likewise.
34045
34046 2003-06-08  Jan Hubicka  <jh@suse.cz>
34047
34048         * i386-cmov1.c: Fix regular expression.
34049         * i386-cvt-1.c: Likewise.
34050         * i386-local.c: Likewise.
34051         * i386-local2.c: Likewise.
34052         * i386-mul.c: Likewise.
34053         * i386-ssetype-1.c: Likewise.
34054         * i386-ssetype-3.c: Likewise.
34055         * i386-ssetype-5.c: Likewise.
34056
34057 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34058
34059         PR c++/11039
34060         * g++.dg/warn/implicit-typename2.C: New test.
34061         * g++.dg/warn/implicit-typename3.C: New test.
34062
34063 2003-06-07  Richard Henderson  <rth@redhat.com>
34064
34065         * g++.dg/other/offsetof3.C: Use size_t.
34066         * g++.dg/other/offsetof4.C: Likewise.
34067
34068 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
34069
34070         * lib/copy-file.exp: New. Implement gcc_copy_files.
34071
34072         * lib/dg-pch.exp: Load copy-file.exp
34073         (dg-pch): Use gcc_copy_files instead of "file copy".
34074
34075 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
34076
34077         * gcc.dg/weak/weak.exp: Simplify.
34078         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
34079         * gcc.dg/weak/weak-1.c: Likewise.
34080         * gcc.dg/weak/weak-2.c: Likewise.
34081         * gcc.dg/weak/weak-3.c: Likewise.
34082         * gcc.dg/weak/weak-4.c: Likewise.
34083         * gcc.dg/weak/weak-5.c: Likewise.
34084         * gcc.dg/weak/weak-6.c: Likewise.
34085         * gcc.dg/weak/weak-7.c: Likewise.
34086         * gcc.dg/weak/weak-8.c: Likewise.
34087         * gcc.dg/weak/weak-9.c: Likewise.
34088
34089 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
34090
34091         gcc.c-torture/execute/20030606-1.c: New.
34092
34093 2003-06-06  Roger Sayle  <roger@eyesopen.com>
34094
34095         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
34096         * gcc.dg/builtins-19.c: Likewise.
34097
34098 2003-06-06  Roger Sayle  <roger@eyesopen.com>
34099
34100         * gcc.dg/builtins-2.c: Add some more tests.
34101         * gcc.dg/builtins-18.c: New test case.
34102         * gcc.dg/builtins-19.c: New test case.
34103
34104 2003-06-06  Roger Sayle  <roger@eyesopen.com>
34105             Jim Wilson  <wilson@tuliptree.org>
34106
34107         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
34108
34109 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
34110
34111         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
34112         mempcpy/stpcpy calls not to be optimized into something else.
34113         * gcc.c-torture/execute/string-opt-3.c: Moved to...
34114         * gcc.c-torture/execute/builtins/string-7.c: ...here.
34115         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
34116
34117 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34118
34119         * gcc.dg/format/asm_fprintf-1.c: New test.
34120
34121 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
34122
34123         * lib/gcc-defs.exp (additional_sources): New variable.
34124         (dg-additional-sources): New function.
34125         (additional_files): New variable.
34126         (dg-additional-files): New function.
34127         (dg-additional-files-options): Likewise.
34128         * lib/gcc-dg.exp (dg-require-weak): New function.
34129         (dg-require-alias): Likewise.
34130         (dg-require-gc-sections): Likewise.
34131         * lib/target-supports.exp (check_alias_available): Remove testfile
34132         parameter.
34133         (check_gc_sections_available): New function.
34134         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
34135         (dg-gpp-additional-files): Likewise.
34136         * lib/g++.exp (additional_sources): Remove.
34137         (additional_files): Likewise.
34138         (g++_target_compile): Use dg-additional-files-options.
34139
34140         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
34141         Tcl logic.
34142         * gcc.dg/special/ecos.exp: Remove.
34143         * gcc.dg/special/20000419-2.c: Use dg-require-*.
34144         * gcc.dg/special/alias-1.c: Likewise.
34145         * gcc.dg/special/alias-2.c: Likewise.
34146         * gcc.dg/special/gcsec-1.c: Likewise.
34147         * gcc.dg/special/weak-1.c: Likewise.
34148         * gcc.dg/special/weak-2.c: Likewise.
34149         * gcc.dg/special/wkali-1.c: Likewise.
34150         * gcc.dg/special/wkali-2.c: Likewise.
34151
34152         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
34153         dg-gpp-additional-*.
34154         * g++.dg/special/conpr-3.C: Likewise.
34155         * g++.dg/special/conpr-4.C: Likewise.
34156         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
34157         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
34158         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
34159         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
34160         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
34161         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
34162         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
34163         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
34164         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
34165         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
34166         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
34167         * g++.old-deja/g++.other/comdat1.C: Likewise.
34168         * g++.old-deja/g++.other/comdat2.C: Likewise.
34169         * g++.old-deja/g++.other/comdat3.C: Likewise.
34170         * g++.old-deja/g++.other/ctor1.C: Likewise.
34171         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
34172
34173 2003-06-05  Richard Henderson  <rth@redhat.com>
34174
34175         * gcc.dg/debug/20030605-1.c: New.
34176
34177 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
34178
34179         * README.QMTEST: Update.
34180
34181 2003-06-04  Richard Henderson  <rth@redhat.com>
34182
34183         * gcc.dg/cleanup-1.c: New.
34184         * gcc.dg/cleanup-2.c: New.
34185         * gcc.dg/cleanup-3.c: New.
34186         * gcc.dg/cleanup-4.c: New.
34187         * gcc.dg/cleanup-5.c: New.
34188         * gcc.dg/cleanup-6.c: New.
34189         * gcc.dg/cleanup-7.c: New.
34190
34191 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
34192
34193         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
34194
34195         * lib/dg-pch.exp: New file.
34196         * g++.dg/pch/pch.exp: Use dg-pch.exp.
34197         * gcc.dg/pch/pch.exp: Likewise.
34198
34199 2003-06-04  Roger Sayle  <roger@eyesopen.com>
34200
34201         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
34202         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
34203         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
34204         * gcc.dg/builtins-17.c: New test case.
34205         * gcc.dg/i386-387-4.c: New test case.
34206         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
34207
34208 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
34209
34210         * gcc.dg/ultrasp9.c: New test.
34211
34212 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
34213
34214         * gcc.c-torture/compile/20030604-1.c: New test.
34215         * gcc.dg/sparc-constant-1.c: New test.
34216
34217 2003-06-03  Glen Nakamura  <glen@imodulo.com>
34218
34219         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
34220
34221 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
34222
34223         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
34224
34225         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
34226         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
34227
34228 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
34229
34230         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
34231
34232 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34233
34234         PR c++/10940
34235         * g++.dg/template/spec10.C: New test.
34236
34237 2003-06-03  Roger Sayle  <roger@eyesopen.com>
34238
34239         * gcc.dg/builtins-16.c: New test case.
34240
34241 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
34242
34243         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
34244         mempcpy test with post-increments.
34245         * gcc.c-torture/execute/string-opt-3.c: New test.
34246         * gcc.dg/string-opt-1.c: New test.
34247
34248 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
34249
34250         PR fortran/10965
34251         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
34252
34253 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
34254
34255         * lib/scanasm.exp (dg-scan): New function, factored out of ...
34256         (scan-assembler): ... here.  Use dg-scan.
34257         (scan-assembler-not): Likewise.
34258         (scan-file): New function.
34259         (scan-file-not): Likewise.
34260         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
34261         * gcc.dg/cpp/_Pragma4.c: Likewise.
34262         * gcc.dg/cpp/_Pragma5.c: Likewise.
34263         * gcc.dg/cpp/avoidpaste1.c: Likewise.
34264         * gcc.dg/cpp/avoidpaste2.c: Likewise.
34265         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
34266         * gcc.dg/cpp/cmdlne-P.c: Likewise.
34267         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
34268         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
34269         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
34270         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
34271         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
34272         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
34273         * gcc.dg/cpp/cxxcom1.c: Likewise.
34274         * gcc.dg/cpp/line1.c: Likewise.
34275         * gcc.dg/cpp/maccom1.c: Likewise.
34276         * gcc.dg/cpp/maccom2.c: Likewise.
34277         * gcc.dg/cpp/maccom3.c: Likewise.
34278         * gcc.dg/cpp/maccom4.c: Likewise.
34279         * gcc.dg/cpp/maccom5.c: Likewise.
34280         * gcc.dg/cpp/maccom6.c: Likewise.
34281         * gcc.dg/cpp/multiline.c: Likewise.
34282         * gcc.dg/cpp/spacing1.c: Likewise.
34283         * gcc.dg/cpp/spacing2.c: Likewise.
34284         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
34285         * gcc.dg/cpp/trad/maccom1.c: Likewise.
34286         * gcc.dg/cpp/trad/maccom2.c: Likewise.
34287         * gcc.dg/cpp/trad/maccom3.c: Likewise.
34288         * gcc.dg/cpp/trad/maccom4.c: Likewise.
34289         * gcc.dg/cpp/trad/maccom6.c: Likewise.
34290         * gcc.dg/cpp/cxxcom2.c: Likewise.
34291         * gcc.dg/cpp/cxxcom2.h: New file.
34292
34293         * gcc.dg/cpp/truefalse.cpp: Move it to ...
34294         * g++.dg/cpp/truefalse.C: Here.
34295         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
34296
34297 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
34298
34299         * gcc.dg/cpp/redef3.c: New file.
34300
34301 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
34302
34303         * gcc.dg/i386-loop-3.c: New test.
34304
34305 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
34306
34307         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
34308
34309 2003-05-31  Roger Sayle  <roger@eyesopen.com>
34310
34311         * gcc.dg/fwrapv-1.c: New test case.
34312         * gcc.dg/fwrapv-2.c: New test case.
34313
34314 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34315
34316         PR c++/10956
34317         * g++.dg/template/spec9.C: New test.
34318
34319 2003-05-29  Roger Sayle  <roger@eyesopen.com>
34320
34321         * gcc.dg/duff-4.c: New test case.
34322
34323 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
34324
34325         PR fortran/10843
34326         * g77.dg/ffixed-form-1.f: New test
34327         * g77.dg/ffixed-form-2.f: New test
34328         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
34329         * g77.dg/ffree-form-3.f: New test
34330
34331 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
34332
34333         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
34334         * gcc.dg/wint_t-1.c: Likewise.
34335
34336 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34337
34338         * g++.dg/template/access11.C: New test.
34339
34340 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34341
34342         PR c++/10849
34343         * g++.dg/template/access10.C: New test.
34344
34345 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
34346             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34347
34348         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
34349
34350 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
34351
34352         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
34353         suppress for powerpc-*-darwin*.
34354         * gcc.dg/torture/builtin-noret-2.c: Likewise.
34355
34356 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
34357
34358         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
34359         suppress option for powerpc-*-darwin*.
34360
34361 2003-05-23  Roger Sayle  <roger@eyesopen.com>
34362
34363         * gcc.dg/builtins-1.c: Add tests for tan and atan.
34364         * gcc.dg/builtins-4.c: Add test for fmod.
34365
34366 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34367
34368         PR c++/10682
34369         * g++.dg/template/instantiate4.C: New test.
34370
34371 2003-05-22  Roger Sayle  <roger@eyesopen.com>
34372
34373         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
34374
34375 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
34376
34377         * gcc.dg/compat/scalar-return-1_main.c: New file.
34378         * gcc.dg/compat/scalar-return-1_x.c: New file.
34379         * gcc.dg/compat/scalar-return-1_y.c: New file.
34380         * gcc.dg/compat/scalar-return-2_main.c: New file.
34381         * gcc.dg/compat/scalar-return-2_x.c: New file.
34382         * gcc.dg/compat/scalar-return-2_y.c: New file.
34383         * gcc.dg/compat/struct-return-3_main.c: New file.
34384         * gcc.dg/compat/struct-return-3_y.c: New file.
34385         * gcc.dg/compat/struct-return-3_x.c: New file.
34386         * gcc.dg/compat/struct-return-2_main.c: New file.
34387         * gcc.dg/compat/struct-return-2_x.c: New file.
34388         * gcc.dg/compat/struct-return-2_y.c: New file.
34389
34390 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34391
34392         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
34393         for hppa*-hp-hpux*.
34394         * gcc.dg/20021014-1.c (dg-options): Likewise.
34395         * gcc.dg/nest.c (dg-options): Likewise.
34396
34397 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
34398
34399         PR c++/9738
34400         * g++.dg/ext/dllimport2.C: New file.
34401         * g++.dg/ext/dllimport3.C: New file.
34402
34403 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
34404
34405         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
34406         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
34407         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
34408         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
34409         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
34410         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
34411         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
34412         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
34413         * gcc.dg/compat/small-struct-defs.h: New file.
34414         * gcc.dg/compat/small-struct-init.h: New file.
34415         * gcc.dg/compat/small-struct-check.h: New file.
34416         * gcc.dg/compat/fp-struct-defs.h: New file.
34417         * gcc.dg/compat/fp-struct-check.h: New file.
34418         * gcc.dg/compat/fp-struct-init.h: New file.
34419         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
34420         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
34421
34422 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
34423
34424         * gcc.dg/20030225-2.c: New test.
34425
34426 2003-05-18  Roger Sayle  <roger@eyesopen.com>
34427             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34428
34429         * gcc.c-torture/compile/20030518-1.c: New test case.
34430
34431 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
34432
34433         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
34434         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
34435         gcc-dg-debug-runtest.
34436         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
34437         gcc-dg-debug-runtest.
34438
34439 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34440
34441         PR c++/9022
34442         * g++.dg/lookup/using6.C: New test.
34443
34444 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34445
34446         * g++.dg/parse/access2.C: New test.
34447
34448 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
34449
34450         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
34451         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
34452         * gcc.dg/debug/debug.exp: Likewise.
34453
34454 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
34455
34456         * gcc.dg/dollar.c: New test.
34457
34458 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
34459
34460         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
34461         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
34462         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
34463         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
34464         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
34465         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
34466         * gcc.dg/compat/struct-by-value-6_main.c: New file.
34467         * gcc.dg/compat/struct-by-value-6_x.c: New file.
34468         * gcc.dg/compat/struct-by-value-6_y.c: New file.
34469         * gcc.dg/compat/struct-by-value-7_main.c: New file.
34470         * gcc.dg/compat/struct-by-value-7_x.c: New file.
34471         * gcc.dg/compat/struct-by-value-7_y.c: New file.
34472         * gcc.dg/compat/struct-by-value-8_main.c: New file.
34473         * gcc.dg/compat/struct-by-value-8_x.c: New file.
34474         * gcc.dg/compat/struct-by-value-8_y.c: New file.
34475         * gcc.dg/compat/struct-by-value-9_main.c: New file.
34476         * gcc.dg/compat/struct-by-value-9_x.c: New file.
34477         * gcc.dg/compat/struct-by-value-9_y.c: New file.
34478
34479 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
34480
34481         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
34482         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
34483         support for "repo" mode.
34484         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
34485         * lib/g77-dg.exp: Likewise.
34486         * lib/obj-dg.exp: Likewise.
34487
34488 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
34489
34490         Merge from gcc-3_2-rhl8-branch:
34491         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
34492
34493         * gcc.dg/tls/opt-6.c: New test.
34494
34495         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
34496
34497         * gcc.dg/20030405-1.c: New test.
34498
34499         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
34500
34501         * gcc.dg/20030309-1.c: New test.
34502
34503         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
34504
34505         * gcc.c-torture/execute/20030307-1.c: New test.
34506
34507         2003-02-20  Randolph Chung  <tausq@debian.org>
34508
34509         * gcc.c-torture/compile/20030220-1.c: New test.
34510
34511         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
34512
34513         * gcc.dg/20030217-1.c: New test.
34514
34515         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
34516
34517         * gcc.c-torture/compile/20020129-1.c: New test.
34518
34519         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
34520
34521         * gcc.dg/unroll-1.c: New test.
34522
34523         2002-11-16  Jan Hubicka  <jh@suse.cz>
34524
34525         * gcc.c-torture/execute/20020920-1.c: New test.
34526
34527         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
34528
34529         PR target/7434
34530         * gcc.c-torture/compile/20021008-1.c: New test.
34531
34532         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
34533
34534         PR target/7559
34535         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
34536
34537         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
34538
34539         * gcc.c-torture/compile/20020807-1.c: New test.
34540
34541         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
34542
34543         * gcc.dg/tls/opt-1.c: New test.
34544
34545         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
34546
34547         * gcc.dg/20020729-1.c: New test.
34548
34549         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
34550
34551         * g++.dg/opt/life1.C: New test.
34552
34553         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
34554
34555         * gcc.dg/20020525-1.c: New test.
34556
34557         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
34558
34559         PR c++/6794
34560         * g++.dg/ext/pretty1.C: New test.
34561         * g++.dg/ext/pretty2.C: New test.
34562
34563 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
34564
34565         PR c++/8385
34566         * g++.dg/ext/typeof5.C: New test.
34567
34568 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
34569
34570         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
34571         __USER_LABEL_PREFIX__ into account.
34572         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
34573
34574 2003-05-14  Roger Sayle  <roger@eyesopen.com>
34575
34576         * gcc.dg/builtins-15.c: New test case.
34577
34578 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
34579
34580         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
34581
34582 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
34583
34584         * lib/g++.exp: Tweak handling of additional source files.
34585         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
34586         * g++.dg/special/conpr-2a.C: Rename to ...
34587         * g++.dg/special/conpr-2a.cc: ... this.
34588         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
34589         * g++.dg/special/conpr-3a.C: Rename to ...
34590         * g++.dg/special/conpr-3a.cc: This.
34591         * g++.dg/special/conpr-3b.C: Rename to ...
34592         * g++.dg/special/conpr-3b.cc: This.
34593         * g++.dg/special/conpr-4.C: New test.
34594         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
34595
34596 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
34597
34598         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
34599
34600 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34601
34602         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
34603         * g++.old-deja/g++.robertl/eb71.C: Likewise.
34604         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
34605         * g++.old-deja/g++.other/warn3.C: Likewise.
34606
34607 2003-05-11  Roger Sayle  <roger@eyesopen.com>
34608
34609         * gcc.dg/i386-387-1.c: Update to also test log.
34610         * gcc.dg/i386-387-2.c: Likewise.
34611
34612 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
34613
34614         * g77.f-torture/execute/int8421.f: New test.
34615
34616 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34617
34618         PR c++/10230, c++/10481
34619         * g++.dg/lookup/scoped5.C: New test.
34620
34621 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34622
34623         PR c++/10552
34624         * g++.dg/template/ttp6.C: New test.
34625
34626 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
34627
34628         * gcc.c-torture/execute/builtins: New directory.
34629         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
34630         gcc.c-torture/execute/builtins.
34631         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
34632         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
34633         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
34634         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
34635
34636 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34637
34638         PR c++/9252
34639         * g++.dg/template/access8.C: New test.
34640         * g++.dg/template/access9.C: New test.
34641
34642 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34643
34644         PR c++/9554
34645         * g++.dg/parse/access1.C: New test.
34646
34647 2003-05-09  DJ Delorie  <dj@redhat.com>
34648
34649         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
34650         long, and not an int.
34651
34652 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34653
34654         PR c++/10555, c++/10576
34655         * g++.dg/template/memclass1.C: New test.
34656
34657 2003-05-08  DJ Delorie  <dj@redhat.com>
34658
34659         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
34660         targets.
34661         * gcc.c-torture/execute/20021024-1.x: Likewise.
34662         * gcc.c-torture/execute/shiftdi.x: Likewise.
34663         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
34664         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
34665         * gcc.dg/20021018-1.c: Likewise.
34666
34667 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34668
34669         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
34670
34671         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
34672         (bcopy): Call memmove.
34673
34674 2003-05-08  Roger Sayle  <roger@eyesopen.com>
34675
34676         * g77.f-torture/compile/8485.f: New test case.
34677
34678 2003-05-07  Richard Henderson  <rth@redhat.com>
34679
34680         PR c++/10570
34681         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
34682         Verify exception_cleanup not called for rethrows.
34683         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
34684         when exiting catch block without rethrowing.
34685         * g++.dg/eh/forced3.C: New.
34686         * g++.dg/eh/forced4.C: New.
34687
34688 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
34689
34690         * gcc.dg/20030505.c: Fix triplet.
34691
34692 2003-05-06  DJ Delorie  <dj@redhat.com>
34693
34694         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
34695         * gcc.dg/nest.c: Likewise.
34696
34697 2003-05-05  Roger Sayle  <roger@eyesopen.com>
34698
34699         * gcc.dg/builtins-14.c: New test case.
34700
34701 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
34702
34703         * lib/compat.exp (compat-execute): New argument.
34704         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
34705         * gcc.dg/compat: New test directory.
34706         * gcc.dg/compat/compat.exp: New expect script.
34707         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
34708         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
34709         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
34710         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
34711         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
34712         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
34713
34714         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
34715         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
34716         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
34717         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
34718         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
34719         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
34720         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
34721         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
34722         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
34723         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
34724         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
34725         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
34726         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
34727         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
34728         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
34729
34730 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
34731
34732         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
34733
34734 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
34735
34736         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
34737
34738 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
34739
34740         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
34741         * gcc.dg/ppc-fsel-2.c: New test.
34742
34743         * gcc.dg/unused-5.c: New test.
34744
34745 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34746
34747         PR c++/10496
34748         * g++.dg/warn/pmf1.C: New test.
34749
34750 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34751
34752         PR c++/4494
34753         * g++.dg/warn/main.C: New test.
34754
34755 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34756
34757         * gcc.dg/nonnull-3.c: New test.
34758
34759 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
34760
34761         * gcc.dg/cpp/Wtrigraphs.c: Update.
34762         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
34763
34764 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
34765
34766         * gcc.dg/ppc-fsel-1.c: New test.
34767
34768 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
34769
34770         PR c/10604
34771         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
34772
34773 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
34774
34775         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
34776
34777 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34778
34779         PR c++/9364, c++/10553, c++/10586
34780         * g++.dg/parse/typename4.C: New test.
34781         * g++.dg/parse/typename5.C: Likewise.
34782
34783 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
34784
34785         * gcc.c-torture/compile/20030503-1.c: New test.
34786
34787 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34788
34789         * g++.dg/lookup/using5.C: Fix testcase error.
34790
34791 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
34792
34793         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
34794         since MEABI is no longer supported.  Remove all vestiges
34795         of MEABI from the test.
34796
34797 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34798
34799         PR c++/10554
34800         * g++.dg/lookup/using5.C: New test.
34801
34802 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34803
34804         PR c++/8772
34805         * g++.dg/template/ttp5.C: New test.
34806
34807 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
34808
34809         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
34810         (dg-gpp-additional-sources): New function.
34811         (dg-gpp-additional-files): Likewise.
34812         * lib/g++.exp (additional_sources): New variable.
34813         (additional_files): Likewise.
34814         (g++_target_compile): Deal with them.
34815         * lib/old-dejagnu.exp: Remove.
34816         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
34817         * g++.old-deja: Revise all tests to use dg commands.
34818
34819 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34820
34821         PR c++/9432, c++/9528
34822         * g++.dg/lookup/using4.C: New test.
34823
34824 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
34825
34826         * gcc.dg/noreturn-5.c: New file.
34827         * gcc.dg/noreturn-6.c: New file.
34828
34829         * gcc.c-torture/compile/inline-1.c: New file.
34830
34831 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
34832
34833         PR c++/10551
34834         * g++.dg/template/explicit1.C: New test.
34835
34836 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
34837
34838         PR c++/10549
34839         * g++.dg/other/bitfield1.C: New test.
34840
34841         PR c++/10527
34842         * g++.dg/init/new7.C: New test.
34843
34844 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
34845
34846         * g++.dg/ext/desig1.C: New test.
34847         * g++.dg/ext/init1.C: Update.
34848
34849         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
34850
34851 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
34852
34853         PR c++/10180
34854         * g++.dg/warn/Winline-1.C: New test.
34855
34856 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
34857
34858         * gcc.c-torture/execute/string-opt-19.c: New test.
34859
34860         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
34861         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
34862
34863 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
34864
34865         PR c++/10506
34866         * g++.dg/init/new6.C: New test.
34867
34868         PR c++/10503
34869         * g++.dg/init/ref6.C: New test.
34870
34871 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
34872
34873         * g++.dg/warn/weak1.C: XFAIL on AIX4.
34874
34875 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34876
34877         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
34878         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
34879
34880 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
34881
34882         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
34883         initialized static data members.
34884
34885 2003-04-25  H.J. Lu <hjl@gnu.org>
34886
34887         * gcc.dg/ia64-sync-4.c: New test.
34888
34889 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34890
34891         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
34892         date.
34893
34894 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
34895
34896         PR c++/10337
34897         * g++.dg/warn/conv1.C: New test.
34898         * g++.old-deja/g++.other/conv7.C: Adjust.
34899         * g++.old-deja/g++.other/overload14.C: Adjust.
34900
34901 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
34902
34903         PR c++/10471
34904         * g++.dg/template/defarg2.C: New test.
34905
34906 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
34907
34908         * gcc.dg/cpp/include2.c: Update.
34909         * gcc.dg/cpp/multiline-2.c: New.
34910         * gcc.dg/cpp/multiline.c: Update.
34911         * gcc.dg/cpp/strify2.c: Update.
34912         * gcc.dg/cpp/trad/literals-2.c: Update.
34913
34914 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34915
34916         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
34917
34918 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
34919
34920         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
34921
34922 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
34923
34924         PR c++/10451
34925         * g++.dg/parse/crash4.C: New test.
34926
34927         PR c++/9847
34928         * g++.dg/parse/crash5.C: New test.
34929
34930 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
34931
34932         PR c++/10446
34933         * g++.dg/parse/crash3.C: New test.
34934
34935         PR c++/10428
34936         * g++.dg/parse/elab1.C: New test.
34937
34938 2003-04-22  Devang Patel  <dpatel@apple.com>
34939
34940         * gcc.dg/cpp/trad/funlike-5.c: New test.
34941
34942 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
34943
34944         * g++.dg/other/packed1.C: Fix dg options.
34945
34946 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
34947
34948         * g++.dg/other/offsetof2.C: New test.
34949
34950 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
34951
34952         * g++.dg/template/recurse.C: Adjust location of error messages.
34953
34954 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
34955
34956         PR c++/9881
34957         * g++.dg/init/addr-const1.C: New test.
34958         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
34959
34960 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
34961
34962         PR c++/10405
34963         * g++.dg/lookup/struct-hack1.C: New test.
34964
34965 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
34966
34967         * ucs.c: Update diagnostic messages.
34968
34969 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
34970
34971         * gcc.dg/cpp/truefalse.cpp: New test.
34972         * gcc.dg/cpp/cpp.exp: Update.
34973         * g++.dg/other/stdbool-if.C: Remove.
34974
34975 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
34976
34977         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
34978         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
34979
34980 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
34981
34982         * gcc.c-torture/compile/20030418-1.c: New test.
34983
34984 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
34985
34986         * README.compat: Remove; content moved to doc/sourcebuild.texi.
34987
34988 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34989
34990         PR c++/10347
34991         g++.dg/template/dependent-name1.C: New test.
34992
34993 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
34994
34995         * gcc.dg/warn-1.c (tourist_guide): New array,
34996         contains a pointer to bar.
34997
34998 2003-04-16  Roger Sayle  <roger@eyesopen.com>
34999
35000         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
35001         * gcc.c-torture/execute/medce-1.c: New test case.
35002         * gcc.c-torture/execute/medce-2.c: New test case.
35003
35004 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
35005
35006         * lib/prune.exp: Ignore more messages.
35007
35008         PR c++/10381
35009         * g++.dg/parse/lookup3.C: New test.
35010
35011 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
35012
35013         * gcc.c-torture/compile/20030415-1.c : New test.
35014
35015 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
35016
35017         * gcc.c-torture/execute/scope-2.c: Move to ...
35018         * gcc.dg/noncompile/scope.c: .... here.
35019
35020 2003-04-14  Roger Sayle  <roger@eyesopen.com>
35021
35022         * gcc.dg/20030414-2.c: New test case.
35023
35024 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
35025
35026         PR target/10377
35027         * gcc.dg/20030414-1.c: New test.
35028
35029 2003-04-13  Roger Sayle  <roger@eyesopen.com>
35030
35031         * gcc.dg/builtins-12.c: New test case.
35032         * gcc.dg/builtins-13.c: New test case.
35033
35034 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35035
35036         * gcc.c-torture/execute/string-opt-18.c: New test.
35037
35038 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
35039
35040         PR c++/10300
35041         * g++.dg/init/new5.C: New test.
35042
35043 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
35044
35045         PR c++/7910
35046         * g++.dg/ext/dllimport1.C: New test.
35047
35048 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
35049
35050         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
35051
35052 2003-04-11  Bud Davis <bdavis9659@comcast.net>
35053
35054         PR Fortran/9263
35055         * g77.f-torture/noncompile/9263.f: New test
35056         PR Fortran/1832
35057         * g77.f-torture/execute/1832.f: New test
35058
35059 2003-04-11  David Chad  <davidc@freebsd.org>
35060             Loren J. Rittle  <ljrittle@acm.org>
35061
35062         libobjc/8562
35063         * objc.dg/headers.m: New test.
35064
35065 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
35066
35067         * gcc.c-torture/execute/builtin-noret-2.c: New.
35068         * gcc.c-torture/execute/builtin-noret-2.x: New.
35069         XFAIL builtin-noret-2.c at -O1 and above.
35070         * gcc.dg/redecl.c: New.
35071         * gcc.dg/Wshadow-1.c: Update error regexps.
35072
35073 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
35074
35075         * g++.dg/abi/bitfield10.C: New test.
35076
35077 2003-04-09  Mike Stump  <mrs@apple.com>
35078
35079         * gcc.dg/pch/pch.exp: Make testcase names longer.
35080         * g++.dg/pch/pch.exp: Make testcase names longer.
35081
35082 2003-04-08  Roger Sayle  <roger@eyesopen.com>
35083
35084         * gcc.dg/builtins-11.c: New test case.
35085
35086 2003-04-08  Roger Sayle  <roger@eyesopen.com>
35087
35088         * gcc.dg/builtins-9.c: New test case.
35089         * gcc.dg/builtins-10.c: New test case.
35090
35091 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
35092
35093         * gcc.dg/noncompile/init-4.c.c: New test.
35094
35095 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
35096
35097         * gcc.misc-test/gcov-9.c: New test.
35098         * gcc.misc-test/gcov-10.c: New test
35099         * gcc.misc-test/gcov-11.c: New test.
35100
35101 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
35102
35103         PR optimization/10024
35104         * gcc.c-torture/compile/20030405-1.c: New test.
35105
35106 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
35107
35108         * gcc.dg/pch/static-3.c: New.
35109         * gcc.dg/pch/static-3.hs: New.
35110         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
35111
35112 2003-04-04  Richard Henderson  <rth@redhat.com>
35113
35114         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
35115         * g++.dg/eh/forced2.C: Likewise.
35116
35117 2003-04-03  Mike Stump  <mrs@apple.com>
35118
35119         * lib/scanasm.exp (scan-assembler): Add xfail processing for
35120         target arg.
35121         (scan-assembler-times, scan-assembler-not): Likewise.
35122         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
35123
35124 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
35125
35126         * gcc.dg/sparc-loop-1.c: New test.
35127
35128 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
35129
35130         PR other/9274
35131         * g++.dg/pch/system-2.C: New.
35132         * g++.dg/pch/system-2.Hs: New.
35133
35134 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
35135
35136         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
35137
35138         * g++.dg/eh/simd-1.C (vecfunc): Same.
35139
35140 2003-04-01  Roger Sayle  <roger@eyesopen.com>
35141
35142         * gcc.c-torture/execute/20030401-1.c: New test case.
35143
35144 2003-04-01  Ziemowit Laski <zlaski@apple.com>
35145
35146         * objc.dg/defs.m: New.
35147
35148 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
35149
35150         * g++.dg/eh/simd-1.C: New.
35151         * g++.dg/eh/simd-2.C: New.
35152
35153 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
35154
35155         * gcc.c-torture/execute/simd-3.c: New.
35156
35157 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
35158
35159         PR c/9936
35160         * gcc.dg/20030331-2.c: New test.
35161
35162 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
35163
35164         PR c++/10278
35165         * g++.dg/parse/crash2.C: New test.
35166
35167 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
35168
35169         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
35170         * gcc.c-torture/execute/20030331-1.c: ...here.
35171
35172 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
35173
35174         * gcc.c-torture/execute/20030331-1.c: New test.
35175
35176 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
35177
35178         * lib/gcov.exp: Adjust call return testing strings.
35179         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
35180
35181 2003-03-31  Roger Sayle  <roger@eyesopen.com>
35182
35183         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
35184         * gcc.dg/builtins-7.c: New test case.
35185         * gcc.dg/builtins-8.c: New test case.
35186
35187 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
35188
35189         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
35190
35191 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
35192
35193         PR c++/7647
35194         * g++.dg/lookup-class-member-2.C: New test.
35195
35196 2003-03-30  Glen Nakamura  <glen@imodulo.com>
35197
35198         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
35199
35200 2003-03-28  Roger Sayle  <roger@eyesopen.com>
35201
35202         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
35203
35204 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
35205
35206         * g++.dg/init/attrib1.C: New test.
35207
35208 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
35209
35210         * gcc.dg/ultrasp8.c: New test.
35211
35212 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
35213
35214         * gcc.dg/ultrasp7.c: New test.
35215
35216 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
35217
35218         PR c++/10047
35219         * g++.dg/template/inline1.C: New test.
35220
35221 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
35222
35223         * gcc.dg/sparc-dwarf2.c: New test.
35224
35225 2003-03-27  Roger Sayle  <roger@eyesopen.com>
35226
35227         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
35228         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
35229
35230 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
35231
35232         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
35233         than reading .x files.
35234         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
35235         * g77.dg/gcov/gcov-1.f: Likewise.
35236         * gcc.misc-tests/gcov-4b.c: Likewise.
35237         * gcc.misc-tests/gcov-5b.c: Likewise.
35238         * gcc.misc-tests/gcov-6.c: Likewise.
35239         * gcc.misc-tests/gcov-7.c: Likewise.
35240         * gcc.misc-tests/gcov-8.c: Likewise.
35241         * g++.dg/gcov/gcov-1.x: Remove.
35242         * g77.dg/gcov/gcov-1.x: Likewise.
35243         * gcc.misc-tests/gcov-4b.x: Likewise.
35244         * gcc.misc-tests/gcov-5b.x: Likewise.
35245         * gcc.misc-tests/gcov-6.x: Likewise.
35246         * gcc.misc-tests/gcov-7.x: Likewise.
35247         * gcc.misc-tests/gcov-8.x: Likewise.
35248
35249 2003-03-27  Glen Nakamura  <glen@imodulo.com>
35250
35251         PR opt/10087
35252         * gcc.dg/20030324-1.c: New test.
35253
35254 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
35255
35256         PR c++/10224
35257         * g++.dg/template/arg3.C: New test.
35258
35259         PR c++/10158
35260         * g++.dg/template/friend18.C: New test.
35261
35262 2003-03-26  Roger Sayle  <roger@eyesopen.com>
35263
35264         * g77.f-torture/compile/20030326-1.f: New test case.
35265
35266 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
35267
35268         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
35269
35270         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
35271
35272 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
35273
35274         * gcc.dg/ia64-sync-3.c: New test.
35275
35276 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
35277
35278         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
35279
35280 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
35281
35282         * gcc.dg/ultrasp6.c: New test.
35283
35284 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
35285
35286         * gcc.dg/i386-signbit-1.c: New test.
35287         * gcc.dg/i386-signbit-2.c: New test.
35288         * gcc.dg/i386-signbit-3.c: New test.
35289
35290 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
35291
35292         * gcc.dg/ultrasp5.c: Fix options.
35293
35294 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
35295
35296         * gcc.dg/ultrasp5.c: Fix comment.
35297
35298 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
35299
35300         PR fortran/10197
35301         * g77.f-torture/execute/10197.f: New test.
35302
35303 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
35304
35305         PR c++/9898, c++/383
35306         * g++.dg/template/conv6.C: New test.
35307
35308         PR c++/10119
35309         * g++.dg/template/ptrmem5.C: New test.
35310
35311         PR c++/10026
35312         * g++.dg/lookup/koenig1.C: New test.
35313
35314         PR C++/10199
35315         * g++.dg/lookup/template2.C: New test.
35316
35317 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
35318
35319         * g++.dg/opt/rtti1.C: New test.
35320
35321 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
35322
35323         * gcc.dg/ultrasp5.c: New test.
35324
35325 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
35326
35327         PR middle-end/9967
35328         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
35329         builtin fputs.
35330
35331 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
35332
35333         PR c/8224
35334         * gcc.dg/20030323-1.c: New test.
35335
35336 2003-03-23  Roger Sayle  <roger@eyesopen.com>
35337
35338         * gcc.c-torture/compile/20030323-1.c: New test case.
35339
35340 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
35341
35342         * gcc.dg/20030321-1.c: New test.
35343
35344 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
35345
35346         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
35347
35348 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
35349
35350         PR c++/9978, c++/9708
35351         * g++.dg/ext/vlm1.C: Adjust expected error.
35352         * g++.dg/ext/vla2.C: New test.
35353         * g++.dg/template/arg1.C: New test.
35354         * g++.dg/template/arg2.C: New test.
35355
35356 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
35357
35358         * g77.f-torture/execute/select.f: New test.
35359         * g77.f-torture/noncompile/select_no_compile.f: New test.
35360
35361 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
35362
35363         PR c++/9898
35364         * g++.dg/other/error4.C: New test.
35365
35366 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
35367
35368         * g++.dg/template/friend17.C: New test.
35369
35370 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
35371
35372         * gcc.c-torture/compile/20030320-1.c: New.
35373
35374 2003-03-20  Roger Sayle  <roger@eyesopen.com>
35375
35376         * gcc.dg/builtins-6.c: New test case.
35377
35378 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
35379
35380         PR target/10073
35381         * gcc.c-torture/compile/20030319-1.c: New.
35382
35383 2003-03-18  Jan Hubicka  <jh@suse.cz>
35384
35385         * gcc.dg/i386-cvt-1.c: New test.
35386
35387 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
35388
35389         * objc.dg/naming-1.m: Use "(parse|syntax) error".
35390         * objc.dg/naming-2.m: Likewise.
35391
35392 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
35393
35394         PR c++/9639
35395         * g++.dg/parse/crash1.C: New test.
35396
35397 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
35398
35399         PR c++/8805
35400         * g++.dg/eh/cleanup1.C: New test.
35401
35402 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
35403
35404         * gcc.c-torture/execute/20030316-1.c: New test case.
35405
35406 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
35407
35408         PR c++/9629
35409         * g++.dg/init/ctor2.C: New test.
35410
35411 2003-03-15  Roger Sayle  <roger@eyesopen.com>
35412
35413         * g77.f-torture/compile/xformat.f: New test case.
35414
35415 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35416
35417         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
35418         * g++.old-deja/g++.mike/eh50.C: Likewise.
35419
35420 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35421
35422         PR c++/6440
35423         * g++.dg/template/spec7.C: New test.
35424         * g++.dg/template/spec8.C: Likewise.
35425
35426 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
35427
35428         * gcc.c-torture/execute/20030313-1.c: New test.
35429
35430 2003-03-14  Richard Henderson  <rth@redhat.com>
35431
35432         * gcc.dg/inline-2.c: Adjust alpha test for external call.
35433
35434 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
35435
35436         * gcc.c-torture/compile/20030314-1.c: New test.
35437
35438 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
35439
35440         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
35441         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
35442         thumb target,
35443         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
35444         to accept newer _imp__  prefix and additional
35445         newline in .drectve section.
35446         * gcc.dg/dll-4.c: Likewise.
35447         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
35448         switch.
35449
35450 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
35451
35452         * g++.dg/parse/namespace9.C: New test.
35453
35454         * g++.dg/init/ref5.C: New test.
35455         * g++.dg/parse/ptrmem1.C: Likewise.
35456
35457 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35458
35459         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
35460         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
35461         regular expression.
35462         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
35463         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
35464
35465 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
35466
35467         * gcc.c-torture/execute/20030224-2.c: New test.
35468
35469 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
35470
35471         * gcc.dg/decl-3.c: New test.
35472
35473 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
35474
35475         * gcc.dg/i386-loop-2.c: New test.
35476
35477 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
35478
35479         PR c++/9474
35480         * g++.dg/parse/namespace8.C: New test.
35481
35482         PR c++/9924
35483         * g++.dg/overload/builtin2.C: New test.
35484
35485 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
35486
35487         * gcc.dg/return-type-3.c: New test.
35488
35489 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
35490
35491         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
35492         profiling options are not supported.
35493
35494 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
35495
35496         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
35497         * g++.old-deja/g++.warn/impint2.C: Likewise.
35498
35499 2003-03-10  Devang Patel  <dpatel@apple.com>
35500
35501         * g++.dg/cpp/c++_cmd_1.C: New test.
35502         * g++.dg/cpp/c++_cmd_1.h: New file.
35503
35504 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
35505
35506         * gcc.dg/altivec-9.c: New file.
35507
35508 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35509
35510         * gcc.dg/ppc-sdata-1.c: New test.
35511         * gcc.dg/ppc-sdata-2.c: New test.
35512
35513 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
35514
35515         PR c++/9373
35516         * g++.dg/opt/ptrmem2.C: New test.
35517
35518         PR c++/8534
35519         * g++.dg/opt/ptrmem1.C: New test.
35520
35521 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
35522
35523         * gcc.dg/i386-loop-1.c: New test.
35524
35525 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35526
35527         PR c++/9970
35528         * g++.dg/lookup/friend1.C: New test.
35529
35530 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
35531
35532         PR c++/9823
35533         * g++.dg/parser/constructor1.C: New test.
35534
35535 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
35536
35537         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
35538
35539         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
35540
35541 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
35542
35543         * gcc.dg/cpp/Wunused.c: Update test.
35544
35545 2003-03-08  Jan Hubicka  <jh@suse.cz>
35546
35547         * gcc.dg/inline-3.c: New test.
35548
35549 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
35550
35551         PR c++/9809
35552         * g++.dg/parse/builtin1.C: New test.
35553
35554         PR c++/9982
35555         * g++.dg/abi/cookie1.C: New test.
35556         * g++.dg/abi/cookie2.C: Likewise.
35557
35558         PR c++/9524
35559         * g++.dg/template/field1.C: New test.
35560
35561         PR c++/9912
35562         * g++.dg/parse/class1.C: New test.
35563         * g++.dg/parse/namespace7.C: Likewise.
35564         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
35565
35566 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
35567
35568         * g++.dg/init/ref4.C: New test.
35569
35570 2003-03-07  Jan Hubicka  <jh@suse.cz>
35571
35572         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
35573         * gcc.dg/inline-3.c: New test.
35574
35575 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
35576
35577         * g++.dg/init/ref3.C: New test.
35578
35579         PR c++/9965
35580         * g++.dg/init/ref2.C: New test.
35581
35582         PR c++/9400
35583         * g++.dg/warn/Wshadow-2.C: New test.
35584
35585         PR c++/9791
35586         * g++.dg/warn/Woverloaded-1.C: New test.
35587
35588 2003-03-05  Jan Hubicka  <jh@suse.cz>
35589
35590         * gcc.dg/i386-local2.c: New.
35591         * gcc.dg/i386-local.c: Fix typo.
35592
35593 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
35594
35595         * g++.dg/abi/layout3.C: New test.
35596
35597 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
35598
35599         * gcc.c-torture/compile/20030305-1.c
35600
35601 2003-03-05  Jan Hubicka  <jh@suse.cz>
35602
35603         * gcc.dg/i386-local.c: New.
35604
35605 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
35606
35607         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
35608
35609 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
35610
35611         * gcc.dg/switch-2.c: New test.
35612         * gcc.dg/switch-3.c: New test.
35613         * gcc.dg/Wswitch.c: Adjust line numbers.
35614         * gcc.dg/Wswitch-default.c: Likewise.
35615         * gcc.dg/Wswitch-enum.c: Likewise.
35616
35617 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
35618
35619         * gcc.c-torture/execute/20030222-1.c: New test.
35620
35621 2003-03-03  James E Wilson  <wilson@tuliptree.org>
35622
35623         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
35624
35625 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
35626
35627         PR c++/9878
35628         * g++.dg/init/ref1.C: New test.
35629
35630 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
35631
35632         * gcc.dg/sh-relax.c: New SH-only test.
35633
35634 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
35635
35636         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
35637         comment explaining purpose of testcase.
35638
35639 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
35640
35641         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
35642         for HC11/HC12 (asm needs two int registers).
35643         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
35644         HC11/HC12 because the test uses an asm which needs two 32-bit
35645         registers.
35646
35647 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
35648
35649         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
35650         for HC11/HC12 (array is too large otherwise).
35651         * gcc.c-torture/compile/920501-4.x: New file, likewise.
35652         * gcc.c-torture/compile/20010518-2.x: Likewise.
35653         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
35654         HC11/HC12 (array is too large).
35655
35656 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
35657
35658         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
35659         * lib/g++-dg.exp (g++-dg-test): Likewise.
35660
35661 2003-03-01  Roger Sayle  <roger@eyesopen.com>
35662
35663         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
35664         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
35665
35666 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35667
35668         * g++.dg/warn/implicit-typename1.C: Remove warning.
35669
35670 2003-02-28  Richard Henderson  <rth@redhat.com>
35671
35672         * gcc.dg/noreturn-1.c: Move noreturn warning line.
35673         * gcc.dg/return-type-1.c: Move control reaches end warning line.
35674
35675 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
35676
35677         * gcc.dg/pch/pch.exp: Change .pch to .gch.
35678         * g++.dg/pch/pch.exp: Likewise.
35679
35680 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
35681
35682         PR c++/9879
35683         * testsuite/g++.dg/init/new4.C: New test.
35684
35685 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
35686
35687         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
35688
35689 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
35690
35691         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
35692         unsigned long.
35693
35694         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
35695         wider than float.
35696
35697 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
35698
35699         * lib/scanasm.exp: Add support for counting numbers of
35700         occurences.
35701         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
35702         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
35703
35704 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
35705
35706         PR c++/9683
35707         * g++.dg/template/static3.C: New test.
35708
35709         PR c++/9829
35710         * g++.dg/parse/namespace6.C: New test.
35711
35712 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35713
35714         PR target/9732
35715         * gcc.dg/20030225-1.c: New test.
35716
35717 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
35718
35719         * README: Remove out-of-date information.
35720
35721         PR c++/9836
35722         * g++.dg/template/spec6.C: New test.
35723
35724 2003-02-24  Jeff Law  <law@redhat.com>
35725
35726         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
35727
35728 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35729
35730         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
35731         * gcc.dg/pragma-ep-1.c: Likewise.
35732
35733 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35734
35735         PR c++/9602
35736         * g++.dg/template/friend16.C: New test.
35737
35738 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
35739
35740         PR c++/5333
35741         * g++.dg/parse/fused-params1.C: Adjust error messages.
35742         * g++.dg/template/nested3.C: New test.
35743
35744 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
35745
35746         * g++.dg/abi/param1.C: New test.
35747
35748 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35749
35750         PR c++/7982
35751         * g++.dg/warn/implicit-typename1.C: New test.
35752
35753 2003-02-22  Kelley Cook <kelleycook@comcast.net>
35754
35755         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
35756         with "mtune".
35757         * g++.old-deja/g++.other/store-expr2.C: Likewise.
35758         * gcc.c-torture/execute/20010129-1.x: Likewise.
35759         * gcc.dg/20011107-1.c: Likewise.
35760         * gcc.dg/20020108-1.c: Likewise.
35761         * gcc.dg/20020122-3.c: Likewise.
35762         * gcc.dg/20020206-1.c: Likewise.
35763         * gcc.dg/20020310-1.c: Likewise.
35764         * gcc.dg/20020426-2.c: Likewise.
35765         * gcc.dg/20020517-1.c: Likewise.
35766         * gcc.dg/991230-1.c: Likewise.
35767         * gcc.dg/i386-unroll-1.c: Likewise.
35768         * gcc.misc-tests/i386-prefetch.exp: Likewise.
35769
35770 2003-02-22  Jan Hubicka  <jh@suse.cz>
35771
35772         * gcc.dg/i386-mul.c: New test.
35773
35774 2003-02-21  Roger Sayle  <roger@eyesopen.com>
35775
35776         * gcc.dg/builtins-5.c: New test case.
35777
35778 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
35779
35780         * gcc.dg/asmreg-1.c: New test.
35781
35782 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
35783
35784         PR c++/9749
35785         * g++.dg/parse/varmod1.C: New test.
35786
35787 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
35788
35789         PR c++/9727
35790         * g++.dg/template/op1.C: New test.
35791
35792 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
35793
35794         PR c++/8906
35795         * g++.dg/template/nested2.C: New test.
35796
35797 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
35798
35799         PR c++/8724
35800         * g++.dg/expr/dtor1.C: New test.
35801
35802 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
35803
35804         * gcc.dg/cpp/include3.c: New test.
35805         * gcc.dg/cpp/inc/foo.h: New file.
35806
35807 2003-02-21  Glen Nakamura  <glen@imodulo.com>
35808
35809         * gcc.c-torture/execute/20030221-1.c: New test.
35810
35811 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
35812
35813         PR c++/9729
35814         * g++.dg/abi/conv1.C: New test.
35815
35816 2003-02-20  Jan Hubicka  <jh@suse.cz>
35817
35818         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
35819
35820 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
35821
35822         * gcc.c-torture/compile/20030219-1.c: New test.
35823
35824 2003-02-18  Jan Hubicka  <jh@suse.cz>
35825
35826         * gcc.dg/funcorder.c: New test.
35827
35828 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
35829
35830         * gcc.c-torture/execute/20030218-1.c: New.
35831
35832 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
35833
35834         * gcc.dg/20030218-1.c: New.
35835
35836 2003-02-18  Richard Henderson  <rth@redhat.com>
35837
35838         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
35839         * gcc.dg/attr-used-2.c: New.
35840
35841 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
35842
35843         PR c++/9704
35844         * g++.dg/init/copy5.C: New test.
35845
35846 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
35847
35848         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
35849         * g++.dg/pch/pch.exp: Likewise.
35850
35851 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
35852
35853         * gcc.c-torture/execute/20030209-1.c: Enable the test if
35854         STACK_SIZE is not defined.
35855
35856 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35857
35858         PR c++/9457
35859         * g++.dg/template/init1.C: New test.
35860
35861 2003-02-16  Jan HUbicka  <jh@suse.cz>
35862
35863         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
35864         (foo): Add few extra tests
35865         * gcc.dg/c99-const-expr-3.c: Likewise.
35866         * gcc.c-torture/execute/20030216-1.c: New.
35867
35868 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35869
35870         PR c++/9459
35871         * g++.dg/ext/typeof4.C: New test.
35872
35873 2003-02-15  Roger Sayle  <roger@eyesopen.com>
35874
35875         * gcc.dg/i386-387-3.c: New test case.
35876
35877 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
35878
35879         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
35880         cris-*-elf* cris-*-aout* and mmix-*-*.
35881
35882 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
35883
35884         * gcc.dg/20030213-1.c: New test.
35885
35886 2003-02-12  Roger Sayle  <roger@eyesopen.com>
35887
35888         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
35889         * gcc.dg/i386-387-2.c: Likewise.
35890
35891 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
35892
35893         * gcc.dg/ppc-spe.c: Fix formatting.
35894         Enable tests that were previously unsupported by gas.
35895         Delete tests for instructions that no longer exist.
35896         Switch arguments on evsubifw builtin.
35897
35898 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
35899
35900         * gcc.c-torture/execute/20030209-1.c: Disable the test if
35901         STACK_SIZE is too small.
35902
35903 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
35904             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
35905
35906         * gcc.dg/decl-2.c: New test.
35907
35908 2003-02-10  Jan Hubicka  <jh@suse.cz>
35909
35910         * gcc.dg/i386-fpcvt-1.c: New test.
35911
35912 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
35913
35914         * gcc.c-torture/execute/20030209-1.c: New test.
35915
35916 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
35917
35918         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
35919         int-wide bitops, use the constants of the same width.
35920         Likewise, if long long is 32-bit wide, test bitops using
35921         32-bit constants.
35922
35923 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
35924
35925         * gcc.dg/20021014-1.c: Annotate with expected notice text.
35926
35927 2003-02-07  Roger Sayle  <roger@eyesopen.com>
35928
35929         * testsuite/gcc.dg/builtins-4.c: New test case.
35930
35931 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35932
35933         * gcc.dg/20020430-1.c: Fix dg command typos.
35934         * gcc.dg/20020503-1.c: Likewise.
35935
35936 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35937
35938         PR c++/8785
35939         * g++.dg/parse/fused-params1.C: New test.
35940
35941         PR c++/8857
35942         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
35943
35944         PR c++/8921
35945         * g++.dg/parse/non-dependent1.C: New test.
35946
35947         PR c++/8928
35948         * g++.dg/parse/dupl-tmpl-args1.C: New test.
35949
35950         PR c++/9228
35951         * g++.dg/parse/undefined7.C: New test.
35952         * g++.dg/parse/non-templ1.C: New test.
35953
35954         PR c++/9229
35955         * g++.dg/parse/too-many-tmpl-args1.C: New test.
35956
35957 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
35958
35959         * gcc.c-torture/compile/20030206-1.c: New test.
35960
35961 2003-02-05  Roger Sayle  <roger@eyesopen.com>
35962
35963         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
35964         "pow" to "foo" to avoid potential confusion with a math built-in.
35965
35966 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35967
35968         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
35969         conditions for SPARC targets.
35970
35971 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
35972
35973         * gcc.dg/20030204-1.c: New test.
35974
35975 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35976
35977         PR c++/38
35978         * g++.dg/parse/array-size1.C: New test.
35979
35980         PR c++/5657
35981         * g++.dg/parse/undefined3.C: New test.
35982
35983         PR c++/5665
35984         * g++.dg/parse/undefined4.C: New test.
35985
35986         PR c++/5975
35987         * g++.dg/parse/undefined5.C: New test.
35988
35989         PR c++/7259
35990         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
35991
35992         PR c++/8578
35993         * g++.dg/parse/casting-operator1.C: New test.
35994
35995         PR c++/8596
35996         * g++.dg/parse/undefined6.C: New test.
35997
35998         PR c++/8736
35999         * g++.dg/parse/missing-template1.C: New test.
36000
36001 2003-02-04  Jan Hubicka  <jh@suse.cz>
36002
36003         * gcc.dg/i386-cadd.c: Compile using -march=k8.
36004         * gcc.dg/i386-cmov?.c: Likewise.
36005         * gcc.dg/i386-fpcvt-?.c: Likewise.
36006         * gcc.dg/i386-ssefp-1.c: Likewise.
36007         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
36008         conventions.
36009
36010 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
36011
36012         PR c++/7129
36013         * testsuite/g++.dg/ext/max.C: New test.
36014
36015 2003-02-03  Jan Hubicka  <jh@suse.cz>
36016
36017         * gcc.c-torture/execute/20030203-1.c: New test.
36018
36019 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
36020
36021         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
36022         'natural-endian'.
36023
36024 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
36025
36026         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
36027         * g++.dg/init/new2.C: Likewise.
36028         * g++.dg/other/new1.C: Likewise.
36029
36030 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
36031
36032         * gcc.dg/struct-ret-libc.c: New test.
36033
36034 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
36035
36036         * gcc.dg/20030129-1.c: New test.
36037
36038 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36039
36040         PR c++/8849
36041         * g++.dg/template/ptrmem4.C: New test.
36042
36043 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
36044
36045         * g++.dg/parser/constant1.C: New test.
36046
36047 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36048
36049         PR c++/8591
36050         * g++.dg/parse/friend2.C: New test.
36051
36052 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
36053
36054         PR c++/9437
36055         * g++.dg/template/unify4.C: New test.
36056
36057 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
36058
36059         * gcc.c-torture/execute/20030128-1.c: New test.
36060
36061 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
36062
36063         * g++.dg/lookup/nested1.C: Test moved from ...
36064         * g++.old-deja/g++.other/lookup24.C: ... here.
36065
36066 2003-01-28  Jan Hubicka  <jh@suse.cz>
36067
36068         * gcc.dg/i386-cmov5.c: New test.
36069
36070 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
36071
36072         * gcc.c-torture/execute/20010925-1.c: Changed the
36073         memcpy declaration.
36074
36075 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
36076
36077         PR c++/3902
36078         * g++.dg/parse/template5.C: New test.
36079
36080 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
36081
36082         PR fortran/9258
36083         * g77.dg/pr9258: New test.
36084
36085 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
36086
36087         * README: Move relevant parts from README.g++.
36088
36089         * README.g++: Remove this file.
36090
36091 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
36092
36093         * g++.dg/abi/dcast1.C: New test.
36094
36095 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36096
36097         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
36098
36099 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
36100
36101         PR c++/47
36102         * g++.old-deja/g++.other/lookup24.C: New test.
36103
36104 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36105
36106         PR middle-end/7227
36107         * gcc.dg/uninit-C.c: New test.
36108
36109 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
36110
36111         * g++.dg/abi/covariant1.C: New test.
36112
36113 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
36114
36115         * gcc.dg/20030123-1.c: New test.
36116
36117 2003-01-25  Jan Hubicka  <jh@suse.cz>
36118
36119         PR opt/8492
36120         * gcc.c-torture/compile/20030125-1.c
36121
36122 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
36123
36124         PR c++/9403
36125         * g++.dg/parse/template3.C: New test.
36126         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
36127
36128         PR c++/795
36129         * g++.dg/parse/template4.C: New test.
36130
36131         PR c++/9415
36132         * g++.dg/template/qual2.C: New test.
36133
36134         PR c++/8545
36135         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
36136
36137         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
36138
36139 2003-01-25  Roger Sayle  <roger@eyesopen.com>
36140
36141         * gcc.c-torture/execute/switch-1.c: New test case.
36142
36143 2003-01-25  Jan Hubicka  <jh@suse.cz>
36144
36145         * gcc.c-torture/execute/20030125-1.[cx]: New test.
36146
36147 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
36148
36149         Tweaks for Bison-1.875. From the NEWS file:
36150         "- `parse error' -> `syntax error'
36151         Bison now uniformly uses the term `syntax error'"
36152         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
36153         * gcc.dg/cpp/digraph2.c: Likewise.
36154         * gcc.dg/cpp/direct2.c: Likewise.
36155         * gcc.dg/cpp/paste4.c: Likewise.
36156         * gcc.dg/c90-restrict-1.c: Likewise.
36157         * gcc.dg/c99-func-2.c: Likewise.
36158         * gcc.dg/noncompile/920721-2.c: Likewise.
36159         * gcc.dg/noncompile/930622-2.c: Likewise.
36160         * gcc.dg/noncompile/940112-1.c: Likewise.
36161         * gcc.dg/noncompile/950921-1.c: Likewise.
36162         * gcc.dg/noncompile/951123-1.c: Likewise.
36163         * gcc.dg/noncompile/971104-1.c: Likewise.
36164         * gcc.dg/noncompile/990416-1.c: Likewise.
36165
36166 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
36167
36168         * g++.dg/parse/undefined1.C: Add error message.
36169
36170 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
36171
36172         PR c++/9354
36173         * g++.dg/parse/new1.C: New test.
36174
36175         PR c++/9216
36176         * g++.dg/parse/template2.C: New test.
36177
36178         PR c++/9354
36179         * g++.dg/parse/typedef2.C: New test.
36180
36181         PR c++/9328
36182         * g++.dg/ext/typeof3.C: New test.
36183
36184 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
36185
36186         PR c++/2738
36187         * g++.dg/parse/ret-type1.C: New test.
36188
36189         PR c++/3792
36190         * g++.dg/parse/tmpl-outside1.C: New test.
36191
36192         PR c++/4207
36193         * g++.dg/parse/int-as-enum1.C: New test.
36194
36195         PR c++/4903
36196         * g++.dg/parse/no-typename1.C: New test.
36197
36198         PR c++/5533
36199         * g++.dg/parse/no-value1.C: New test.
36200
36201         PR c++/5921
36202         * g++.dg/parse/wrong-inline1.C: New test.
36203
36204         PR c++/6402
36205         * g++.dg/parse/ref1.C: New test.
36206
36207         PR c++/6992
36208         * g++.dg/parse/attr-ctor1.C: New test.
36209
36210         PR c++/7229
36211         * g++.dg/parse/namespace5.C: New test.
36212
36213         PR c++/7917
36214         * g++.dg/parse/func-def1.C: New test.
36215
36216         PR c++/8143
36217         * g++.dg/parse/undefined1.C: New test.
36218
36219         PR c++/5723, PR c++/8522
36220         * g++.dg/parse/specialization1.C: New test.
36221
36222         PR c++/163, PR c++/8595
36223         * g++.dg/parse/struct-as-enum1.C: New test.
36224
36225         PR c++/9173
36226         * g++.dg/parse/undefined2.C: New test.
36227
36228 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
36229
36230         PR c++/9298
36231         * g++.dg/parse/template1.C: New test.
36232
36233         PR c++/9384
36234         * g++.dg/parse/using1.C: New test.
36235
36236         PR c++/9285
36237         PR c++/9294
36238         * g++.dg/parse/expr2.C: New test.
36239
36240         PR c++/9388
36241         * g++.dg/parse/lookup2.C: Likewise.
36242
36243 2003-01-21  Jan Hubicka  <jh@suse.cz>
36244
36245         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
36246         * gcc.c-torture/execute/eeprof-1.c: Likewise.
36247         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
36248         * gcc.c-torture/execute/string-opt-*.c: Likewise.
36249
36250 2003-01-20  Nick Clifton  <nickc@redhat.com>
36251
36252         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
36253         problem with ARM sibcall code generation.
36254
36255 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
36256
36257         * gcc.c-torture/execute/20030120-1.c: New.
36258
36259 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
36260
36261         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
36262
36263 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
36264
36265         PR c++/9272
36266         * g++.dg/parse/ctor1.C: New test.
36267
36268         PR c++/9294:
36269         * g++.dg/parse/qualified1.C: New test.
36270
36271         * g++.dg/parse/typename3.C: New test.
36272
36273 2003-01-16  Richard Henderson  <rth@redhat.com>
36274
36275         * g++.dg/tls/init-2.C: Fix error matches for real this time.
36276
36277 2003-01-16  Richard Henderson  <rth@redhat.com>
36278
36279         * g++.dg/pch/pch.exp: Copy test header to the working directory
36280         before using it either for precompilation or direct use.
36281         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
36282         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
36283
36284 2003-01-16  Richard Henderson  <rth@redhat.com>
36285
36286         * gcc.dg/pch/pch.exp: Copy test header to the working directory
36287         before using it either for precompilation or direct use.
36288         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
36289         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
36290
36291 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
36292
36293         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
36294         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
36295         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
36296         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
36297         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
36298         typename warning into error.
36299         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
36300         error messages.
36301         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
36302         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
36303         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
36304         messages.
36305         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
36306         make declaration visible in template.
36307         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
36308         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
36309         messages.
36310         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
36311         message.
36312         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
36313         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
36314         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
36315         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
36316         typename warning with error message.
36317         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
36318         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
36319         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
36320
36321 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
36322
36323         * g++.dg/parse/ambig2.C: New test.
36324
36325 2003-01-15  Richard Henderson  <rth@redhat.com>
36326
36327         * g++.dg/tls/init-2.C: Update error message string.
36328
36329 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36330
36331         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
36332
36333 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
36334
36335         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
36336         all for HC11/HC12.
36337         * gcc.c-torture/compile/20001205-1.x: Likewise.
36338         * gcc.c-torture/compile/20001226-1.x: Likewise.
36339         * gcc.c-torture/compile/920520-1.x: Likewise.
36340         * gcc.c-torture/compile/961203-1.x: Likewise.
36341         * gcc.c-torture/compile/20020604-1.x: Likewise.
36342
36343 2003-01-15  Jan Hubicka  <jh@suse.cz>
36344
36345         * gcc.c-torture/compile/20030115-1.c: New test.
36346
36347         * gcc.dg/i386-fpcvt-1.c: New test.
36348         * gcc.dg/i386-fpcvt-2.c: New test.
36349
36350 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
36351
36352         Further conform g++'s __vmi_class_type_info to the C++ ABI
36353         specification.
36354         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
36355         the specification.
36356
36357 2003-01-14  Jan Hubicka  <jh@suse.cz>
36358
36359         * gcc.dg/i386-fpcvt-1.c: New test.
36360         * gcc.dg/i386-fpcvt-2.c: New test.
36361
36362 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
36363
36364         * gcc.dg/i386-mmx-3.c: New test.
36365
36366 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
36367
36368         PR c++/9264
36369         * g++.dg/parse/octal1.C: New file.
36370
36371         PR c++/9172
36372         * g++.dg/parse/typename1.C: New file.
36373
36374 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
36375
36376         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
36377         * gcc.dg/bf-no-ms-layout.c: Likewise.
36378         * gcc.dg/bf-ms-attrib.c: Likewise.
36379
36380 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
36381
36382         PR c++/9099
36383         * g++.dg/parse/dtor1.C: New file.
36384
36385         PR c++/9128
36386         * g++.dg/rtti/typeid1.C: New file.
36387
36388         PR c++/9153
36389         * g++.dg/parse/lookup1.C: New file.
36390
36391         PR c++/9171
36392         * g++.dg/templ/spec5.C: New file.
36393
36394 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
36395
36396         * gcc.c-torture/compile/20030110-1.c: New test.
36397
36398 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
36399
36400         Merge from pch-branch:
36401
36402         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
36403
36404         * gcc.dg/pch/cpp-1.h: New.
36405         * gcc.dg/pch/cpp-1.c: New.
36406         * gcc.dg/pch/cpp-2.h: New.
36407         * gcc.dg/pch/cpp-2.c: New.
36408
36409         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
36410
36411         * gcc.dg/pch/except-1.h: New.
36412         * gcc.dg/pch/except-1.c: New.
36413
36414         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
36415
36416         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
36417         running test.
36418         * gcc.dg/pch: Include *.hp not *.h.
36419         * gcc.dg/pch/system-1.h: New.
36420         * gcc.dg/pch/system-1.c: New.
36421
36422         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
36423
36424         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
36425         rather than trying to build and run a program using PCH.
36426         * gcc.dg/pch: Remove dg-do commands from test files.
36427
36428         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
36429
36430         * gcc.dg/pch/macro-3.c: New.
36431         * gcc.dg/pch/macro-3.h: New.
36432
36433         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
36434
36435         * gcc.dg/pch/common-1.c: New.
36436         * gcc.dg/pch/common-1.h: New.
36437         * gcc.dg/pch/decl-1.c: New.
36438         * gcc.dg/pch/decl-1.h: New.
36439         * gcc.dg/pch/decl-2.c: New.
36440         * gcc.dg/pch/decl-2.h: New.
36441         * gcc.dg/pch/decl-3.c: New.
36442         * gcc.dg/pch/decl-3.h: New.
36443         * gcc.dg/pch/decl-4.c: New.
36444         * gcc.dg/pch/decl-4.h: New.
36445         * gcc.dg/pch/decl-5.c: New.
36446         * gcc.dg/pch/decl-5.h: New.
36447         * gcc.dg/pch/global-1.c: New.
36448         * gcc.dg/pch/global-1.h: New.
36449         * gcc.dg/pch/inline-1.c: New.
36450         * gcc.dg/pch/inline-1.h: New.
36451         * gcc.dg/pch/inline-2.c: New.
36452         * gcc.dg/pch/inline-2.h: New.
36453         * gcc.dg/pch/static-1.c: New.
36454         * gcc.dg/pch/static-1.h: New.
36455         * gcc.dg/pch/static-2.c: New.
36456         * gcc.dg/pch/static-2.h: New.
36457
36458         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
36459
36460         * g++.dg/pch/pch.exp: Better handle failing testcases.
36461         * gcc.dg/pch/pch.exp: Likewise.
36462         * gcc.dg/pch/macro-1.c: New.
36463         * gcc.dg/pch/macro-1.h: New.
36464         * gcc.dg/pch/macro-2.c: New.
36465         * gcc.dg/pch/macro-2.h: New.
36466
36467         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
36468
36469         * g++.dg/dg.exp: Treat files in pch/ specially.
36470         * g++.dg/pch/pch.exp: New file.
36471         * g++.dg/pch/empty.H: New file.
36472         * g++.dg/pch/empty.C: New file.
36473         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
36474         "precompile".
36475
36476         * gcc.dg/pch/pch.exp: New file.
36477         * gcc.dg/pch/empty.h: New file.
36478         * gcc.dg/pch/empty.c: New file.
36479         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
36480         "precompile".
36481
36482 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36483
36484         * g++.dg/template/friend14.C: New test.
36485
36486 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
36487
36488         * gcc.dg/old-style-asm-1.c: New test.
36489
36490 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
36491
36492         * gcc.c-torture/compile/20030109-1.c: New test.
36493
36494 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
36495
36496         * gcc.c-torture/execute/20030109-1.c: New test.
36497
36498 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
36499
36500         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
36501         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
36502         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
36503         * g++.old-deja/g++.mike/eh2.C: Likewise.
36504         * g++.old-deja/g++.mike/eh3.C: Likewise.
36505         * g++.old-deja/g++.mike/eh5.C: Likewise.
36506         * g++.old-deja/g++.mike/eh6.C: Likewise.
36507         * g++.old-deja/g++.mike/eh7.C: Likewise.
36508         * g++.old-deja/g++.mike/eh8.C: Likewise.
36509         * g++.old-deja/g++.mike/eh9.C: Likewise.
36510         * g++.old-deja/g++.mike/eh10.C: Likewise.
36511         * g++.old-deja/g++.mike/eh12.C: Likewise.
36512         * g++.old-deja/g++.mike/eh13.C: Likewise.
36513         * g++.old-deja/g++.mike/eh14.C: Likewise.
36514         * g++.old-deja/g++.mike/eh16.C: Likewise.
36515         * g++.old-deja/g++.mike/eh17.C: Likewise.
36516         * g++.old-deja/g++.mike/eh18.C: Likewise.
36517         * g++.old-deja/g++.mike/eh21.C: Likewise.
36518         * g++.old-deja/g++.mike/eh23.C: Likewise.
36519         * g++.old-deja/g++.mike/eh24.C: Likewise.
36520         * g++.old-deja/g++.mike/eh25.C: Likewise.
36521         * g++.old-deja/g++.mike/eh26.C: Likewise.
36522         * g++.old-deja/g++.mike/eh27.C: Likewise.
36523         * g++.old-deja/g++.mike/eh28.C: Likewise.
36524         * g++.old-deja/g++.mike/eh29.C: Likewise.
36525         * g++.old-deja/g++.mike/eh31.C: Likewise.
36526         * g++.old-deja/g++.mike/eh33.C: Likewise.
36527         * g++.old-deja/g++.mike/eh34.C: Likewise.
36528         * g++.old-deja/g++.mike/eh35.C: Likewise.
36529         * g++.old-deja/g++.mike/eh36.C: Likewise.
36530         * g++.old-deja/g++.mike/eh37.C: Likewise.
36531         * g++.old-deja/g++.mike/eh38.C: Likewise.
36532         * g++.old-deja/g++.mike/eh39.C: Likewise.
36533         * g++.old-deja/g++.mike/eh40.C: Likewise.
36534         * g++.old-deja/g++.mike/eh41.C: Likewise.
36535         * g++.old-deja/g++.mike/eh42.C: Likewise.
36536         * g++.old-deja/g++.mike/eh44.C: Likewise.
36537         * g++.old-deja/g++.mike/eh46.C: Likewise.
36538         * g++.old-deja/g++.mike/eh47.C: Likewise.
36539         * g++.old-deja/g++.mike/eh48.C: Likewise.
36540         * g++.old-deja/g++.mike/eh49.C: Likewise.
36541         * g++.old-deja/g++.mike/eh50.C: Likewise.
36542         * g++.old-deja/g++.mike/eh51.C: Likewise.
36543         * g++.old-deja/g++.mike/eh53.C: Likewise.
36544         * g++.old-deja/g++.mike/eh55.C: Likewise.
36545         * g++.old-deja/g++.mike/p7912.C: Likewise.
36546         * g++.old-deja/g++.mike/p9706.C: Likewise.
36547         * g++.old-deja/g++.mike/p10416.C: Likewise.
36548         * g++.old-deja/g++.mike/p11667.C: Likewise.
36549         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
36550         Remove redundant reference to Iris.
36551         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
36552         Elxsi, i860, Pico Java, and WE32K.
36553
36554 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
36555
36556         * g++.dg/ext/asm4.C: New test.
36557
36558 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36559
36560         PR c++/9030
36561         * g++.dg/template/friend12.C: New test.
36562         * g++.dg/template/friend13.C: Likewise.
36563         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
36564
36565 2003-01-08  Jan Hubicka  <jh@suse.cz>
36566
36567         * gcc.dg/i386-cadd.c: New test.
36568         * gcc.dg/i386-cmov4.c: Likewise.
36569
36570 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
36571
36572         PR c++/9165
36573         * g++.dg/warn/Wunused-3.C: New test.
36574
36575         * g++.dg/abi/bitfield9.C: New test.
36576
36577         PR c++/9189
36578         * g++.dg/parse/defarg3.C: New test.
36579
36580 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
36581
36582         * g++.dg/parse/ambig1.C: New test.
36583         * g++.dg/parse/defarg2.C: New test.
36584
36585 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
36586
36587         * g++.dg/template/defarg-1.C: New test.
36588         * g++.dg/template/local2.C: Likewise.
36589
36590 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
36591
36592         * gcc.c-torture/execute/20030105-1.c: New test.
36593
36594 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36595
36596         * g++.dg/parse/namespace3.C: Remove extra semicolons.
36597         * g++.dg/parse/namespace4.C: Likewise.
36598
36599 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
36600
36601         * g++.dg/template/ntp2.C: New test.
36602
36603 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
36604
36605         * g++.dg/parse/extern-C-1.C: New test.
36606
36607         * g++.dg/parse/namespace4.C: New test.
36608
36609         * g++.dg/template/nested1.C: New test.
36610
36611         * g++.dg/parse/namespace3.C: New test.
36612
36613 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
36614
36615         * g++.dg/lookup/two-stage1.C: New test.
36616
36617 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36618
36619         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
36620         * g++.old-deja/g++.jason/access8.C: Likewise.
36621         * g++.old-deja/g++.other/decl5.C: Likewise.
36622
36623 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
36624
36625         * g++.dg/parse/parse7.C: New test.
36626
36627 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
36628
36629         PR c++/2843
36630         * g++.dg/ext/attrib7.C: New test.
36631
36632 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
36633
36634         * g++.dg/parse/parse6.C: New test.
36635
36636 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
36637
36638         * gcc.dg/h8300-stack-1.c: New.
36639
36640 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
36641
36642         g++.dg/lookup/exception1.C: New test.
36643
36644         g++.dg/lookup/template1.C: New test.
36645
36646         g++.dg/parse/namespace2.C: New test.
36647
36648         g++.dg/parse/parens2.C: New test.
36649
36650 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
36651
36652         * g++.dg/parse/parse5.C: New test.
36653         * g++.dg/lookup/scoped4.C: New test.
36654
36655 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
36656
36657         * g++.dg/parse/parens1.C: New test.
36658
36659         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
36660         angle-bracket1.C.
36661         * g++.dg/parse/parens2.C: New test.
36662
36663         * g++.dg/lookup/scope-operator1.C: New test.
36664
36665         * g++.dg/parse/operator1.C: New test.
36666
36667 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36668
36669         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
36670         * g++.old-deja/g++.other/access6.C: Likewise.
36671         * g++.old-deja/g++.other/decl1.C: Likewise.
36672         * g++.old-deja/g++.pt/typename12.C: Likewise.
36673
36674 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
36675
36676         * g++.dg/parse/namespace1.C: New test.
36677
36678 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
36679
36680         * g++.dg/parse/parse4.C: New test.
36681
36682 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
36683
36684         * g++.dg/parse/parse3.C: New test.
36685
36686 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
36687
36688         * g++.dg/parse/parse2.C: New test.
36689
36690 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
36691
36692         * g++.dg/template/friend11.C: New test.
36693
36694 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
36695
36696         * g++.dg/parse/parse1.C: New test.
36697
36698 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
36699
36700         * lib/profopt.exp: Change the name of a global variable to avoid
36701         possible clashes with other test suites.
36702
36703 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
36704
36705         * g++.dg/inherit/covariant8.C: New test.
36706
36707 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
36708
36709         * g++.dg/init/array9.C: New test.
36710
36711         PR c++/9112
36712         * g++.dg/parse/expr1.C: New test.
36713
36714 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
36715
36716         * gcc.c-torture/compile/20021230-1.c: New test.
36717
36718 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
36719
36720         * g++.dg/inherit/covariant5.C: New test.
36721         * g++.dg/inherit/covariant6.C: New test.
36722         * g++.dg/inherit/covariant7.C: New test.
36723
36724 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36725
36726         PR c++/2739
36727         * g++.dg/other/access2.C: New test.
36728
36729 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
36730
36731         * g++.dg/other/anon-struct.C: No longer fails
36732         * g++.old-deja/g++.brendan/parse4.C: Likewise.
36733         * g++.old-deja/g++.brendan/parse5.C: Likewise.
36734         * g++.old-deja/g++.brendan/parse6.C: Likewise.
36735
36736 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
36737
36738         * g++.dg/parse/angle-bracket.C (main): No longer fails.
36739
36740 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
36741
36742         * g++.dg/eh/spec4.C: Remove stray semicolon.
36743         * g++.dg/expr/pmf-1.C: Change error message.
36744         * g++.dg/ext/asm1.C: Remove stray semicolon.
36745         * g++.dg/ext/typename1.C: Add missing typenames.
36746         * g++.dg/inherit/template-as-base.C: Change error message.
36747         * g++.dg/lookup/scoped1.C: Likewise.
36748         * g++.dg/lookup/scoped2.C: Likewise.
36749         * g++.dg/lookup/using2.C: Likewise.
36750         * g++.dg/other/component1.C: Remove stray semicolon.
36751         * g++.dg/other/do1.C: Change error message.
36752         * g++.dg/other/error2.C: Likewise.
36753         * g++.dg/other/init1.C: Likewise.
36754         * g++.dg/other/packed1.C: Remove stray semicolon.
36755         * g++.dg/other/ptrmem2.C: Change error message.
36756         * g++.dg/parse/parameter-declaration-1.C: Remove line number
36757         marker.
36758         * g++.dg/special/initp1.C: Remove invalid attribute usage.
36759         * g++.dg/template/access3.C: Add typename keyword.
36760         * g++.dg/template/access5.C: Remove stray semicolon.
36761         * g++.dg/template/access6.C: Likewise.
36762         * g++.dg/template/complit1.C: Likewise.
36763         * g++.dg/template/crash1.C: Change error message.
36764         * g++.dg/template/inherit2.C: Remove stray semicolon.
36765         * g++.dg/template/instantiate2.C: Likewise.
36766         * g++.dg/template/instantiate3.C: Change error message.
36767         * g++.dg/template/qual1.C: Remove stray semicolon.
36768         * g++.dg/template/qualttp18.C: Change error message.
36769         * g++.dg/template/ref1.C: Remove stray semicolon.
36770         * g++.dg/template/sizeof1.C (A::value): Declare it.
36771         * g++.dg/template/spec4.C: Change error message.
36772         * g++.dg/template/static1.C: Likewise.
36773         * g++.dg/template/type1.C: Likewise.
36774         * g++.dg/template/typename3.C: Likewise.
36775         * g++.old-deja/g++.benjamin/13478.C: Change error message.
36776         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
36777         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
36778         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
36779         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
36780         named return value extension.
36781         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
36782         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
36783         * g++.old-deja/g++.bob/extern_C.C: Likewise.
36784         * g++.old-deja/g++.bob/inherit2.C: Likewise.
36785         * g++.old-deja/g++.brendan/complex1.C: Likewise.
36786         * g++.old-deja/g++.brendan/copy5.C: Likewise.
36787         * g++.old-deja/g++.brendan/crash13.C: Likewise.
36788         * g++.old-deja/g++.brendan/crash15.C: Likewise.
36789         * g++.old-deja/g++.brendan/crash18.C: Change error message.
36790         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
36791         * g++.old-deja/g++.brendan/crash38.C: Likewise.
36792         * g++.old-deja/g++.brendan/crash50.C: Likewise.
36793         * g++.old-deja/g++.brendan/crash56.C: Likewise.
36794         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
36795         syntax.
36796         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
36797         * g++.old-deja/g++.brendan/crash8.C: Change error message.
36798         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
36799         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
36800         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
36801         * g++.old-deja/g++.brendan/template11.C: Likewise.
36802         * g++.old-deja/g++.brendan/template26.C: Likewise.
36803         * g++.old-deja/g++.brendan/template27.C: Use explicit
36804         specialization syntax.
36805         * g++.old-deja/g++.brendan/template30.C: Likewise.
36806         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
36807         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
36808         non-dependent names.
36809         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
36810         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
36811         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
36812         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
36813         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
36814         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
36815         named return value extension.
36816         * g++.old-deja/g++.ext/namedret2.C: Likewise.
36817         * g++.old-deja/g++.ext/namedret3.C: Likewise.
36818         * g++.old-deja/g++.ext/return1.C: Likewise.
36819         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
36820         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
36821         * g++.old-deja/g++.jason/access8.C: Likewise.
36822         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
36823         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
36824         pseudo-destructor names.
36825         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
36826         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
36827         pseudo-destructor names.
36828         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
36829         * g++.old-deja/g++.jason/overload19.C: Likewise.
36830         * g++.old-deja/g++.jason/overload32.C: Likewise.
36831         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
36832         stray semicolons.
36833         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
36834         * g++.old-deja/g++.jason/return.C: Likewise.
36835         * g++.old-deja/g++.jason/return2.C: Likewise.
36836         * g++.old-deja/g++.jason/shadow1.C: Likewise.
36837         * g++.old-deja/g++.jason/special.C: Use explicit specialization
36838         syntax.
36839         * g++.old-deja/g++.jason/template10.C: Account for use of
36840         non-dependent names.
36841         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
36842         syntax.
36843         * g++.old-deja/g++.jason/template37.C: Likewise.
36844         * g++.old-deja/g++.law/access4.C: Change error messages.
36845         * g++.old-deja/g++.law/arm13.C: Remove incorrect
36846         pseudo-destructor names.
36847         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
36848         * g++.old-deja/g++.law/ctors9.C: Likewise.
36849         * g++.old-deja/g++.law/cvt22.C: Likewise.
36850         * g++.old-deja/g++.law/dtors5.C: Likewise.
36851         * g++.old-deja/g++.law/global-init1.C: Likewise.
36852         * g++.old-deja/g++.law/missed-error3.C: Likewise.
36853         * g++.old-deja/g++.law/operators28.C: Likewise.
36854         * g++.old-deja/g++.law/visibility28.C: Likewise.
36855         * g++.old-deja/g++.martin/eval1.C: Likewise.
36856         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
36857         name.
36858         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
36859         * g++.old-deja/g++.mike/net34.C: Likewise.
36860         * g++.old-deja/g++.mike/net36.C: Likewise.
36861         * g++.old-deja/g++.mike/ns2.C: Likewise.
36862         * g++.old-deja/g++.mike/p12306.C: Likewise.
36863         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
36864         value extension.
36865         * g++.old-deja/g++.mike/p700.C: Likewise.
36866         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
36867         * g++.old-deja/g++.mike/p710.C: Likewise.
36868         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
36869         value extension.
36870         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
36871         * g++.old-deja/g++.mike/pmf9.C: Likewise.
36872         * g++.old-deja/g++.ns/crash2.C: Likewise.
36873         * g++.old-deja/g++.ns/crash3.C: Likewise.
36874         * g++.old-deja/g++.ns/invalid1.C: Likewise.
36875         * g++.old-deja/g++.ns/ns17.C: Likewise.
36876         * g++.old-deja/g++.ns/template16.C: Likewise.
36877         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
36878         keyword.
36879         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
36880         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
36881         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
36882         named return value extension.
36883         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
36884         * g++.old-deja/g++.other/access4.C: Issue additional error
36885         messages.
36886         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
36887         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
36888         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
36889         * g++.old-deja/g++.other/crash25.C: Change error message.
36890         * g++.old-deja/g++.other/crash4.C: Change error message.
36891         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
36892         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
36893         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
36894         checks.
36895         * g++.old-deja/g++.other/defarg8.C: Likewise.
36896         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
36897         * g++.old-deja/g++.other/dtor10.C: Likewise.
36898         * g++.old-deja/g++.other/incomplete.C: Likewise.
36899         * g++.old-deja/g++.other/linkage7.C: Likewise.
36900         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
36901         lookup algorithm.
36902         * g++.old-deja/g++.other/mangle2.C: Likewise.
36903         * g++.old-deja/g++.other/refinit2.C: Likewise.
36904         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
36905         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
36906         * g++.old-deja/g++.pt/crash28.C: Likewise.
36907         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
36908         syntax.
36909         * g++.old-deja/g++.pt/crash32.C: Change error message.
36910         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
36911         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
36912         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
36913         error message position.
36914         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
36915         * g++.old-deja/g++.pt/defarg8.C: Change error message.
36916         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
36917         syntax.
36918         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
36919         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
36920         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
36921         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
36922         keyword.
36923         * g++.old-deja/g++.pt/explicit31.C: Likewise.
36924         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
36925         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
36926         keyword.
36927         * g++.old-deja/g++.pt/explicit71.C: Change error message.
36928         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
36929         syntax.
36930         * g++.old-deja/g++.pt/friend28.C: Account for use of
36931         non-dependent names.
36932         * g++.old-deja/g++.pt/friend29.C: Likewise.
36933         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
36934         rules.
36935         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
36936         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
36937         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
36938         lookup rules.
36939         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
36940         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
36941         keyword.
36942         * g++.old-deja/g++.pt/memclass20.C: Likewise.
36943         * g++.old-deja/g++.pt/memclass5.C: Likewise.
36944         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
36945         keyword.
36946         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
36947         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
36948         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
36949         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
36950         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
36951         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
36952         keyword.
36953         * g++.old-deja/g++.pt/spec10.C: Likewise.
36954         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
36955         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
36956         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
36957         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
36958         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
36959         * g++.old-deja/g++.pt/ttp62.C: Likewise.
36960         * g++.old-deja/g++.pt/ttp64.C: Likewise.
36961         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
36962         * g++.old-deja/g++.pt/typename15.C: Likewise.
36963         * g++.old-deja/g++.pt/typename22.C: Likewise.
36964         * g++.old-deja/g++.pt/typename6.C: Change error messages.
36965         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
36966         * g++.old-deja/g++.pt/virtual2.C: Likewise.
36967         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
36968         syntax.
36969         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
36970         return value extension.
36971         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
36972         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
36973         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
36974         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
36975
36976 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
36977
36978         * g++.dg/warn/inline1.C: New test.
36979         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
36980         * g++.old-deja/g++.jason/synth10.C: Likewise.
36981         * g++.old-deja/g++.mike/net31.C: Likewise.
36982         * g++.old-deja/g++.mike/p8786.C: Likewise.
36983
36984         * g++.dg/template/friend10.C: New test.
36985         * g++.dg/template/conv5.C: New test.
36986
36987 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
36988
36989         * g++.dg/lookup/scoped3.C: New test.
36990
36991         * g++.dg/lookup/decl1.C: New test.
36992         * g++.dg/lookup/decl2.C: New test.
36993
36994 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
36995
36996         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
36997         gcc.c-torture/compile/20021015-1.c,
36998         gcc.c-torture/compile/20021015-2.c,
36999         gcc.c-torture/compile/20021123-1.c,
37000         gcc.c-torture/compile/20021123-2.c,
37001         gcc.c-torture/compile/20021123-3.c,
37002         gcc.c-torture/compile/20021123-4.c,
37003         gcc.c-torture/execute/20021024-1.c: Add tests previously added
37004         only to 3.1 or 3.2 branch.
37005
37006 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
37007
37008         * gcc.dg/i386-bitfield3.c: New test.
37009
37010         * gcc.dg/i386-bitfield2.c: New test.
37011
37012 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
37013
37014         * g++.dg/parse/conv_op1.C: New test.
37015
37016 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
37017
37018         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
37019         approved.
37020
37021 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
37022
37023         * gcc.c-torture/compile/20021220-1.c: New test.
37024
37025 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
37026
37027         * gcc.dg/i386-fastcall-1.c: New.
37028
37029 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
37030
37031         * gcc.c-torture/execute/20021219-1.c: New test.
37032
37033 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
37034
37035         * gcc.dg/i386-pic-1.c: New test.
37036
37037 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37038
37039         PR c++/8099
37040         * g++.dg/template/friend9.C: New test.
37041
37042 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37043
37044         PR c++/3663
37045         * g++.dg/template/access7.C: New test.
37046
37047 2002-12-18  Nick Clifton  <nickc@redhat.com>
37048
37049         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
37050         the libstdc++-v3 directory has been found.
37051
37052 2002-12-12  Devang Patel <dpatel@apple.com>
37053         * gcc.dg/darwin-ld-1.c: New test.
37054         * gcc.dg/darwin-ld-2.c: New test.
37055         * gcc.dg/darwin-ld-3.c: New test.
37056         * gcc.dg/darwin-ld-4.c: New test.
37057         * gcc.dg/darwin-ld-5.c: New test.
37058
37059 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
37060
37061         * gcc.c-torture/compile/20021212-1.c: New test.
37062
37063 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
37064
37065         * gcc.dg/fshort-wchar: New test.
37066
37067 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
37068
37069         PR c++/8372
37070         * g++.dg/template/dtor1.C: New test.
37071
37072         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
37073         markers.
37074
37075 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
37076
37077         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
37078
37079 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
37080
37081         * g++.dg/template/static1.C: New test.
37082         * g++.dg/template/static2.C: New test.
37083         * g++.old-deja/g++.ext/memconst.C: New test.
37084
37085 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37086
37087         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
37088         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
37089         * g++.dg/special/initp1.C: Likewise.
37090
37091 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
37092
37093         * gcc.c-torture/execute/20021204-1.c: New test.
37094
37095 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
37096
37097         * gcc.dg/ppc-fmadd-1.c: New file.
37098         * gcc.dg/ppc-fmadd-2.c: New file.
37099         * gcc.dg/ppc-fmadd-3.c: New file.
37100
37101 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
37102
37103         * gcc.c-torture/compile/20021204-1.c: New test.
37104
37105 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
37106
37107         * g++.dg/inherit/covariant2.C: New test.
37108         * g++.dg/inherit/covariant3.C: New test.
37109         * g++.dg/inherit/covariant4.C: New test.
37110         * g++.dg/inherit/covariant1.C: Remove XFAIL.
37111         * g++.old-deja/g++.robertl/eb17.C: Likewise.
37112
37113 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
37114
37115         PR c++/8688
37116         * g++.dg/init/brace3.C: New test.
37117
37118 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
37119
37120         * gcc.dg/20020210-1.c: Fix a comment typo.
37121
37122 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
37123
37124         PR c++/8720
37125         * g++.dg/parse/defarg1.C: New test.
37126
37127         PR c++/8615
37128         * g++.dg/template/char1.C: New test.
37129
37130         * g++.dg/template/varmod1.C: Fix typo.
37131
37132 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37133
37134         DR 180
37135         * g++.old-deja/g++.pt/crash32.C: Expect error.
37136
37137 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
37138
37139         PR c++/5919
37140         * g++.dg/template/varmod1.C: New test.
37141
37142         PR c++/8727
37143         * g++.dg/inherit/typeinfo1.C: New test.
37144
37145         PR c++/8663
37146         * g++.dg/inherit/typedef1.C: New test.
37147
37148 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
37149
37150         PR c++/8332
37151         PR c++/8493
37152         * g++.dg/template/strlen1.C: New test.
37153
37154         PR c++/8227
37155         * g++.dg/template/ctor2.C: New test.
37156
37157         PR c++/8214
37158         * g++.dg/init/string1.C: New test.
37159
37160         PR c++/8511
37161         * g++.dg/template/friend8.C: New test.
37162
37163 2002-11-29  Joe Buck <jbuck@synopsys.com>
37164
37165         * g++.dg/lookup/anon2.C: New test.
37166
37167 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
37168
37169         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
37170         h8300 port.
37171
37172 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
37173
37174         * gcc.dg/bitfld-6.c: New test.
37175
37176 2002-11-27  Jan Hubicka  <jh@suse.cz>
37177
37178         * gcc.c-torture/execute/20021127.[cx]: New test.
37179
37180 2002-11-26  Jan Hubicka  <jh@suse.cz>
37181
37182         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
37183         quality.
37184
37185 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
37186
37187         * g++.dg/init/brace2.C: New test.
37188         * g++.old-deja/g++.mike/p9129.C: Correct.
37189
37190 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
37191
37192         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
37193
37194 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
37195
37196         * gcc.dg/sibcall-6: New test for indirect sibcalls.
37197
37198 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
37199
37200         * testsuite/g++.dg/abi/empty11.C: New test.
37201         * testsuite/g++.dg/rtti/cv1.C: New test.
37202
37203 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
37204
37205         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
37206
37207 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
37208
37209         * g++.dg/abi/empty10.C: New test.
37210
37211 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
37212
37213         * gcc.c-torture/compile/20021124-1.c: New test.
37214
37215 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
37216
37217         * g++.dg/abi/rtti2.C: New test.
37218
37219 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
37220
37221         * gcc.dg/i386-unroll-1.c: New test.
37222
37223 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
37224
37225         * gcc.c-torture/compile/20021120-1.c: New test.
37226         * gcc.c-torture/compile/20021120-2.c: New test.
37227
37228 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
37229
37230         * gcc.dg/bitfld-5.c: New test.
37231
37232 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
37233
37234         * gcc.c-torture/execute/20021120-3.c: New test.
37235
37236 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
37237
37238         * gcc.c-torture/execute/20021120-2.c: New test.
37239
37240 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
37241
37242         * gcc.c-torture/execute/20021120-1.c: New test.
37243
37244 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
37245
37246         * gcc.c-torture/execute/20021118-3.c: New test.
37247
37248 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
37249
37250         * gcc.c-torture/compile/20021119-1.c: New test.
37251
37252 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
37253
37254         * gcc.dg/duff-1.c: New test.
37255         * gcc.dg/duff-2.c: New test.
37256         * gcc.dg/duff-3.c: New test.
37257
37258 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
37259
37260         * gcc.dg/cpp/_Pragma5.c: New test.
37261
37262 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
37263
37264         * gcc.c-torture/execute/20021118-2.c: New test.
37265
37266 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
37267
37268         * gcc.c-torture/execute/20021118-1.c: New test.
37269
37270 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
37271
37272         * gcc.dg/20021116-1.c: New test.
37273
37274 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
37275
37276         * g++.dg/abi/vcall1.C: New test.
37277
37278 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
37279
37280         * gcc.dg/20021029-1.c: New test.
37281         * gcc.dg/20021029-2.c: New test.
37282
37283 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
37284
37285         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
37286
37287 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
37288
37289         PR c/8439
37290         * gcc.dg/20021110.c: Move to ...
37291         * gcc.c-torture/compile/20021110.c: .... here.
37292
37293 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37294
37295         PR c/8467
37296         * gcc.c-torture/execute/20021111-1.c
37297
37298 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
37299
37300         PR c/8439
37301         * gcc.dg/20021110.c: New test.
37302
37303 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
37304
37305         * g++.dg/abi/vthunk3.C: Run only on x86.
37306
37307 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
37308
37309         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
37310
37311 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
37312
37313         * lib/compat.exp (compat-execute): Fix logic error in last
37314         change.
37315
37316 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
37317
37318         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
37319
37320 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37321
37322         PR c++/8389
37323         * g++.dg/template/access6.C: New test.
37324
37325 2002-11-08  Jan Hubicka  <jh@suse.cz>
37326
37327         * gcc.dg/i386-ssefp-1.c: New test.
37328         * gcc.dg/i386-ssefp-1.c: New test.
37329
37330 2002-11-08  Jan Hubicka  <jh@suse.cz>
37331
37332         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
37333
37334 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
37335
37336         * g++.dg/abi/vthunk3.C: New test.
37337
37338         PR c++/8338
37339         * g++.dg/template/crash2.C: New test.
37340
37341 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
37342
37343         * testsuite/g++.dg/abi/dtor1.C: New test.
37344         * testsuite/g++.dg/abi/dtor2.C: Likewise.
37345
37346 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
37347
37348         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
37349         Darwin.
37350
37351 2002-11-04  Adam Nemet  <anemet@lnxw.com>
37352
37353         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
37354         -mthumb.  Only xfail with -O0.
37355
37356 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
37357
37358         * g++.dg/abi/thunk1.C: New test.
37359         * g++.dg/abi/thunk2.C: Likewise.
37360         * g++.dg/abi/vtt1.C: Likewise.
37361
37362 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
37363
37364         PR optimization/8423
37365         * gcc.c-torture/execute/builtin-constant.c: New test.
37366
37367 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
37368
37369         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
37370         Add some more cases.
37371
37372 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
37373
37374         PR c++/8391
37375         * g++.dg/opt/local1.C: New test.
37376
37377 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
37378
37379         PR c++/8160
37380         * g++.dg/template/complit1.C: New test.
37381
37382         PR c++/8149
37383         * g++.dg/template/typename4.C: Likewise.
37384
37385 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37386
37387         Core issue 287, PR c++/7639
37388         * g++.dg/template/instantiate1.C: Adjust error location.
37389         * g++.dg/template/instantiate3.C: New test.
37390         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
37391         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
37392         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
37393
37394 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
37395
37396         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
37397
37398 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
37399
37400         PR c++/8287
37401         * g++.dg/init/dtor2.C: New test.
37402
37403 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37404
37405         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
37406         * gcc.dg/nest.c: Bypass errors on irix6.
37407
37408 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
37409
37410         * gcc.dg/nest.c: Expect error for mmix-*-*.
37411         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
37412
37413 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
37414
37415         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
37416         markers.
37417
37418         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
37419
37420 2002-10-25  Mike Stump  <mrs@apple.com>
37421
37422         * gcc.dg/warn-1.c: New test.
37423
37424 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
37425
37426         * g++.dg/template/typename3.C: New test.
37427
37428 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
37429
37430         * g++.dg/lookup/ptrmem1.C: New test.
37431
37432         * g++.dg/abi/vthunk2.C: New test.
37433
37434 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
37435
37436         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
37437
37438 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
37439
37440         * g++.dg/abi/empty9.C: New test.
37441
37442 2002-10-24  Richard Henderson  <rth@redhat.com>
37443
37444         * g++.dg/inherit/thunk1.C: Enable for ia64.
37445
37446 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
37447
37448         PR c++/8067
37449         * g++.dg/lookup/pretty1.C: New test.
37450
37451 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
37452
37453         * gcc.dg/20021023-1.c: New test.
37454
37455 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
37456
37457         PR c++/7679
37458         * g++.dg/parse/inline1.C: New test.
37459
37460 2002-10-23  Richard Henderson  <rth@redhat.com>
37461
37462         * g++.dg/inherit/thunk1.C: Enable for x86_64.
37463
37464         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
37465
37466 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
37467
37468         PR c++/6579
37469         * g++.dg/parse/stmtexpr3.C: New test.
37470
37471 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
37472
37473         * g++.dg/expr/cond1.C: New test.
37474
37475 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
37476
37477         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
37478
37479 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
37480
37481         * g++.dg/abi/vbase13.C: New test.
37482         * g++.dg/abi/vbase14.C: Likewise.
37483
37484 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
37485
37486         * gcc.dg/tls/pic-1.c: New test.
37487         * gcc.dg/tls/nonpic-1.c: New test.
37488         * gcc.dg/20021018-1.c: New test.
37489
37490 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
37491
37492         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
37493         Remove only files with the same base name as the test case.
37494         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
37495         (profopt-execute): Likewise.  Also, remove old profiling
37496         and performance data files before running the tests.
37497
37498         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
37499         * g++.dg/bprob/bprob.exp: Likewise.
37500         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
37501         to allow more general test case names.
37502
37503         * g++.dg/bprob/bprob-1.C: Rename to ...
37504         * g++.dg/bprob/g++-bprob-1.C: ... this.
37505
37506         * g77.dg/bprob/bprob-1.f: Rename to ...
37507         * g77.dg/bprob/g77-bprob-1.f: ... this.
37508
37509 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
37510
37511         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
37512         bison 1.50 or later.
37513
37514 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
37515
37516         * g++.dg/README: Describe more test directories.
37517
37518 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
37519
37520         * g++.dg/init/array6.C: Add additional tests.
37521
37522 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
37523
37524         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
37525         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
37526
37527 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
37528
37529         * gcc.c-torture/compile/20020604-1.x: New.
37530         * gcc.c-torture/compile/simd-5.x: Likewise.
37531         * gcc.c-torture/execute/920710-1.x: Likewise.
37532         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
37533
37534 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
37535
37536         * g++.dg/inherit/override1.C: Add dg-options clause.
37537
37538 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
37539
37540         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
37541         _mm_slli_si128.
37542
37543 2002-10-19  Andreas Schwab  <schwab@suse.de>
37544
37545         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
37546         directory component.
37547
37548 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
37549
37550         * g++.dg/inherit/thunk1.C: New test.
37551
37552         * g++.dg/inherit/override1.C: New test.
37553
37554         * g++.dg/abi/mangle11.C: New test.
37555         * g++.dg/abi/mangle14.C: New test.
37556         * g++.dg/abi/mangle17.C: New test.
37557
37558 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
37559
37560         * g++.dg/overload/member2.C: New test.
37561
37562 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
37563
37564         * g++.dg/README: Describe new compat directory.
37565         * g++.dg/dg.exp: Skip tests in compat directory.
37566         * README.compat: New file.
37567         * lib/compat.exp: New expect script.
37568         * g++.dg/compat: New test directory.
37569         * g++.dg/compat/compat.exp: New expect script.
37570         * g++.dg/compat/abi: New test directory.
37571         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
37572         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
37573         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
37574         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
37575         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
37576         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
37577         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
37578         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
37579         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
37580         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
37581         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
37582         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
37583         * g++.dg/compat/break: New test directory.
37584         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
37585         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
37586         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
37587         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
37588         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
37589         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
37590         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
37591         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
37592         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
37593         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
37594         g++.dg/compat/break/README: New files.
37595         * g++.dg/compat/eh: New test directory.
37596         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
37597         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
37598         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
37599         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
37600         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
37601         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
37602         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
37603         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
37604         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
37605         g++.dg/compat/eh/filter2_y.C,
37606         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
37607         g++.dg/compat/eh/new1_y.C,
37608         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
37609         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
37610         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
37611         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
37612         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
37613         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
37614         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
37615         g++.dg/compat/eh/unexpected1_y.C: New files.
37616         * g++.dg/compat/init: New test directory.
37617         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
37618         g++.dg/compat/init/array5_y.C,
37619         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
37620         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
37621         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
37622         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
37623         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
37624         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
37625         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
37626         g++.dg/compat/init/init-ref2_y.C: New files.
37627
37628 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
37629
37630         PR c++/7584
37631         * g++.dg/inherit/using3.C: New test.
37632
37633 2002-10-17  Jan Hubicka  <jh@suse.cz>
37634
37635         * gcc.dg/20021017-2.c: New test.
37636
37637 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
37638
37639         * g++.dg/abi/mangle16.C: Adjust.
37640
37641         * g++.dg/init/array8.C: New test.
37642
37643 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
37644
37645         * gcc.dg/special/mips-abi.exp: New test.
37646         * gcc.dg/special/mips-abi.s: Empty file used by the above.
37647
37648 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
37649
37650         * g++.dg/abi/mangle16.C: New test.
37651         * g++.dg/abi/mangle17.C: Likewise.
37652
37653         PR c++/7478
37654         * g++.dg/template/ref1.C: New test.
37655
37656 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37657
37658         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
37659
37660 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
37661
37662         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
37663
37664 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
37665
37666         PR c++/7524
37667         * g++.dg/init/array7.C: New test.
37668
37669 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
37670
37671         * g++.dg/init/array6.C: New test.
37672
37673         * g++.dg/abi/mangle13.C: Likewise.
37674         * g++.dg/abi/mangle14.C: Likewise.
37675         * g++.dg/abi/mangle15.C: Likewise.
37676
37677 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
37678
37679         * g++.dg/abi/empty8.C: New test.
37680
37681 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
37682
37683         * g++.dg/init/ctor1.C: New test.
37684
37685 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
37686
37687         * gcc.c-torture/execute/20021015-1.c: New test.
37688
37689 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
37690
37691         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
37692
37693 2002-10-14  Jan Hubicka  <jh@suse.cz>
37694
37695         * gcc.dg/i386-ssetype-[1-5].c: New tests.
37696
37697 2002-10-14  Richard Henderson  <rth@redhat.com>
37698
37699         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
37700
37701 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
37702
37703         PR optimization/6631
37704         * g++.dg/opt/const2.C: New test.
37705
37706 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
37707
37708         PR c++/7176
37709         * g++.dg/parse/friend1.C: New test.
37710         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
37711
37712 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
37713
37714         * gcc.dg/20021014-1.c: New test.
37715
37716 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
37717
37718         PR c++/5661
37719         * g++.dg/ext/vlm1.C: New test.
37720         * g++.dg/ext/vlm2.C: Likewise.
37721
37722         * g++.dg/init/array1.C: Remove invalid braces.
37723         * g++.dg/init/brace1.C: New test.
37724         * g++.dg/init/copy2.C: Likewise.
37725         * g++.dg/init/copy3.C: Likewise.
37726         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
37727         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
37728         braces.
37729
37730 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
37731
37732         * gcc.dg/cpp/assembler.S: Don't use -ansi.
37733
37734 2002-10-11  Richard Shann  <richard.shann@superh.com>
37735
37736         * gcc.c-torture/compile/simd-5.c: New test.
37737
37738 2002-10-10  Roger Sayle  <roger@eyesopen.com>
37739
37740         * gcc.c-torture/execute/shiftopt-1.c: New test case.
37741
37742 2002-10-10  Jim Wilson  <wilson@redhat.com>
37743
37744         * gcc.c-torture/execute/20021010-1.c: New test.
37745
37746 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
37747
37748         PR c/7353
37749         * g++.dg/ext/typedef-init.C: New test.
37750         * gcc.dg/typedef-init.c: New test.
37751
37752 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
37753
37754         * gcc.dg/cpp/paste13.c: New test.
37755
37756 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37757
37758         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
37759         remaining platforms, XFAIL during compile, not execute.  Don't
37760         XFAIL at -O0.
37761
37762 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
37763
37764         * gcc.dg/alias-1.c: Tweak expected warning.
37765
37766 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
37767
37768         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
37769
37770 2002-10-06  Andreas Jaeger  <aj@suse.de>
37771
37772         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
37773         * gcc.dg/cpp/c++98.C: Likewise.
37774
37775         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
37776         * g++.dg/cpp/c++98.C: Likewise.
37777
37778         * g++.dg/README (Subdirectories): Mention cpp directory.
37779
37780         PR target/7559
37781         * gcc.dg/20021006-1.c: New test.
37782
37783 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37784
37785         PR c++/7804
37786         * g++.dg/other/warning1.C: New test.
37787
37788 2002-10-04  Roger Sayle  <roger@eyesopen.com>
37789
37790         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
37791         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
37792         and sparc-*-* with -m64 as expected failures.  See PR 8087.
37793
37794 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
37795
37796         PR c++/7931
37797         * g++.dg/template/ptrmem3.C: New test.
37798
37799         PR c++/7754
37800         * g++.dg/template/union1.C: New test.
37801
37802 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
37803
37804         PR c++/8006
37805         * g++.dg/abi/mangle9.C: New test.
37806         * g++.dg/abi/mangle10.C: New test.
37807         * g++.dg/abi/mangle11.C: New test.
37808         * g++.dg/abi/mangle12.C: New test.
37809
37810 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
37811
37812         PR c++/7188.
37813         * g++.dg/template/meminit1.C: New test.
37814         * g++.dg/warn/Wreorder-1.C: Likewise.
37815         * g++.old-deja/g++.mike/warn3.C: Tweak.
37816         * lib/prune.exp: Ingore "in copy constructor".
37817
37818 2002-10-02  Andreas Jaeger  <aj@suse.de>
37819
37820         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
37821         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
37822         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
37823         on x86-64.
37824
37825 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
37826
37827         * gcc.dg/empty1.C: Fix typo.
37828
37829 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
37830
37831         * gcc.dg/alias-1.c: New test.
37832
37833 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
37834
37835         * gcc.dg/empty1.C: New test.
37836
37837         * g++.dg/tls/init-2.C: Tweak error messages.
37838
37839 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
37840
37841         * gcc.c-torture/compile/20020923-1.c: New test.
37842
37843 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
37844
37845         * gcc.c-torture/execute/ffs-1.c: New test.
37846         * gcc.c-torture/execute/ffs-2.c: Ditto.
37847
37848 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
37849
37850         * g++.dg/overload/member1.C: New test.
37851
37852 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
37853
37854         * g++.dg/abi/empty7.C: New test.
37855         * g++.dg/init/pm2.C: Likewise.
37856
37857 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
37858
37859         * g++.dg/rtti/crash1.C: New test.
37860
37861 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
37862
37863         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
37864         gcc.dg/sibcall-4.c: New tests.
37865
37866 2002-09-28  Roger Sayle  <roger@eyesopen.com>
37867
37868         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
37869         powerpc and MMIX targets.
37870
37871 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
37872
37873         * gcc.dg/cpp/20020927-1.c: New.
37874
37875 2002-09-26  David S. Miller  <davem@redhat.com>
37876
37877         * gcc.c-torture/compile/trunctfdf.c: New.
37878
37879 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37880
37881         * lib/target-supports.exp (check_weak_available): Handle solaris2.
37882
37883 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
37884
37885         * gcc.c-torture/execute/loop-15.c: New.
37886
37887 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
37888
37889         * README.QMTEST: Fix typo.
37890
37891 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
37892
37893         * gcc.dg/20020926-1.c: New test.
37894
37895 2002-09-25  David S. Miller  <davem@redhat.com>
37896
37897         PR target/7842
37898         * gcc.c-torture/execute/shiftdi.c: New test.
37899
37900 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
37901
37902         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
37903         unique to the tool.
37904         * lib/g77.exp (g77_init): Likewise.
37905         * lib/g++.exp (g++_init): Likewise.
37906         * lib/objc.exp (objc_init): Likewise.
37907
37908 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
37909
37910         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
37911         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
37912         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
37913
37914 2002-09-25  Richard Henderson  <rth@redhat.com>
37915
37916         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
37917         too-small long double.
37918
37919 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
37920
37921         * gcc.dg/20020919-1.c: New test.
37922
37923 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
37924
37925         * g++.dg/abi/bitfield6.C: New test.
37926         * g++.dg/abi/bitfield7.C: New test.
37927         * g++.dg/abi/bitfield8.C: New test.
37928         * g++.dg/abi/vbase11.C: New test.
37929
37930 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
37931
37932         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
37933         hppa*-*-hpux*.  Update test comment.
37934
37935 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
37936
37937         * gcc.dg/tls/struct-1.c: New test.
37938
37939 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
37940
37941         * gcc.dg/cpp/tr-warn2.c: Update.
37942
37943 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
37944
37945         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
37946
37947 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
37948
37949         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
37950         systems.
37951
37952 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
37953
37954         * gcc.c-torture/execute/ieee/mzero3.c: New test.
37955
37956         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
37957         Adjust for c++filt moved to binutils.  Remove spurious duplicate
37958         setting of cxxfilt.
37959
37960 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
37961
37962         * gcc.dg/20020312-2.c: Update for darwin.
37963
37964 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
37965
37966         * g++.old-deja/g++.other/crash32.C: Mark ICE.
37967
37968 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
37969
37970         * objc.dg/comp-types-1.m: New test.
37971         * objc.dg/comp-types-2.m: New test.
37972         * objc.dg/comp-types-3.m: New test.
37973         * objc.dg/comp-types-4.m: New test.
37974         * objc.dg/comp-types-5.m: New test.
37975         * objc.dg/comp-types-6.m: New test.
37976
37977 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
37978
37979         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
37980
37981 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
37982
37983         * g++.dg/other/do1.C: New test.
37984
37985         * g++.dg/template/subst1.C: New test.
37986
37987 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
37988
37989         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
37990
37991 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
37992
37993         * g++.dg/template/qualttp20.C: Adjust expected errors.
37994         * g++.old-deja/g++.jason/report.C: Likewise.
37995         * g++.old-deja/g++.other/qual1.C: Likewise.
37996
37997         * g++.dg/lookup/scoped2.C: New test.
37998
37999         * g++.dg/ext/asm3.C: New test.
38000
38001 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
38002
38003         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
38004
38005 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
38006
38007         * ChangeLog: follow spelling conventions.
38008         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
38009         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
38010         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
38011         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
38012         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
38013         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
38014         * g++.old-deja/g++.law/global-init1.C: Likewise.
38015         * g++.old-deja/g++.other/delete4.C: Likewise.
38016         * g++.old-deja/g++.other/inline21.C: Likewise.
38017         * g++.old-deja/g++.other/singleton.C: Likewise.
38018         * g77.dg/strlen0.f: Likewise.
38019         * g77.f-torture/compile/20010519-1.f: Likewise.
38020         * g77.f-torture/compile/980310-4.f: Likewise.
38021         * gcc.c-torture/compile/20000605-1.c: Likewise.
38022         * gcc.c-torture/execute/20020225-1.c: Likewise.
38023         * gcc.dg/c90-hexfloat-2.c: Likewise.
38024         * gcc.dg/c99-bool-1.c: Likewise.
38025         * gcc.dg/c99-hexfloat-2.c: Likewise.
38026         * gcc.dg/dll-2.c: Likewise.
38027         * gcc.dg/wtr-union-init-1.c: Likewise.
38028         * gcc.dg/wtr-union-init-2.c: Likewise.
38029         * gcc.dg/wtr-union-init-3.c: Likewise.
38030         * gcc.dg/cpp/avoidpaste1.c: Likewise.
38031         * gcc.dg/cpp/defined.c: Likewise.
38032         * gcc.dg/cpp/macsyntx.c: Likewise.
38033         * gcc.dg/cpp/paste2.c: Likewise.
38034         * gcc.dg/cpp/trad/defined.c: Likewise.
38035         * gcc.dg/format/c90-printf-1.c: Likewise.
38036         * gcc.dg/format/c90-scanf-1.c: Likewise.
38037         * gcc.dg/format/c99-printf-1.c: Likewise.
38038         * gcc.dg/format/c99-scanf-1.c: Likewise.
38039         * gcc.misc-tests/gcov-8.c: Likewise.
38040         * lib/profopt.exp: Likewise.
38041
38042 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
38043
38044         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
38045
38046 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
38047
38048         * g++.dg/inherit/using2.C: New test.
38049
38050 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
38051
38052         * ChangeLog: Follow spelling conventions.
38053         * g++.dg/template/friend4.C: Likewise.
38054         * g++.old-deja/g++.pt/crash67.C: Likewise.
38055         * gcc.c-torture/execute/20000801-4.c: Likewise.
38056         * gcc.dg/c90-digraph-1.c: Likewise.
38057         * gcc.dg/c94-digraph-1.c: Likewise.
38058         * gcc.dg/c99-digraph-1.c: Likewise.
38059         * gcc.dg/cpp/line5.c: Likewise.
38060         * gcc.dg/cpp/multiline.c: Likewise.
38061         * gcc.dg/cpp/trad/literals-1.c: Likewise.
38062         * gcc.dg/format/attr-3.c: Likewise.
38063         * gcc.dg/format/c90-scanf-3.c: Likewise.
38064         * gcc.dg/format/ext-4.c: Likewise.
38065
38066 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
38067
38068         * g++.dg/template/pretty1.C: New test.
38069
38070 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
38071
38072         * gcc.c-torture/execute/struct-cpy-1.c: New test.
38073
38074 2002-09-13  Matt Austern  <austern@apple.com>
38075
38076         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
38077         passing a cast expression to a function by const reference.
38078
38079 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
38080
38081         * g++.dg/template/deduce1.C: New test.
38082
38083 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
38084
38085         * gcc.c-torture/execute/simd-1.c: Force all use of int to
38086         32-bit int.
38087
38088 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
38089
38090         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
38091         usage.
38092
38093 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
38094
38095         * gcc.c-torture/compile/20020910-1.c: New test.
38096
38097 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
38098
38099         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
38100
38101 2002-09-10  Andreas Jaeger  <aj@suse.de>
38102
38103         * gcc.dg/20020312-2.c: Adjust for x86-64.
38104
38105 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
38106
38107         * g77.dg/7388.f: New test case for PR 7388.
38108
38109 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
38110
38111         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
38112
38113 2002-09-05  Ziemowit Laski <zlaski@apple.com>
38114
38115         * objc.dg/proto-lossage-1.m: New test.
38116
38117 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
38118
38119         * gcc.dg/cpp/_Pragma4.c: Fix typo.
38120
38121 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
38122
38123         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
38124         expected to pass.
38125
38126 2002-09-06  Stan Shebs  <shebs@apple.com>
38127             David Edelsohn  <edelsohn@gnu.org>
38128
38129         * gcc.dg/weak: New directory.
38130         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
38131         target-specific xfail bits.
38132         * gcc.dg/typeof-2.c: Move to new directory.
38133         * gcc.dg/weak.exp: New expect script.
38134
38135 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
38136
38137         * gcc.c-torture/execute/extzvsi.c: New test.
38138
38139 2002-09-05  Stan Shebs  <shebs@apple.com>
38140
38141         * gcc.dg/weak-1.c: xfail on Darwin.
38142         * gcc.dg/weak-2.c: Ditto.
38143         * gcc.dg/weak-3.c: Ditto.
38144         * gcc.dg/weak-4.c: Ditto.
38145         * gcc.dg/weak-5.c: Ditto.
38146         * gcc.dg/weak-6.c: Ditto.
38147         * gcc.dg/weak-7.c: Ditto.
38148         * gcc.dg/weak-8.c: Ditto.
38149         * gcc.dg/weak-9.c: Ditto.
38150
38151 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
38152
38153         * gcc.c-torture/execute/loop-14.c: New test.
38154
38155 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
38156
38157         * g++.dg/other/cxa-atexit1.C: New test.
38158
38159         * gcc.dg/typeof-2.c: New test.
38160
38161 2002-09-03  Roger Sayle  <roger@eyesopen.com>
38162
38163         * gcc.dg/builtins-2.c: New testcase.
38164         * gcc.dg/builtins-3.c: New testcase.
38165
38166 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
38167
38168         * gcc.dg/cpp/_Pragma4.c: New test.
38169
38170 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
38171
38172         * objc/execute/nil_method-1.m: New testcase.
38173
38174 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
38175
38176         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
38177         [Object class], not [Object initialize].
38178
38179 2002-08-31  Roger Sayle  <roger@eyesopen.com>
38180             Hans-Peter Nilsson  <hp@bitrange.com>
38181
38182         * gcc.c-torture/execute/20020720-1.x: Skip test on
38183         mmix-knuth-mmixware.  Correct comment.
38184
38185 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
38186
38187         * testsuite/g++.dg/abi/bitfield5.C: New test.
38188         * testsuite/g++.dg/abi/vbase10.C: Likewise.
38189
38190 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
38191
38192         * objc.dg/undeclared-selector.m: New test.
38193
38194 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
38195
38196         * g++.dg/other/offsetof1.C: Avoid cast warning.
38197
38198 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
38199
38200         * objc.dg/super-class-2.m: New test.
38201
38202 2002-08-24  Matt Austern  <austern@apple.com>
38203
38204         * g++.dg/ext/lvaddr.C: New test.
38205         * g++.dg/ext/lvcast.C: New test.
38206
38207 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
38208
38209         * testsuite/g++.dg/inherit/cond1.C: New test.
38210
38211 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
38212
38213         * gcc.dg/noncompile/incomplete-1.c: New test.
38214
38215 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
38216
38217         * gcc.dg/typespec-1.c: New test.
38218
38219 2002-08-20  Devang Patel  <dpatel@apple.com>
38220         * objc.dg/proto-hier-2.m: New test.
38221
38222 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
38223
38224         * objc.dg/bitfield-1.m: New test.
38225         * objc.dg/bitfield-2.m: New test.
38226
38227 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
38228
38229         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
38230         gcc.dg/c99-flex-array-4.c: New tests.
38231
38232 2002-08-16  Stan Shebs  <shebs@apple.com>
38233
38234         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
38235
38236 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
38237
38238         * gcc.dg/typeof-1.c: New test.
38239         * g++.dg/ext/typeof2.C: New test.
38240
38241 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
38242
38243         * g++.dg/other/offsetof1.C: New test.
38244
38245 2002-08-14  Richard Henderson  <rth@redhat.com>
38246
38247         * gcc.dg/tls/diag-3.c: Fix expected message strings.
38248
38249 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
38250
38251         * gcc.dg/cpp/_Pragma3.c: New test.
38252
38253 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
38254
38255         * g++.dg/template/inherit3: New test.
38256
38257 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
38258
38259         * gcc.dg/bitfld-4.c: Add blank options.
38260
38261 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
38262
38263         * g++.dg/template/crash1.C: New test.
38264
38265 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
38266
38267         * gcc.dg/tls/opt-2.c: New test.
38268
38269 2002-08-08  Devang Patel  <dpatel@apple.com>
38270
38271         * objc.dg/selector-1.m : New test
38272
38273 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
38274
38275         * g++.dg/abi/bitfield4.C: New test.
38276         * gcc.dg/bitfld-4.c: New test.
38277
38278 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
38279
38280         * g++.dg/other/packed1.C: New test.
38281
38282 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
38283
38284         * g++.dg/abi/offsetof.C: Tweak error messages.
38285         * g++.old-deja/g++.mike/p10769a.C: Likewise.
38286
38287 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
38288
38289         * gcc.dg/bitfld-3.c: New test.
38290
38291 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
38292             Richard Henderson  <rth@redhat.com>
38293
38294         * gcc.dg/i386-bitfield1.c: New test.
38295         * g++.dg/abi/bitfield3.C: Update.
38296
38297 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
38298
38299         * objc.dg/const-str-2.m: Update.
38300         * gcc.dg/cpp/c++98.c: Change to C extension.
38301         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
38302         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
38303
38304 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
38305
38306         * testsuite/gcc.dg/tls/diag-3.c: New.
38307
38308 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
38309
38310         * g++.dg/README (Subdirectories): Document new subdir expr.
38311         * g++.dg/expr/pmf-1.C: New test.
38312
38313 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
38314
38315         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
38316
38317 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
38318
38319         * g++.dg/abi/bitfield3.C: New test.
38320
38321 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
38322
38323         * lib/gcov.exp: Tweak expected line formats.
38324         * gcc.misc-tests/gcov8.c: New test.
38325         * gcc.misc-tests/gcov8.x: New flags.
38326
38327 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
38328
38329         * consistency.vlad/layout/endian.c: Include string.h.
38330
38331         * gcc.c-torture/execute/20020805-1.c: New test.
38332
38333 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
38334
38335         * g++.dg/other/conversion1.C: New test.
38336
38337 2002-08-03  Roger Sayle  <roger@eyesopen.com>
38338
38339         * gcc.dg/builtins-1.c: New testcase.
38340
38341 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
38342
38343         * g++.dg/inherit/access3.C: New test.
38344
38345 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
38346
38347         * gcc.dg/ia64-visibility-2.c: New test.
38348
38349 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
38350
38351         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
38352         __qualifier_flags to __flags.
38353
38354 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
38355
38356         * g++.dg/inherit/operator1.C: New test.
38357         * g++.dg/lookup/disamb1.C: Fix typo in comment.
38358         * g++.dg/other/error1.C: Change expected error message.
38359         * g++.dg/template/conv4.C: Likewise.
38360
38361 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
38362
38363         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
38364         for documented behavior.
38365
38366 2002-07-25  Roger Sayle  <roger@eyesopen.com>
38367
38368         * gcc.c-torture/execute/20020720-1.x: Skip this test on
38369         several targets known to fail.
38370
38371 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
38372
38373         * gcc.dg/mips-args-[123].c: New tests.
38374
38375 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
38376
38377         * gcc.dg/ppc-spe.c: New.
38378
38379 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
38380
38381         * g++.dg/other/ptrmem4.C: New testcase.
38382
38383 2002-07-24  Richard Henderson  <rth@redhat.com>
38384
38385         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
38386
38387 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
38388
38389         * g++.dg/ext/alignof1.C (main): Return 0 for success.
38390
38391 2002-07-24  Roger Sayle  <roger@eyesopen.com>
38392
38393         * gcc.c-torture/execute/memset-3.c: New testcase.
38394
38395 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
38396
38397         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
38398         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
38399
38400 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38401
38402         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
38403         Delete.
38404
38405 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
38406
38407         * gcc.c-torture/compile/simd-4.c: New test.
38408
38409 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38410
38411         PR c++/7347, c++/7348
38412         * g++.dg/template/access4.C: New test.
38413         * g++.dg/template/access5.C: New test.
38414         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
38415         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
38416         * g++.old-deja/g++.pt/ttp58.C: Likewise.
38417         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
38418
38419 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
38420
38421         * gcc.dg/gnu89-init-2.c: New test.
38422
38423 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
38424
38425         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
38426
38427 2002-07-20  Roger Sayle  <roger@eyesopen.com>
38428
38429         * gcc.c-torture/execute/20020720-1.c: New testcase.
38430
38431 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
38432
38433         * gcc.dg/cpp/Wsignprom.c: New tests.
38434
38435 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
38436
38437         * gcc.c-torture/execute/loop-13.c: New test.
38438
38439 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
38440
38441         * gcc.dg/cpp/expr.c: New tests.
38442
38443 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
38444
38445         * g++.dg/opt/pr6713.C: Add template instantiation.
38446
38447 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
38448
38449         * gcc.dg/nest.c: New test.
38450
38451 2002-07-17  Richard Henderson  <rth@redhat.com>
38452
38453         * g++.dg/opt/pr6713.C: New test.
38454
38455 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
38456
38457         * gcc.c-torture/execute/loop-2e.x: Let the testcase
38458         XFAIL for all x86 processors.
38459
38460 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
38461
38462         * gcc.c-torture/execute/20010122-1.x: Do not test with
38463         -fomit-frame-pointer.
38464
38465 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38466
38467         * g++.dg/template/instantiate2.C: New test.
38468         * g++.dg/template/spec4.C: New test.
38469
38470 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38471
38472         * g++.dg/template/access2.C: New test.
38473         * g++.dg/template/access3.C: New test.
38474
38475 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
38476
38477         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
38478         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
38479         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
38480         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
38481         Convert to use <stdarg.h>.
38482         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
38483         Delete.
38484         * gcc.dg/va-arg-2.c: New.
38485         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
38486
38487 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
38488
38489         * gcc.c-torture/compile/20020710-1.c: New test.
38490
38491 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
38492                           Andrew Pinski  <pinskia@physics.uc.edu>
38493
38494         gcc.c-torture/compile/simd-2.c: New testcase.
38495         gcc.c-torture/compile/simd-3.c: Likewise.
38496
38497 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
38498
38499         PR c++/7224
38500         * g++.dg/overload/error1.C: New test.
38501
38502 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
38503
38504         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
38505         configuration and IRIX 6 O32 ABI.
38506
38507 2002-07-11  Roger Sayle  <roger@eyesopen.com>
38508
38509         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
38510
38511 2002-07-10  Roger Sayle  <roger@eyesopen.com>
38512
38513         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
38514
38515 2002-07-10  Jeffrey A Law  <law@redhat.com>
38516
38517         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
38518
38519         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
38520
38521 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
38522
38523         * gcc.dg/20020312-2.c: Check for __PPC__.
38524
38525 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
38526
38527         * gcc.c-torture/compile/20020709-1.c: New test.
38528
38529 2002-07-07  Roger Sayle  <roger@eyesopen.com>
38530
38531         * g++.dg/template/qualttp21.C: New test case.
38532
38533 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
38534
38535         * gcc.c-torture/compile/20020706-1.c: New test.
38536         * gcc.c-torture/compile/20020706-2.c: New test.
38537
38538 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
38539             Alexandre Oliva  <aoliva@redhat.com>
38540
38541         * g++.dg/warn/incomplete1.C: New test.
38542
38543 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38544
38545         PR c++/7099
38546         * g++.dg/warn/noreturn1.C: New test.
38547
38548 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
38549
38550         PR c++/6706
38551         * g++.dg/debug/debug6.C: New test.
38552         * g++.dg/debug/debug7.C: New test.
38553
38554 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
38555
38556         * gcc.c-torture/compile/simd-3.c: New test.
38557
38558 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
38559
38560         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
38561         * gcc.dg/20020620-1.c: Likewise.
38562
38563 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38564
38565         PR c++/6944
38566         * g++.dg/init/array4.C: New test.
38567         * g++.dg/init/array5.C: New test.
38568
38569 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
38570
38571         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
38572         * gcc.c-torture/execute/simd-2.c (main): Likewise.
38573
38574 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38575
38576         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
38577         * gcc.dg/wtr-aggr-init-1.c: Likewise.
38578         * gcc.dg/wtr-conversion-1.c: Likewise.
38579         * gcc.dg/wtr-escape-1.c: Likewise.
38580         * gcc.dg/wtr-int-type-1.c: Likewise.
38581         * gcc.dg/wtr-label-1.c: Likewise.
38582         * gcc.dg/wtr-static-1.c: Likewise.
38583         * gcc.dg/wtr-strcat-1.c: Likewise.
38584         * gcc.dg/wtr-suffix-1.c: Likewise.
38585         * gcc.dg/wtr-switch-1.c: Likewise.
38586         * gcc.dg/wtr-unary-plus-1.c: Likewise.
38587         * gcc.dg/wtr-union-init-1.c: Likewise.
38588         * gcc.dg/wtr-union-init-2.c: Likewise.
38589         * gcc.dg/wtr-union-init-3.c: Likewise.
38590
38591         * gcc.dg/wtr-func-def-1.c: New test.
38592
38593 2002-07-02 Devang Patel <dpatel@apple.com>
38594
38595         * objc.dg/param-1.m: New test.
38596
38597 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
38598
38599         * gcc.dg/cpp/trad/directive.c: Add test.
38600         * gcc.dg/cpp/trad/macroargs.c: Add test.
38601         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
38602
38603 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
38604
38605         * gcc.dg/cpp/cmdlne-M.c: New test.
38606
38607 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
38608
38609         * objc.dg/desig-init-1.m: New test.
38610
38611 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38612
38613         PR c++/6716
38614         * g++.dg/template/instantiate1.C: New test.
38615
38616 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
38617
38618         PR c++/7112
38619         * g++.dg/template/sizeof2.C: New test.
38620
38621 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
38622
38623         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
38624         gcc.dg/cpp/trad/include.c: New tests.
38625
38626 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
38627
38628         PR target/7177
38629         * gcc.c-torture/compile/20020701-1.c: New test.
38630
38631 2002-07-01  Stan Shebs  <shebs@apple.com>
38632
38633         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
38634         header here...
38635         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
38636         (objc-torture-execute): or here.
38637
38638 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
38639
38640         * gcc.c-torture/execute/arith-rand-ll.c: New test.
38641
38642 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
38643
38644         * gcc.dg/cpp/trad/escaped-nl.c: New test.
38645
38646 2002-06-30  Devang Patel  <dpatel@apple.com>
38647
38648         * objc.dg/fsyntax-only.m: New test.
38649
38650 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
38651
38652         PR c++/6695
38653         * g++.dg/template/friend7.C: New file.
38654
38655 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
38656
38657         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
38658         return type.
38659
38660 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
38661
38662         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
38663         avoid division by zero.
38664
38665 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
38666
38667         * gcc.dg/Wunknownprag.c: New tests.
38668
38669 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
38670
38671         * gcc.c-torture/execute/simd-2.c: New test.
38672
38673 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
38674
38675         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
38676         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
38677         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
38678         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
38679         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
38680         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
38681         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
38682         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
38683         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
38684         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
38685         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
38686         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
38687         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
38688         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
38689         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
38690         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
38691         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
38692
38693 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
38694
38695         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
38696         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
38697         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
38698         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
38699         New tests.
38700         * gcc.dg/cpp/trad/directive.c: Update.
38701
38702 2002-06-23  Andreas Jaeger  <aj@suse.de>
38703
38704         * gcc.c-torture/execute/complex-6.c: New.
38705
38706 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
38707
38708         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
38709         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
38710         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
38711         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
38712
38713 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
38714
38715         * gcc.dg/cpp/trad: New directory with traditional tests copied
38716         from parent directory.
38717         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
38718         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
38719         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
38720         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
38721         Move to trad/ and rename.
38722         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
38723         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
38724         gcc.dg/cpp/trad/redef2.c: New tests.
38725         * gcc.dg/cpp/trad/trad.exp: New driver.
38726
38727 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
38728
38729         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
38730         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
38731         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
38732         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
38733         Remove.
38734
38735 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
38736
38737         * gcc.dg/20020620-1.c: New test.
38738
38739 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38740
38741         * g++.dg/template/ttp4.C: New test.
38742
38743 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
38744
38745         * g++.dg/opt/vt1.C: Fix regexp.
38746
38747 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38748
38749         * gcc.c-torture/execute/pure-1.c: Make functions static again.
38750         Don't use attribute `noinline'.
38751
38752 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
38753
38754         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
38755
38756 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
38757
38758         * gcc.c-torture/execute/simd-1.c: New.
38759
38760         * gcc.dg/simd-1.c: New.
38761
38762 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
38763
38764         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
38765
38766 2002-06-16  Richard Henderson  <rth@redhat.com>
38767
38768         * g++.dg/ext/anon-struct1.C: New.
38769         * g++.dg/ext/anon-struct2.C: New.
38770         * g++.dg/ext/anon-struct3.C: New.
38771         * gcc.dg/anon-struct-1.c: New.
38772         * gcc.dg/anon-struct-2.c: New.
38773         * gcc.dg/anon-struct-3.c: New.
38774         * gcc.dg/20011008-1.c: Adjust warning text.
38775         * gcc.dg/20020527-1.c: Add -fms-extensions.
38776
38777 2002-06-16  Richard Henderson  <rth@redhat.com>
38778
38779         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
38780
38781 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
38782
38783         * gcc.c-torture/execute/20020615-1.c: New test.
38784
38785 2002-06-15  Roger Sayle  <roger@eyesopen.com>
38786
38787         * gcc.c-tortuture/execute/compare-1.c: New test case.
38788         * gcc.c-tortuture/execute/compare-2.c: New test case.
38789         * gcc.c-tortuture/execute/compare-3.c: New test case.
38790
38791 2002-06-13  Richard Henderson  <rth@redhat.com>
38792
38793         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
38794         ia64 ilp32.
38795
38796 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38797
38798         * g++.dg/template/typename2.C: Update error message.
38799
38800 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
38801
38802         * gcc.c-torture/execute/20020611-1.c: New test.
38803
38804 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
38805
38806         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
38807         list of targets to skip.
38808
38809 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
38810
38811         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
38812         targets if not optimizing.
38813
38814 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
38815
38816         * gcc.c-torture/compile/20020605-1.c: New test.
38817
38818         * g++.dg/opt/vt1.C: New test.
38819
38820         * gcc.dg/20020531-1.c: New test.
38821
38822         * gcc.dg/20020530-1.c: New test.
38823
38824         * gcc.dg/20020527-1.c: New test.
38825
38826         * g++.dg/opt/cse1.C: New test.
38827
38828 2002-06-07  Roger Sayle  <roger@eyesopen.com>
38829
38830         * gcc.dg/20020607-2.c: New test case.
38831
38832 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
38833
38834         * gcc.c-torture/compile/20020604-1.c: New test.
38835
38836 2002-06-04  Richard Henderson  <rth@redhat.com>
38837
38838         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
38839         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
38840         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
38841
38842 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
38843
38844         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
38845
38846 2002-06-03  Richard Henderson  <rth@redhat.com>
38847
38848         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
38849         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
38850
38851 2002-06-02  Richard Henderson  <rth@redhat.com>
38852
38853         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
38854         test functions static.
38855
38856 2002-06-02  Andreas Jaeger  <aj@suse.de>
38857
38858         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
38859         now.
38860
38861 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
38862
38863         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
38864         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
38865         Update for mofified diagnostics.
38866         * gcc.dg/c99-intconst-1.c: No longer fail.
38867
38868 2002-06-02  Richard Henderson  <rth@redhat.com>
38869
38870         * gcc.dg/uninit-A.c: Remove xfail markers.
38871
38872 2002-06-01  Roger Sayle  <roger@eyesopen.com>
38873
38874         * gcc.dg/fnegate-1.c: New test case.
38875
38876 2002-05-30  Osku Salerma  <osku@iki.fi>
38877
38878         * gcc.c-torture/execute/mayalias-1.c: New file.
38879
38880 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
38881
38882         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
38883         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
38884         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
38885
38886 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
38887
38888         * gcc.c-torture/execute/20020529-1.c: New test.
38889
38890 2002-05-27  Richard Henderson  <rth@redhat.com>
38891
38892         * g++.dg/ext/attrib6.C: New test case.
38893
38894 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38895
38896         * gcc.c-torture/execute/pure-1.c: New test.
38897
38898 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
38899
38900         * gcc.dg/cpp/arith-2.c: Remove.
38901
38902 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
38903
38904         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
38905         * gcc.dg/cpp/if-3.c: Remove.
38906
38907 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
38908
38909         * g++.dg/opt/cse2.C: New test.
38910
38911 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
38912
38913         * gcc.dg/cpp/arith-1.c: New semantic tests.
38914         * gcc.dg/cpp/if-1.c: Update.
38915
38916 2002-05-24  Ben Elliston  <bje@redhat.com>
38917
38918         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
38919
38920 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
38921
38922         * gcc.dg/verbose-asm.c: New test.
38923
38924 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
38925
38926         * gcc.dg/cpp/paste12.c: New test.
38927
38928 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
38929
38930         * g++.dg/parse/named_ops.C: New test.
38931
38932 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
38933
38934         * gcc/testsuite/gcc.dg/weak-8.c: New test.
38935
38936 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
38937
38938         * gcc.dg/weak-2.c: Allow optional leading underscore
38939         in scan-assembler symbol name.
38940         * gcc.dg/weak-3.c: Likewise.
38941         * gcc.dg/weak-4.c: Likewise.
38942         * gcc.dg/weak-5.c: Likewise.
38943
38944 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
38945
38946         * gcc.dg/20020523-1.c: New test.
38947
38948 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
38949
38950         * objc.dg/const-str-2.m: Update now that we stop after
38951         a command line error.
38952
38953 2002-05-22  Richard Henderson  <rth@redhat.com>
38954
38955         * g++.dg/dg.exp: Fix typo in test pruneing.
38956
38957 2002-05-22  Richard Henderson  <rth@redhat.com>
38958
38959         * g++.dg/dg.exp: Prune the tls subdirectory.
38960         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
38961         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
38962         * g++.dg/tls/init-1.C: New.
38963
38964 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
38965
38966         * gcc.dg/20020517-1.c: New test.
38967
38968 2002-05-21  Richard Henderson  <rth@redhat.com>
38969
38970         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
38971         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
38972
38973 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
38974
38975         * g++.dg/other/copy2.C: New test.
38976
38977 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
38978
38979         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
38980         (MAX_COPY): Bump up to 10 times sizeof (long long).
38981         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
38982
38983         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
38984         sizeof (long long).
38985
38986         * gcc.c-torture/execute/strcpy-1.c: New test.
38987
38988 2002-05-19  Jason Merrill  <jason2redhat.com>
38989
38990         * g++.dg/ext/oper1.C: New test.
38991
38992 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
38993 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
38994
38995         * README.QMTEST: New file.
38996
38997         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
38998
38999 2002-05-19  Andreas Jaeger  <aj@suse.de>
39000
39001         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
39002         now.
39003         * gcc.c-torture/execute/loop-2d.x: Likewise.
39004
39005 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
39006
39007         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
39008         support weak symbols.
39009         * gcc.dg/weak-4.c: Likewise.
39010         * gcc.dg/weak-6.c: Likewise.
39011
39012 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
39013
39014         * gcc.dg/weak-3.c: Add dg-excess-error comment for
39015         cygwin, coff and h8300-*-hms targets
39016         * gcc.dg/weak-5.c: Likewise.
39017         * gcc.dg/weak-7.c: Likewise.
39018
39019 2002-05-16  Jason Merrill  <jason@redhat.com>
39020
39021         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
39022         (scan-assembler-not, scan-assembler-dem): Likewise.
39023         (scan-assembler-dem-not): Likewise.
39024
39025 2002-05-15  Richard Henderson  <rth@redhat.com>
39026
39027         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
39028
39029 2002-05-15  Richard Henderson  <rth@redhat.com>
39030
39031         * gcc.dg/weak-5.c (vfoo1c): No warning here.
39032         (vfoo1f): Warning here.
39033         (vfoo1l): Don't redefine the alias.
39034
39035 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
39036
39037         * g++.dg/init/pm1.C: New test.
39038
39039 2002-05-12  David S. Miller  <davem@redhat.com>
39040
39041         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
39042         types.
39043
39044 2002-05-10  Roger Sayle  <roger@eyesopen.com>
39045
39046         * gcc.c-torture/execute/20020510-1.c: New test case.
39047
39048 2002-05-10  David S. Miller  <davem@redhat.com>
39049
39050         * gcc.c-torture/execute/conversion.c: Test long double too.
39051
39052 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
39053
39054         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
39055         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
39056         * lib/g++.exp (g++_link_flags): Likewise.
39057         * lib/objc.exp (objc_target_compile): Likewise.
39058
39059 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
39060
39061         * gcc.dg/cpp/poison.c: Update.
39062         * gcc.dg/cpp/20000625-2.c: Remove.
39063         * gcc.dg/cpp/direct2s.c: Remove final test.
39064
39065 2002-05-08  Tom Rix  <trix@redhat.com>
39066
39067         * gcc.c-torture/execute/20020508-1.c: New test.
39068         * gcc.c-torture/execute/20020508-2.c: New test.
39069         * gcc.c-torture/execute/20020508-3.c: New test.
39070
39071 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
39072
39073         * gcc.dg/cpp/charconst-4.c: More tests.
39074
39075 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
39076
39077         PR c/6569
39078         * gcc.dg/weak-3.c: Update location of warning messages.
39079         * gcc.dg/weak-5.c: Likewise.
39080
39081 2002-05-06  Roger Sayle  <roger@eyesopen.com>
39082
39083         * gcc.c-torture/execute/20020506-1.c: New test case.
39084
39085 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
39086
39087         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
39088
39089 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
39090
39091         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
39092
39093 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
39094
39095         * gcc.dg/cpp/charconst-3.c: New test.
39096
39097 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
39098
39099         * gcc.dg/cpp/charconst.c: Update tests.
39100
39101 2002-05-05  Tim Josling  <tej@melbpc.org.au>
39102
39103         * treelang: Added directory for new sample language treelang. Also
39104         lib/treelang.exp: New file to signal treelang should be tested.
39105
39106 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
39107
39108         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
39109         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
39110         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
39111         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
39112         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
39113         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
39114         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
39115
39116 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
39117
39118         * gcc.dg/format/xopen-2.c: New test.
39119
39120 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
39121
39122         * gcc.dg/20020503-1.c: New test.
39123
39124 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
39125
39126         * g++.dg/init/dtor1.C: Make it tougher.
39127
39128 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
39129
39130         * g++.dg/init/dtor1.C: New test.
39131
39132 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
39133
39134         * gcc.dg/altivec-8.c: New.
39135
39136 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
39137
39138         * gcc.dg/altivec-7.c: New.
39139
39140 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
39141
39142         * g++.dg/parse/typedef1.C: New test.
39143
39144 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
39145
39146         PR c++/6486
39147         * g++.dg/template/friend6.C: New test.
39148
39149         PR c++/6492
39150         * g++.dg/init/copy1.C: New test.
39151
39152 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
39153
39154         * g++.dg/warn/effc1.C: New test.
39155
39156 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
39157
39158         * gcc.dg/cpp/if-cexp.c: Add a test.
39159
39160 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
39161
39162         * gcc.dg/20020426-2.c: New test.
39163
39164 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
39165
39166         * gcc.dg/cpp/if-mop.c: Update.
39167         * gcc.dg/cpp/if-mpar.c: Add test.
39168         * gcc.dg/cpp/if-oppr.c: Update.
39169
39170 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39171
39172         PR c/6343
39173         * gcc.dg/weak-[2-7].c: New tests.
39174
39175 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
39176
39177         * gcc.dg/enum1.c: New test.
39178
39179 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
39180
39181         PR c++/6497
39182         * g++.dg/inherit/access2.C: New test.
39183
39184 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
39185
39186         PR bootstrap/6445
39187         * gcc.dg/20020426-1.c: New test.
39188
39189 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
39190
39191         * g++.dg/abi/enum1.C: New test.
39192
39193 2002-04-26  Richard Henderson  <rth@redhat.com>
39194
39195         * gcc.dg/c99-bool-1.c: Expect always true warning.
39196
39197 2002-04-25  Roger Sayle  <roger@eyesopen.com>
39198
39199         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
39200
39201 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39202
39203         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
39204         targets.
39205
39206 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
39207
39208         * g++.dg/abi/mange7.C: New test.
39209
39210         PR c++/6438.
39211         * g++.dg/parse/stmtexpr2.C: New test.
39212
39213 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
39214
39215         * gcc.dg/20020312-2.c: Add SH target.
39216
39217 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39218
39219         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
39220         compiler output on mips*-*-irix*.
39221
39222 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
39223
39224         * g++.dg/parse/attr1.C: New test.
39225
39226 2002-04-23  Roger Sayle  <roger@eyesopen.com>
39227
39228         * gcc.c-torture/execute/string-opt-17.c: New test case.
39229         * gcc.c-torture/execute/memset-2.c: New test case.
39230
39231 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
39232
39233         PR c++/6256:
39234         * g++.dg/template/friend5.C: New test.
39235
39236         PR c++/6331:
39237         * g++.dg/template/qual1.C: Likewise.
39238
39239 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
39240
39241         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
39242         Include stdlib.h, not stdio.h or ctype.h.
39243
39244 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
39245
39246         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
39247         cris-*-elf* and mmix-*-*.
39248         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
39249         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
39250         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
39251         Ditto.
39252         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
39253         * gcc.dg/wchar_t-1.c: Ditto.
39254
39255 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
39256
39257         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
39258         Clarify comment.
39259
39260 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
39261
39262         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
39263
39264 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39265
39266         * gcc.c-torture/execute/20000906-1.x: Delete.
39267
39268 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
39269
39270         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
39271
39272 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
39273
39274         * PR6367
39275         * g77.f-torture/execute/6367.f: New test.
39276         * g77.f-torture/execute/6367.x: Disable for MMIX.
39277
39278 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
39279
39280         * PR6352
39281         * g++.dg/opt/inline2.C: New test.
39282
39283 2002-04-18  Richard Henderson  <rth@redhat.com>
39284
39285         * gcc.dg/20000906-1.c: Enable for all targets.
39286         * gcc.c-torture/compile/iftrap-2.c: New.
39287
39288 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
39289
39290         * gcc.dg/20020418-1.c: New test.
39291         * gcc.dg/20020418-2.c: New test.
39292
39293 2002-04-18  Richard Henderson  <rth@redhat.com>
39294
39295         * gcc.c-torture/compile/iftrap-1.c: New.
39296         * gcc.dg/iftrap-1.c: Adjust for ia64.
39297         * gcc.dg/iftrap-2.c: New.
39298
39299 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
39300
39301         * gcc.c-torture/compile/20020418-1.c: New test.
39302
39303 2002-04-18  Roger Sayle  <roger@eyesopen.com>
39304
39305         * gcc.c-torture/compile/20020415-1.c: New.
39306
39307 2002-04-18  David S. Miller  <davem@redhat.com>
39308
39309         * gcc.c-torture/execute/20020418-1.c: New test.
39310
39311 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
39312
39313         * gcc.dg/20020416-1.c: New test.
39314
39315         * g++.dg/opt/inline1.C: New test.
39316
39317 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
39318
39319         * gcc.dg/altivec-5.c: New test.
39320
39321         * gcc.dg/20020415-1.c: New test.
39322
39323 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
39324
39325         * testsuite/lib/chill.exp: Remove.
39326
39327 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
39328
39329         * g++.dg/other/big-struct.C: New test.
39330
39331 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
39332
39333         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
39334         of scratch file.
39335
39336 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
39337
39338         PR c/6277
39339         * gcc.dg/i386-387-1.c: Allow optional leading underscore
39340         in scan-assembler function name
39341
39342 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
39343
39344         * g77.f-torture/execute/980628-4.x,
39345         g77.f-torture/execute/980628-5.x,
39346         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
39347         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
39348         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
39349         i[34567]86-*-*.
39350
39351 2002-04-13  David S. Miller  <davem@redhat.com>
39352
39353         * gcc.c-torture/execute/20020413-1.c: New test.
39354
39355 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
39356
39357         * gcc.dg/asm-6.c,
39358         * g++.dg/ext/asm1.C: New tests.
39359
39360 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
39361
39362         PR c++ 5373.
39363         * g++.dg/parse/stmtexpr1.C: New test.
39364
39365         PR c++/5189.
39366         * g++.dg/template/copy1.C: New test.
39367
39368 2002-04-12  Richard Henderson  <rth@redhat.com>
39369
39370         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
39371
39372 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
39373
39374         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
39375         gcc.c-torture/execute/20020307-2.c.
39376
39377 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
39378
39379         * g++.dg/ext/attrib5.C,
39380         * g++.dg/lookup/struct1.C: New tests.
39381
39382 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
39383
39384         * gcc.dg/20020411-1.c: New test.
39385
39386         * gcc.c-torture/execute/20020411-1.c: New test.
39387
39388 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
39389
39390         * g77.f-torture/execute/6177.f: New test.
39391
39392 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
39393
39394         PR middle-end/6247
39395         * g++.dg/opt/cleanup1.C: New test.
39396
39397         * g++.dg/opt/const1.C: New test.
39398
39399 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
39400
39401         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
39402
39403 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
39404
39405         PR c++/5507
39406         * g++.dg/template/typename2.C: New test.
39407
39408 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
39409
39410         * gcc.c-torture/execute/loop-12.c: New.
39411
39412 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
39413
39414         * g77.f-torture/execute/980628-4.x,
39415         g77.f-torture/execute/980628-5.x,
39416         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
39417         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
39418         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
39419
39420 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39421
39422         PR optimization/6086
39423         * g++.dg/opt/preinc1.C: New test.
39424
39425 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
39426
39427         PR c++/5571
39428         * g++.dg/opt/static2.C: New test.
39429
39430 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
39431
39432         PR c/5120
39433         * gcc.dg/20020406-1.c: New test.
39434
39435 2002-04-04  David S. Miller  <davem@redhat.com>
39436
39437         * gcc.c-torture/execute/20020404-1.c: New test.
39438
39439 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
39440
39441         PR c/6123
39442         * gcc.dg/20020312-2.c: Do not declare global register variable
39443         if __PIC__ or __pic__ is defined.
39444
39445 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
39446
39447         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
39448         __asm__ so that it works correctly even if -ansi -pedantic-errors.
39449
39450 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39451
39452         * gcc.misc-tests/linkage.exp: Update last change to handle
39453         sparc*-, not just sparc-.
39454
39455 2002-04-03  Richard Henderson  <rth@redhat.com>
39456
39457         * gcc.dg/cpp/ucs.c: Improved long UCS test.
39458
39459 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
39460
39461         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
39462
39463 2002-04-02  David S. Miller  <davem@redhat.com>
39464
39465         * gcc.c-torture/execute/20020402-3.c: New test.
39466
39467 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
39468
39469         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
39470         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
39471
39472         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
39473         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
39474         g77.f-torture/execute/20001201.x,
39475         g77.f-torture/execute/u77-test.x: New files.
39476
39477         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
39478         * gcc.dg/wchar_t-1.c: Ditto.
39479
39480 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39481
39482         * gcc.c-torture/execute/20020402-1.c: New test.
39483
39484 2002-04-01  Richard Henderson  <rth@redhat.com>
39485
39486         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
39487
39488         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
39489
39490 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39491
39492         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
39493
39494 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
39495
39496         * g++.dg/inherit/template-as-base.C: Expect error.
39497         * g++.dg/inherit/namespace-as-base.C: Likewise.
39498
39499 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
39500
39501         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
39502         g++.dg/ext/instantiate3.C: Tweak match patterns.
39503
39504         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
39505         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
39506         -da test.
39507
39508 2002-03-31  Richard Henderson  <rth@redhat.com>
39509
39510         * gcc.dg/special/alias-2.c: New.
39511         * gcc.dg/special/ecos.exp: Run it.
39512
39513 2002-03-31  Richard Henderson  <rth@redhat.com>
39514
39515         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
39516
39517 2002-03-31  Kazu Hirata  <kazu@hxi.com>
39518
39519         * gcc.dg/weak-1.c: Disable on h8300 port.
39520
39521 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
39522
39523         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
39524         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
39525         ordering tests.
39526         * g++.dg/bprob/bprob-1.C: New test.
39527         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
39528         * g++.dg/gcov/gcov-1.C: New test.
39529         * g++.dg/gcov/gcov-1.x: New file.
39530         * g++.dg/gcov/gcov-2.C: New test.
39531         * g++.dg/gcov/gcov-3.C: New test.
39532         * g++.dg/gcov/gcov-3.h: New file.
39533
39534 2002-03-28  Roger Sayle  <roger@eyesopen.com>
39535
39536         * g++.old-deja/g++.other/builtins5.C: New test.
39537         * g++.old-deja/g++.other/builtins6.C: New test.
39538         * g++.old-deja/g++.other/builtins7.C: New test.
39539         * g++.old-deja/g++.other/builtins8.C: New test.
39540         * g++.old-deja/g++.other/builtins9.C: New test.
39541
39542 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
39543
39544         * g++.dg/opt/static1.C: New test.
39545
39546         * g++.dg/opt/longbranch1.C: New test.
39547
39548 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
39549
39550         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
39551
39552         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
39553
39554 2002-03-28  Jeffrey A Law  (law@redhat.com)
39555
39556         * gcc.c-torture/execute/20020328-1.c: New test.
39557
39558 2002-03-27  Richard Henderson  <rth@redhat.com>
39559
39560         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
39561         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
39562         move from g++.old-deja/g++.ext/.
39563
39564 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
39565
39566         * g++.dg/init/new2.C: New test.
39567
39568 2002-03-26  Richard Henderson  <rth@redhat.com>
39569
39570         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
39571
39572         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
39573         on sparc.
39574
39575         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
39576         sparcv9 systems.
39577         * gcc.dg/20001102-1.c: Likewise.
39578
39579 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
39580
39581         * gcc.dg/cpp/endif-pedantic1.c,
39582         gcc.dg/cpp/endif-pedantic2.c: New tests.
39583
39584 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
39585
39586         * g++.dg/init/new1.C: New test.
39587
39588 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
39589
39590         * g++.dg/abi/vbase9.C: New test.
39591
39592 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
39593
39594         * gcc.dg/arm-asm.c: New test.
39595
39596 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
39597
39598         * gcc.dg/Wswitch-enum.c: New test.
39599         Fix PR c/5044.
39600
39601 2002-03-26  Richard Henderson  <rth@redhat.com>
39602
39603         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
39604         structure.
39605
39606 2002-03-25  Richard Henderson  <rth@redhat.com>
39607
39608         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
39609         sparcv9 systems.
39610
39611         * gcc.c-torture/compile/20011119-1.c (xxx): New.
39612         * gcc.c-torture/compile/20011119-2.c (xxx): New.
39613
39614 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
39615
39616         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
39617
39618 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
39619
39620         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
39621         targets using generic thunk support.
39622
39623 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
39624
39625         * gcc.c-torture/compile/20020323-1.c: New test.
39626
39627         * g++.dg/opt/conj2.C: New test.
39628
39629 2002-03-24  Richard Henderson  <rth@redhat.com>
39630
39631         * gcc.dg/weak-1.c: Use -fno-common.
39632
39633 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
39634
39635         * g77.dg/f77-edit-apostrophe-out.f: New test
39636         * g77.dg/f77-edit-h-out.f: New test
39637         * g77.dg/f77-edit-t-in.f: New test
39638         * g77.dg/f77-edit-t-out.f: New test
39639         * g77.dg/f77-edit-x-out.f: New test
39640         * g77.dg/f77-edit-slash-out.f: New test
39641         * g77.dg/f77-edit-colon-out.f: New test
39642         * g77.dg/f77-edit-s-out.f: New test
39643
39644 2002-03-24  Richard Henderson  <rth@redhat.com>
39645
39646         * objc/execute/formal_protocol-6.x: New XFAIL.
39647
39648 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
39649
39650         * gcc.dg/weak-1.c: Early return from dg-final on platforms
39651         that do not support weak symbols
39652
39653 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
39654
39655         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
39656         * lib/g77.exp: Likewise.
39657         * lib/objc.exp: Likewise.
39658
39659 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
39660
39661         * gcc.dg/Wswitch-default.c: New test.
39662
39663 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
39664
39665         * g++.dg/other/enum1.C: New test.
39666
39667 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
39668
39669         * gcc.dg/pragma-ep-3.c: Fix typo.
39670
39671 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
39672
39673         * g++.dg/inherit/template-as-base.C: New test.
39674
39675 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
39676
39677         * g++.old-deja/g++.other/dwarf2-1.C: Move...
39678         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
39679
39680 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
39681
39682         * gcc.dg/cpp/multiline.c: Update to match.
39683
39684 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
39685
39686         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
39687
39688 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
39689
39690         * gcc.dg/cpp/extratokens2.c: New file.
39691
39692 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
39693
39694         * gcc.dg/20020312-2.c: Add rs6000 target.
39695
39696         * gcc.c-torture/compile/20020319-1.c: New test.
39697
39698 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
39699
39700         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
39701         (A, E): Handle this.
39702
39703 2002-03-20  Jason Merrill  <jason@redhat.com>
39704
39705         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
39706         ignoring -fpic.
39707         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
39708         through prune_gcc_output.
39709
39710 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
39711
39712         * gcc.c-torture/compile/20020320-1.c: New test.
39713
39714 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
39715
39716         * gcc.c-torture/compile/20020318-1.c: New test.
39717
39718         * gcc.dg/struct-by-value-1.c: New test.
39719
39720         * gcc.dg/20020319-1.c: New test.
39721
39722 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
39723
39724         * g++.dg/opt/conj1.C: New test.
39725
39726 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
39727
39728         * g++.dg/template/qualttp20.C: Revert previous change.
39729         * g++.dg/template/qualttp3.C: Likewise.
39730         * g++.dg/template/qualttp4.C: Likewise.
39731         * g++.dg/template/qualttp5.C: Likewise.
39732         * g++.dg/template/qualttp6.C: Likewise.
39733         * g++.dg/template/qualttp7.C: Likewise.
39734         * g++.dg/template/qualttp8.C: Likewise.
39735         * g++.dg/template/recurse.C: Likewise.
39736
39737 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
39738
39739         * gcc.dg/cpp/wchar-1.c: Update.
39740
39741 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
39742
39743         * g++.dg/template/conv1.C: New test.
39744         * g++.dg/template/conv2.C: New test.
39745         * g++.dg/template/conv3.C: New test.
39746         * g++.dg/template/conv4.C: New test.
39747
39748 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
39749
39750         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
39751         * g++.dg/template/qualttp3.C: Likewise.
39752         * g++.dg/template/qualttp4.C: Likewise.
39753         * g++.dg/template/qualttp5.C: Likewise.
39754         * g++.dg/template/qualttp6.C: Likewise.
39755         * g++.dg/template/qualttp7.C: Likewise.
39756         * g++.dg/template/qualttp8.C: Likewise.
39757         * g++.dg/template/recurse.C: Likewise.
39758
39759 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
39760
39761         * g++.dg/opt/dtor1.C: New test.
39762
39763 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
39764
39765         * gcc.c-torture/compile/20020315-1.c: New test.
39766
39767 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
39768
39769         * gcc.dg/weak-1.c: Fix scan tests.
39770
39771 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
39772
39773         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
39774         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
39775         cris-*-aout* mmix-*-*.
39776         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
39777         cris-*-aout* mmix-*-*.
39778         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
39779         cris-*-elf* cris-*-aout* and mmix-*-*.
39780         * gcc.dg/20001009-1.c: Ditto.
39781         * gcc.dg/20010912-1.c: Ditto.
39782         * gcc.dg/20020122-4.c: Ditto.
39783         * gcc.dg/inline-2.c: Ditto.
39784
39785 2002-03-14  Jeffrey A Law  (law@cygnus.com)
39786
39787         * gcc.c-torture/compile/20020314-1.c: New test.
39788
39789 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
39790
39791         * gcc.c-torture/execute/20020314-1.c: New test.
39792
39793 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
39794
39795         * g++.dg/warn/Wunused-1.C: New test.
39796
39797 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
39798
39799         * g++.dg/abi/mangle6.C: New test.
39800
39801 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
39802
39803         * gcc.c-torture/compile/20020309-2.c: New test.
39804
39805         * gcc.c-torture/compile/20020312-1.c: New test.
39806
39807 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
39808
39809         * g++.dg/other/access1.C: New test.
39810
39811 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
39812
39813         * gcc.c-torture/execute/wchar_t-1.c: New test.
39814
39815 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
39816
39817         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
39818
39819 2002-03-12  Roger Sayle  <roger@eyesopen.com>
39820
39821         * gcc.dg/20020312-1.c: New test case.
39822
39823 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
39824
39825         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
39826
39827 2002-03-11  Richard Henderson  <rth@redhat.com>
39828
39829         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
39830         * g++.old-deja/g++.jason/report.C: Likewise.
39831
39832 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
39833
39834         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
39835         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
39836
39837 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
39838
39839         * testsuite/g++.dg/overload/pmf1.C: New test.
39840
39841 2002-03-11  Kazu Hirata  <kazu@hxi.com>
39842
39843         * gcc.c-torture/execute/20020307-1.c: Use long.
39844
39845 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
39846
39847         PR optimization/5844
39848         * gcc.dg/20020310-1.c: New test.
39849
39850 2002-03-09  Michael Meissner  <meissner@redhat.com>
39851
39852         * gcc.c-torture/execute/memcpy-2.c: New test.
39853         * gcc.c-torture/execute/memset-1.c: New test.
39854         * gcc.c-torture/execute/strlen-1.c: New test.
39855         * gcc.c-torture/execute/strcmp-1.c: New test.
39856         * gcc.c-torture/execute/strncmp-1.c: New test.
39857
39858 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
39859
39860         * gcc.dg/ppc-ldstruct.c: New test.
39861
39862 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
39863
39864         * gcc.c-torture/execute/va-arg-22.c: New test.
39865
39866 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
39867
39868         * gcc.c-torture/compile/20020309-1.c: New test.
39869
39870 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
39871
39872         * gcc.c-torture/execute/20020307-2.c: New test.
39873
39874 2002-03-07  Jeffrey A Law  (law@redhat.com)
39875
39876         * g77.f-torture/compile/20020307-1.f: New test.
39877
39878 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
39879
39880         * gcc.dg/unordered-1.c: New test.
39881
39882 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
39883
39884         * gcc.c-torture/execute/20020307-1.c: New test.
39885
39886 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
39887
39888         * gcc.dg/20020304-1.c: New test.
39889
39890         * gcc.c-torture/compile/20020304-2.c: New test.
39891
39892 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
39893
39894         * gcc.c-torture/compile/20020304-1.c: New test case
39895         (from PR c/5830).
39896
39897 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
39898
39899         * gcc.dg/20020103-1.c: Add other -D ppc variants.
39900
39901 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
39902
39903         * g++.dg/other/classkey1.C: New test.
39904
39905 2002-03-01  Richard Henderson  <rth@redhat.com>
39906
39907         * gcc.c-torture/compile/981223-1.x: New.
39908         * gcc.c-torture/compile/920625-1.x: New.
39909
39910 2002-02-28  Richard Henderson  <rth@redhat.com>
39911
39912         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
39913
39914 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
39915
39916         * gcc.c-torture/execute/20020227-1.c: New test.
39917
39918 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
39919
39920         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
39921         here" ERROR lines.
39922         * g++.old-deja/g++.oliva/partord1.C: Likewise.
39923         * g++.old-deja.g++.other/defarg1.C: Likewise.
39924         * g++.old-deja/g++.pt/calls2.C: Likewise.
39925         * g++.old-deja/g++.pt/crash20.C: Likewise.
39926         * g++.old-deja/g++.pt/crash30.C: Likewise.
39927         * g++.old-deja/g++.pt/crash36.C: Likewise.
39928         * g++.old-deja/g++.pt/crash6.C: Likewise.
39929         * g++.old-deja/g++.pt/defarg13.C: Likewise.
39930         * g++.old-deja/g++.pt/derived3.C: Likewise.
39931         * g++.old-deja/g++.pt/error1.C: Likewise.
39932         * g++.old-deja/g++.pt/friend21.C: Likewise.
39933         * g++.old-deja/g++.pt/friend23.C: Likewise.
39934         * g++.old-deja/g++.pt/infinite1.C: Likewise.
39935         * g++.old-deja/g++.robertl/eb128.C: Likewise.
39936
39937 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
39938
39939         * gcc.c-torture/execute/20020225-2.c: New test.
39940
39941 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
39942
39943         * gcc.c-torture/execute/920730-1t.c,
39944         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
39945         Delete test cases, only relevant to -traditional.
39946
39947 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
39948
39949         * gcc.dg/cpp/undef1.c: Remove.
39950         * gcc.dg/cpp/directiv.c: Update.
39951         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
39952
39953 2002-02-27  Michael Meissner  <meissner@redhat.com>
39954
39955         * gcc.c-torture/execute/20020226-1.c: New test.
39956
39957 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
39958
39959         * g++.dg/debug/debug4.C: New test.
39960
39961         * gcc.dg/ia64-visibility-1.c: New test.
39962
39963 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
39964
39965         * gcc.dg/debug/20020224-1.c: New.
39966
39967 2002-02-25  Kazu Hirata  <kazu@hxi.com>
39968
39969         * gcc.c-torture/execute/960416-1.x: New.
39970         * gcc.c-torture/execute/divconst-3.x: Likewise.
39971
39972 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
39973
39974         * gcc.dg/20020224-1.c: New test.
39975
39976 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
39977
39978         * gcc.c-torture/execute/20020225-1.c: New.
39979
39980 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
39981
39982         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
39983
39984 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
39985
39986         * gcc.dg/20020222-1.c: New test.
39987
39988 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
39989
39990         * g++.dg/opt/anonunion1.C: New test.
39991
39992 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
39993
39994         * g++.dg/template/qualttp19.C: New test.
39995         * g++.dg/template/qualttp20.C: New test.
39996         * g++.old-deja/g++.jason/report.C: Adjust expected errors
39997         * g++.old-deja/g++.other/qual1.C: Likewise.
39998
39999 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
40000
40001         * gcc.dg/attr-alwaysinline.c: New.
40002
40003 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
40004
40005         * gcc.dg/20020220-1.c: New test.
40006
40007         * gcc.dg/20020220-2.c: New test.
40008
40009         * g++.dg/opt/mmx1.C: New test.
40010
40011 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
40012
40013         * gcc.c-torture/compile/20020110.c: New test.
40014
40015 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
40016
40017         * gcc.c-torture/execute/20020219-1.c: New test.
40018
40019         * gcc.dg/20020219-1.c: New test.
40020
40021         * gcc.dg/noncompile/20020220-1.c: New test.
40022
40023         * g++.dg/opt/ptrintsum1.C: New test.
40024
40025         * gcc.dg/debug/20020220-1.c: New test.
40026
40027 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
40028
40029         * gcc.c-torture/execute/20020216-1.c: New test.
40030
40031 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
40032
40033         * gcc.dg/decl-1.c: Update, new test.
40034
40035 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
40036
40037         * g++.dg/abi/bitfield1.C: New test.
40038         * g++.dg/abi/bitfield2.C: New test.
40039
40040 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
40041
40042         * gcc.dg/attr-nest.c: New test.
40043
40044 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
40045
40046         * gcc.c-torture/execute/20020215-1.c: New test.
40047
40048 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
40049
40050         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
40051         * g++.dg/debug/debug.exp: New.
40052         * g++.dg/debug/trivial.C: New.
40053         * g++.dg/debug/debug1.C: Moved...
40054         * g++.dg/other/debug1.C: ...from here.
40055         * g++.dg/debug/debug2.C: Moved...
40056         * g++.dg/other/debug2.C: ...from here.
40057         * g++.dg/debug/debug3.C: Moved...
40058         * g++.dg/other/debug3.C: ...from here.
40059
40060         * gcc.dg/noncompile/20020213-1.c: New test.
40061
40062 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
40063
40064         * g++.dg/other/debug3.C: New test.
40065
40066         * gcc.c-torture/execute/20020213-1.c: New test.
40067
40068 2002-02-13  Richard Smith <richard@ex-parrot.com>
40069
40070         * g++.old-deja/g++.other/thunk1.C: New test.
40071
40072 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
40073
40074         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
40075
40076 2002-02-13  Stan Shebs  <shebs@apple.com>
40077
40078         * gcc.dg/altivec-3.c: New.
40079
40080 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
40081
40082         * gcc.dg/Wunreachable-1.c: New test.
40083         * gcc.dg/Wunreachable-2.c: New test.
40084
40085 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
40086
40087         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
40088
40089 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
40090
40091         * gcc.dg/decl-1.c: New test.
40092
40093 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
40094
40095         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
40096
40097 2002-02-10  Kazu Hirata  <kazu@hxi.com>
40098
40099         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
40100         * gcc.c-torture/compile/980506-1.x: Likewise.
40101
40102 2002-02-10  Kazu Hirata  <kazu@hxi.com>
40103
40104         * gcc.dg/20020210-1.c: New.
40105
40106 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
40107
40108         * g77.f-torture/execute/947.f: New regression test
40109         for PR fortran/947.
40110
40111 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
40112
40113         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
40114         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
40115
40116 2002-02-08  Richard Henderson  <rth@redhat.com>
40117
40118         * gcc.c-torture/compile/labels-3.c: New.
40119
40120 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
40121
40122         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
40123         expression statements work instead.
40124         * gcc.dg/noncompile/20020207-1.c: New test.
40125
40126 2002-02-07  Richard Henderson  <rth@redhat.com>
40127
40128         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
40129
40130 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
40131
40132         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
40133         message from g77
40134         * lib/g77-dg.exp: Trim g77 error messages so that they are
40135         recognized by dg.exp.
40136
40137 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
40138
40139         PR fortran/5473
40140         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
40141
40142 2002-02-07  Richard Henderson  <rth@redhat.com>
40143
40144         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
40145         to be sufficiently aligned for integers.
40146
40147 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
40148
40149         * g++.dg/template/friend4.C: New test.
40150
40151 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
40152
40153         PR fortran/5743
40154         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
40155         unsupported cases.
40156
40157 2002-02-07  Richard Henderson  <rth@redhat.com>
40158
40159         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
40160         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
40161         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
40162         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
40163
40164 2002-02-06  Richard Henderson  <rth@redhat.com>
40165
40166         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
40167
40168 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
40169
40170         * gcc.dg/20020206-1.c: New test.
40171
40172 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
40173
40174         * gcc.c-torture/execute/20020206-1.c: New test.
40175
40176         * gcc.c-torture/execute/20020206-2.c: New test.
40177
40178         PR optimization/5429:
40179         * gcc.c-torture/compile/20020206-1.c: New test.
40180
40181 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
40182
40183         * g++.dg/ext/align1.C: Do not use an explicit alignment value
40184         as certain file formats cannot support particularly large
40185         alignments.
40186
40187         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
40188         and do not expect to be able to link the executable.
40189
40190         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
40191         fail because the COFF format does not support the weak attribute.
40192
40193 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
40194
40195         * g77.dg/pr5473.f: New test
40196
40197 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
40198
40199         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
40200         Fix testcase accordingly.
40201
40202 2002-02-04  Richard Henderson  <rth@redhat.com>
40203
40204         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
40205         (buf): Change to be an array of pointers, not ints.
40206
40207 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
40208
40209         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
40210         before all tests.  Move warning one line above to match where it
40211         C frontend emits.
40212         * gcc.dg/Wswitch-2.c: New test.
40213         * g++.dg/warn/Wswitch-1.C: New test.
40214         * g++.dg/warn/Wswitch-2.C: New test.
40215
40216 2002-02-04  Richard Henderson  <rth@redhat.com>
40217
40218         * g++.dg/abi/offsetof.C: Fix size comparison.
40219
40220 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
40221
40222         * gcc.dg/cast-qual-2.c: New test.
40223
40224 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
40225
40226         * gcc.dg/20020201-4.c: New test.
40227
40228 2002-02-04  Ben Elliston  <bje@redhat.com>
40229
40230         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
40231         target_info attribute != 0, in addition to the empty string.
40232         (gcc_target_compile): Likewise.
40233
40234 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
40235
40236         * gcc.dg/Wswitch.c: New test.
40237         PR gcc/4475. PR gcc/3780.
40238
40239 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
40240
40241         * g77.f-torture/execute/5122.f: New test for regressions
40242         against PR fortran/5122.
40243
40244 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
40245
40246         * g77.f-torture/compile/pr3743.f: Delete
40247         * g77.dg/pr3743-1.f: New test.
40248         * g77.dg/pr3743-2.f: New test.
40249         * g77.dg/pr3743-3.f: New test.
40250         * g77.dg/pr3743-4.f: New test.
40251
40252 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
40253
40254         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
40255
40256 2002-02-02  Richard Henderson  <rth@redhat.com>
40257
40258         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
40259         * gcc.c-torture/execute/bf64-1.c: Likewise.
40260
40261 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
40262
40263         * gcc.dg/20020201-2.c: New test.
40264
40265         * gcc.dg/20020201-3.c: New test.
40266
40267         * gcc.c-torture/execute/bitfld-2.c: New test.
40268
40269 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
40270
40271         * gcc.dg/bitfld-1.c: Update.
40272         * gcc.dg/bitfld-2.c: Update.
40273         * gcc.c-torture/execute/bitfld-1.x: New.
40274
40275 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
40276
40277         * gcc.c-torture/execute/20020201-1.c: New test.
40278
40279 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
40280
40281         PR target/5469
40282         * gcc.dg/20020201-1.c: New test.
40283
40284 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
40285
40286         PR fortran/3743
40287         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
40288         * g77.f-torture/compile/pr3743.x: Remove
40289
40290 2002-01-31  Tom Rix  <trix@redhat.com>
40291
40292         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
40293
40294 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
40295
40296         * gcc.dg/noncompile/20020130-1.c: New test.
40297
40298 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
40299
40300         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
40301
40302 2002-01-29  Richard Henderson  <rth@redhat.com>
40303
40304         * gcc.c-torture/execute/991118-1.c: Cast various constants back
40305         to long long.
40306         * gcc.c-torture/execute/bf64-1.c: Likewise.
40307
40308 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
40309
40310         * gcc.c-torture/execute/20020129-1.c: New test.
40311
40312 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
40313
40314         * gcc.c-torture/compile/20000224-1.c: Update.
40315         * gcc.c-torture/execute/bitfld-1.c: New tests.
40316         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
40317         * gcc.dg/uninit-A.c: Update.
40318
40319 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
40320
40321         * g++.dg/template/ctor1.C: Add instantiation.
40322
40323 2002-01-28  Paul Koning  <pkoning@equallogic.com>
40324
40325         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
40326         argument to __builtin_prefetch to be const ptr.
40327
40328 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
40329
40330         * gcc.c-torture/compile/20020120-1.c: New test.
40331
40332 2002-01-27  Kazu Hirata  <kazu@hxi.com>
40333
40334         * gcc.c-torture/execute/20020127-1.c: New test.
40335
40336 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
40337
40338         * g77.dg/f77-edit-i-in.f: New test
40339         * g77.dg/f77-edit-i-out.f: New test
40340
40341 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
40342
40343         * gcc.dg/debug/debug.exp: New file.
40344         * gcc.dg/debug/trivial.c: New file.
40345         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
40346         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
40347         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
40348         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
40349         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
40350         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
40351         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
40352         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
40353         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
40354         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
40355         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
40356         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
40357         * gcc.dg/20000503-1.c: Removed.
40358         * gcc.dg/20010207-1.c: Removed.
40359         * gcc.dg/20011223-1.c: Removed.
40360         * gcc.dg/20020104-2.c: Removed.
40361         * gcc.dg/debug-1.c: Removed.
40362         * gcc.dg/debug-2.c: Removed.
40363         * gcc.dg/debug-3.c: Removed.
40364         * gcc.dg/debug-4.c: Removed.
40365         * gcc.dg/debug-5.c: Removed.
40366         * gcc.dg/debug-6.c: Removed.
40367         * gcc.dg/dwarf2-1.c: Removed.
40368         * gcc.dg/dwarf2-2.c: Removed.
40369
40370 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
40371
40372         * g++.old-deja/g++.other/eh5.C: New test.
40373         * g++.old-deja/g++.other/sibcall2.C: New test.
40374         * g++.old-deja/g++.other/array9.C: New test.
40375         * g++.old-deja/g++.other/typename2.C: New test.
40376         * g++.old-deja/g++.other/crash60.C: New test.
40377         * g++.old-deja/g++.other/conv9.C: New test.
40378         * g++.old-deja/g++.other/mangle10.C: New test.
40379         * g++.old-deja/g++.other/unchanging1.C: New test.
40380         * g++.old-deja/g++.other/exprstmt1.C: New test.
40381         * g++.old-deja/g++.other/inline23.C: New test.
40382         * g++.old-deja/g++.eh/ia64-1.C: New test.
40383         * g++.old-deja/g++.other/dwarf2-1.C: New test.
40384         * g++.old-deja/g++.other/reload1.C: New test.
40385         * g++.old-deja/g++.other/static20.C: New test.
40386         * g++.old-deja/g++.other/local-alloc1.C: New test.
40387         * g++.old-deja/g++.other/conv8.C: New test.
40388         * g++.old-deja/g++.other/stmtexpr2.C: New test.
40389         * g++.old-deja/g++.other/storeexpr1.C: New test.
40390         * g++.old-deja/g++.other/storeexpr2.C: New test.
40391         * g++.dg/eh/template2.C: New test.
40392         * g++.dg/warn/weak1.C: New test.
40393
40394 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
40395
40396         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
40397         Remove first, non-varying, argument.
40398
40399 2002-01-23  Richard Henderson  <rth@redhat.com>
40400
40401         * gcc.dg/inline-2.c: New.
40402
40403         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
40404         Add optional target arg.  Check number of arguments.
40405         (scan-assembler-not, scan-assembler-dem): Likewise.
40406         (scan-assembler-dem-not): Likewise.
40407
40408 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
40409
40410         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
40411         line 12.
40412         * g++.old-deja/g++.brendan/parse3.C,
40413         g++.old-deja/g++.other/crash26.C,
40414         g++.old-deja/g++.other/crash28.C,
40415         g++.old-deja/g++.other/crash29.C,
40416         g++.old-deja/g++.other/crash30.C,
40417         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
40418
40419 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
40420
40421         * gcc.dg/20020115-1.c: New.
40422
40423 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
40424
40425         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
40426
40427 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
40428
40429         * gcc.dg/20020122-3.c: New.
40430
40431 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
40432
40433         * g++.dg/other/gc1.C: New test.
40434
40435 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
40436
40437         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
40438
40439 2002-01-22  Richard Henderson  <rth@redhat.com>
40440
40441         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
40442
40443 2002-01-22  Richard Henderson  <rth@redhat.com>
40444
40445         * gcc.dg/20020122-4.c: New.
40446
40447 2002-01-22  H.J. Lu <hjl@gnu.org>
40448
40449         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
40450         link output.
40451         * gcc.dg/special/ecos.exp: Likewise.
40452         * lib/g++-dg.exp: Likewise.
40453         * lib/g77-dg.exp: Likewise.
40454         * lib/gcc-dg.exp : Likewise.
40455         * lib/mike-g++.exp: Likewise.
40456         * lib/mike-g77.exp: Likewise.
40457         * lib/mike-gcc.exp: Likewise.
40458         * lib/objc-dg.exp: Likewise.
40459
40460 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
40461
40462         PR target/5379
40463         * gcc.dg/20020122-2.c: New test.
40464
40465 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
40466
40467         * gcc.dg/20020122-1.c: New test.
40468
40469 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
40470
40471         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
40472
40473 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
40474
40475         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
40476
40477 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40478
40479         * gcc.c-torture/compile/20020121-1.c: New test.
40480
40481 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
40482
40483         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
40484         ld_library_path.
40485
40486 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
40487
40488         * gcc.dg/20020218-1.c: New test.
40489
40490 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
40491
40492         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
40493         messages
40494         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
40495         "At global scope" warning
40496         * g++.dg/ext/align1.C: Change cygwin test for alignment
40497         from db-bogus to dg-warning
40498
40499 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
40500
40501         * g77.f-torture/compile/cpp2.F: New test.
40502
40503 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
40504
40505         * g++.dg/template/access1.C: New test.
40506
40507 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
40508
40509         * gcc.dg/20020118-1.c: New.
40510
40511 2002-01-18  Kazu Hirata  <kazu@hxi.com>
40512
40513         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
40514
40515 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
40516
40517         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
40518         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
40519         alignment warnings.
40520
40521 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
40522
40523         * gcc.misc-tests/i386-prefetch.exp: Save and restore
40524         torture_with_loops and torture_without_loops
40525
40526 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
40527
40528         * gcc.c-torture/compile/20020116-1.c: New test.
40529
40530 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
40531
40532         * gcc.dg/20020116-2.c: New test.
40533
40534         * gcc.dg/ultrasp4.c: New test.
40535
40536         * gcc.dg/20020116-1.c: New test.
40537
40538 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
40539
40540         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
40541         by EABI.
40542
40543 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
40544
40545         * gcc.misc-tests/i386-prefetch.exp: New.
40546         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
40547         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
40548         * gcc.misc-tests/i386-pf-none-1.c: New test.
40549         * gcc.misc-tests/i386-pf-sse-1.c: New test.
40550
40551 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
40552
40553         * gcc.dg/gnu89-init-1.c: Add new tests.
40554
40555 2002-01-15  Andreas Jaeger  <aj@suse.de>
40556
40557         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
40558         * gcc.dg/i386-mmx-2.c: Likewise.
40559         * gcc.dg/i386-sse-1.c: Likewise.
40560         * gcc.dg/i386-sse-2.c: Likewise.
40561         * gcc.dg/i386-sse-3.c: Likewise.
40562
40563 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
40564
40565         * g77.f-torture/execute/intrinsic-unix-bessel.f:
40566         Uncomment additional cases that now pass.
40567
40568 2002-01-11  Richard Henderson  <rth@redhat.com>
40569
40570         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
40571         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
40572
40573 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
40574
40575         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
40576
40577 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
40578
40579         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
40580         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
40581
40582 2002-01-10  Dale Johannesen  <dalej@apple.com>
40583
40584         * gcc.c-torture/execute/loop-11.c: New.
40585
40586 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
40587
40588         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
40589         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
40590
40591 2002-01-09  Richard Henderson  <rth@redhat.com>
40592
40593         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
40594         type in which to perform the operation for each size.
40595
40596 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
40597
40598         * gcc.c-torture/compile/20020109-2.c: New test.
40599
40600 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
40601
40602         * gcc.c-torture/execute/loop-10.c: New test.
40603
40604 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
40605
40606         * gcc.c-torture/compile/20010226-1.c: New test.
40607         * gcc.c-torture/compile/20010227-1.c: New test.
40608         * gcc.c-torture/compile/20010426-1.c: New test.
40609         * gcc.c-torture/compile/20010510-1.c: New test.
40610         * gcc.c-torture/compile/20010605-3.c: New test.
40611         * gcc.c-torture/compile/20010824-1.c: New test.
40612         * gcc.c-torture/execute/20010409-1.c: New test.
40613         * gcc.dg/noncompile/20000901-1.c: New test.
40614         * gcc.dg/20001023-1.c: New test.
40615         * gcc.dg/20001101-1.c: New test.
40616         * gcc.dg/20001102-1.c: New test.
40617         * gcc.dg/20010207-1.c: New test.
40618         * gcc.dg/20010405-1.c: New test.
40619         * gcc.dg/20010822-1.c: New test.
40620         * gcc.dg/20011107-1.c: New test.
40621
40622 2002-01-09  Jeffrey A Law  (law@redhat.com)
40623
40624         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
40625
40626         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
40627         execution failure on PA targets.
40628
40629 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
40630
40631         * gcc.c-torture/compile/20020109-1.c: New test.
40632
40633 2002-01-08  Kazu Hirata  <kazu@hxi.com>
40634
40635         * gcc.c-torture/execute/20020108-1.c: New test.
40636
40637 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
40638
40639         * gcc.dg/20020108-1.c: New test.
40640
40641 2002-01-08  H.J. Lu <hjl@gnu.org>
40642
40643         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
40644         for header files.
40645
40646 2002-01-08  Geoff Keating  <geoffk@redhat.com>
40647
40648         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
40649         consistency.
40650
40651 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
40652
40653         * gcc.dg/altivec-4.c: Test altivec predicates.
40654
40655 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
40656
40657         * gcc.c-torture/execute/20020107-1.c: New test.
40658
40659 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
40660
40661         PR c/5279
40662         * gcc.c-torture/compile/20020106-1.c: New test.
40663
40664 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
40665
40666         * gcc.c-torture/execute/nestfunc-4.c: New test.
40667
40668 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
40669
40670         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
40671         extra triple that slipped in.
40672         * g++.old-deja/g++.abi/align.C: Likewise.
40673         * g++.old-deja/g++.abi/bitfields.C: Likewise.
40674
40675 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
40676
40677         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
40678         * g++.old-deja/g++.abi/align.C: Likewise.
40679         * g++.old-deja/g++.abi/bitfields.C: Likewise.
40680
40681         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
40682         on FreeBSD/i386.
40683         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
40684         FreeBSD.
40685
40686 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
40687
40688         * gcc.dg/20020104-1.c: New test.
40689
40690         * gcc.dg/20020104-2.c: New test.
40691
40692 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
40693
40694         * gcc.dg/20020103-1.c: Fix typo in target selector.
40695
40696 2002-01-03  Richard Henderson  <rth@redhat.com>
40697
40698         * gcc.dg/20020103-1.c: New.
40699
40700 2002-01-03  Kazu Hirata  <kazu@hxi.com>
40701
40702         * gcc.c-torture/execute/20020103-1.c: New test.
40703
40704 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
40705
40706         * g++.dg/other/debug2.C: New test.
40707
40708         * gcc.c-torture/compile/20020103-1.c: New test.
40709
40710 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
40711
40712         * gcc.dg/gnu89-init-1.c: Added new tests.
40713
40714 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
40715
40716         * g++.dg/template/friend2.C: Remove as patch is reverted.
40717
40718         * g++.dg/warn/oldcast1.C: New test.
40719
40720         * g++.dg/template/ptrmem1.C: New test.
40721         * g++.dg/template/ptrmem2.C: New test.
40722
40723         * g++.dg/template/ntp.C: New test.
40724
40725         * g++.dg/other/component1.C: New test.
40726
40727         * g++.dg/template/ttp3.C: New test.
40728
40729         * g++.dg/template/friend2.C: New test.
40730         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
40731
40732 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
40733
40734         * g++.dg/other/ptrmem1.C: New test.
40735         * g++.dg/other/ptrmem2.C: New test.
40736
40737 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
40738
40739         * g++.dg/template/ctor1.C: New test.
40740
40741 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
40742
40743         * g++.dg/template/friend2.C: New test.
40744
40745 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
40746
40747         * gcc.dg/mmix-1.c: New test.
40748
40749 2001-12-31  Richard Henderson  <rth@redhat.com>
40750
40751         * gcc.dg/asm-5.c: New.
40752
40753 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
40754
40755         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
40756         in namespace __gnu_cxx
40757
40758 2001-12-30  Richard Henderson  <rth@redhat.com>
40759
40760         * gcc.dg/debug-6.c: New.
40761
40762 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
40763
40764         * gcc.c-torture/compile/20011229-2.c: New test.
40765
40766 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
40767
40768         * gcc.dg/debug-3.c: New test.
40769         * gcc.dg/debug-4.c: New test.
40770         * gcc.dg/debug-5.c: New test.
40771
40772 2001-12-29  Richard Henderson  <rth@redhat.com>
40773
40774         * g++.dg/eh/loop1.C: New.
40775
40776 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
40777
40778         * g++.dg/template/crash1.C: New test.
40779
40780 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
40781
40782         * g++.dg/other/const1.C: New test.
40783
40784 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
40785
40786         * gcc.c-torture/compile/20011229-1.c: New test.
40787
40788 2001-12-28  Stan Shebs  <shebs@apple.com>
40789
40790         * lib/objc-torture.exp: Resync with c-torture.exp.
40791         * lib/objc.exp: Load standard libraries.
40792
40793 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
40794
40795         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
40796         additional tests.
40797
40798 2001-12-27  Roger Sayle <roger@eyesopen.com>
40799
40800         * gcc.c-torture/execute/string-opt-16.c: New testcase.
40801
40802 2001-12-27  Richard Henderson  <rth@redhat.com>
40803
40804         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
40805
40806 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
40807
40808         * g++.dg/eh/ctor1.C: New test.
40809         * g++.dg/other/error2.C: New test.
40810
40811 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
40812
40813         * g++.dg/other/init2.C: New test.
40814
40815 2001-12-24  Richard Henderson  <rth@redhat.com>
40816
40817         * gcc.dg/20011223-1.c: New.
40818         * gcc.dg/inline-1.c: New.
40819
40820 2001-12-23  Richard Henderson  <rth@redhat.com>
40821
40822         * gcc.dg/asm-4.c: Test operand modifiers.
40823
40824 2001-12-23  Richard Henderson  <rth@redhat.com>
40825
40826         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
40827
40828 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
40829
40830         * gcc.c-torture/execute/20011223-1.c: New test.
40831
40832 2001-12-21  Richard Henderson  <rth@redhat.com>
40833
40834         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
40835         re-enables the warning.
40836
40837 2001-12-21  Richard Henderson  <rth@redhat.com>
40838
40839         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
40840
40841 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
40842
40843         * gcc.c-torture/compile/20011218-1.c: New test.
40844
40845 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
40846
40847         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
40848         arm-isr.c test.
40849         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
40850         epilogue generation for ARM ISR routines.
40851
40852 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40853
40854         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
40855         * gcc.dg/format/c90-printf-3.c: Likewise.
40856         * gcc.dg/format/c99-printf-3.c: Likewise.
40857         * gcc.dg/format/ext-1.c: Likewise.
40858         * gcc.dg/format/ext-6.c: Likewise.
40859         * gcc.dg/format/format.h: Prototype unlocked stdio.
40860
40861 2001-12-20  Richard Henderson  <rth@redhat.com>
40862
40863         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
40864         (arena): Use it.
40865         (malloc): Correct allocation logic.  Abort if we fill up the
40866         arena before initialization complete.
40867         (realloc): Correct allocation logic.
40868
40869 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
40870
40871         * gcc.c-torture/compile/20011219-2.c: New test.
40872
40873         * gcc.c-torture/execute/20011219-1.c: New test.
40874
40875 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
40876
40877         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
40878         target does not support weak symbols.
40879
40880 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
40881
40882         * gcc.c-torture/compile/20011219-1.c: New test.
40883
40884 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
40885
40886         * g++.dg/other/error1.C: New test.
40887
40888 2001-12-17  Jeffrey A Law  (law@redhat.com)
40889
40890         * gcc.c-torture/execute/20011217-1.c: New test.
40891
40892 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
40893
40894         * objc.dg/special/: New directory.
40895         * objc.dg/special/special.exp: New file.
40896         * objc.dg/special/unclaimed-category-1.h: New file.
40897         * objc.dg/special/unclaimed-category-1a.m: New file.
40898         * objc.dg/special/unclaimed-category-1.m: New file.
40899
40900 2001-12-17  Andreas Jaeger  <aj@suse.de>
40901
40902         * gcc.c-torture/compile/20011217-2.c: New test.
40903
40904 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
40905
40906         * gcc.c-torture/compile/20011217-1.c: New test.
40907
40908 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
40909
40910         * testsuite/gcc.dg/20011214-1.c: New.
40911
40912 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
40913
40914         * gcc.dg/altivec-4.c: New.
40915
40916 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
40917
40918         * gcc.dg/20011113-1.c: New test.
40919
40920 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
40921
40922         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
40923         std::__malloc_alloc_template<0> and
40924         std::__default_alloc_template<false, 0>.
40925
40926 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
40927
40928         * objc/execute/bf-21.m: New test.
40929         * objc/execute/enumeration-1.m: New test.
40930         * objc/execute/enumeration-2.m: New test.
40931
40932 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
40933
40934         * gcc.dg/gnu89-init-1.c: New test.
40935
40936 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
40937
40938         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
40939         * g++.old-deja/g++.jason/2371.C: Likewise.
40940         * g++.old-deja/g++.jason/template33.C: Likewise.
40941         * g++.old-deja/g++.jason/template34.C: Likewise.
40942         * g++.old-deja/g++.jason/template36.C: Likewise.
40943         * g++.old-deja/g++.oliva/typename1.C: Likewise.
40944         * g++.old-deja/g++.oliva/typename2.C: Likewise.
40945         * g++.old-deja/g++.other/typename1.C: Likewise.
40946         * g++.old-deja/g++.pt/inherit2.C: Likewise.
40947         * g++.old-deja/g++.pt/nontype5.C: Likewise.
40948         * g++.old-deja/g++.pt/typename11.C: Likewise.
40949         * g++.old-deja/g++.pt/typename14.C: Likewise.
40950         * g++.old-deja/g++.pt/typename16.C: Likewise.
40951         * g++.old-deja/g++.pt/typename3.C: Likewise.
40952         * g++.old-deja/g++.pt/typename4.C: Likewise.
40953         * g++.old-deja/g++.pt/typename5.C: Likewise.
40954         * g++.old-deja/g++.pt/typename7.C: Likewise.
40955         * g++.old-deja/g++.robertl/eb9.C: Likewise.
40956
40957 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
40958
40959         * g++.dg/other/linkage1.C: New test.
40960         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
40961         specifiers.
40962
40963 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
40964
40965         * gcc.dg/concat.c: New test.
40966
40967 2001-12-11  Stan Shebs  <shebs@apple.com>
40968
40969         * objc/compile: New test directory.
40970         * objc/compile/compile.exp: New expect script.
40971         * objc/compile/20011211-1.m: New compile test.
40972
40973 2001-12-11  Jason Merrill  <jason@redhat.com>
40974
40975         * lib/prune.exp (prune_gcc_output): Also handle "In member
40976         function".  So many permutations...
40977
40978 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
40979
40980         * g++.dg/template/typedef1.C: New test.
40981
40982 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
40983
40984         * g++.dg/other/copy1.C: New test.
40985
40986 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
40987
40988         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
40989
40990         * gcc.dg/builtin-choose-expr.c: New.
40991
40992 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
40993
40994         * gcc.dg/altivec-2.c: New.
40995
40996 2001-12-07  Richard Henderson  <rth@redhat.com>
40997
40998         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
40999
41000 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
41001
41002         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
41003         ultrasparc.
41004
41005 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
41006
41007         * g++-old.deja/g++.robertl/eb101.C: Deleted.
41008
41009 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
41010
41011         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
41012         variable argument list.
41013
41014 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
41015
41016         * gcc.c-torture/execute/memcheck: Delete entire directory.
41017         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
41018         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
41019
41020 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
41021
41022         * gcc.dg/Wshadow-1.c: New test.
41023
41024 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
41025
41026         * gcc.c-torture/compile/20011130-1.c: New test.
41027
41028         * gcc.dg/noncompile/20011025-1.c: New test.
41029
41030         * g++.dg/other/anon-union.C: New test.
41031
41032         * gcc.c-torture/execute/20011024-1.c: New test.
41033
41034 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
41035
41036         * gcc.c-torture/execute/20000722-1.x,
41037         gcc.c-torture/execute/20010123-1.x: Remove.
41038         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
41039         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
41040         gcc.dg/c99-complit-2.c: New tests.
41041
41042 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
41043
41044         * g++.dg/inherit/base1.C: New test.
41045
41046 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
41047
41048         * g++.dg/other/stdarg1.C: New test.
41049
41050         * gcc.c-torture/compile/20011130-2.c: New test.
41051
41052 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
41053
41054         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
41055         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
41056         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
41057         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
41058         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
41059         * gcc.dg/builtin-prefetch-1.c: New test.
41060
41061 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
41062
41063         * gcc.dg/20011130-1.c: New test.
41064
41065 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
41066
41067         * g++.dg/other/scope1.C: New test.
41068         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
41069
41070 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
41071
41072         * gcc.dg/vla-init-1.c: New test.
41073
41074 2001-12-01  Geoff Keating  <geoffk@redhat.com>
41075
41076         * gcc.c-torture/compile/structs.c: New testcase from GDB.
41077
41078 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
41079
41080         * objc.dg/alias.m: Update.
41081         * objc.dg/class-1.m: Update.
41082         * objc.dg/const-str-1.m: Update.
41083         * objc.dg/fwd-proto-1.m: Update.
41084         * objc.dg/id-1.m: Update.
41085         * objc.dg/super-class-1.m: Update.
41086
41087 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
41088
41089         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
41090         constructs.
41091
41092 2001-11-28  Jeffrey A Law  (law@cygnus.com)
41093
41094         * gcc.c-torture/execute/20011128-1.c: New test.
41095
41096 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
41097
41098         * gcc.dg/20011127-1.c: New test.
41099
41100 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
41101
41102         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
41103         from Austin Group draft 7.
41104         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
41105         scanf format arguments.
41106         * gcc.dg/format/no-exargs-2.c: New test.
41107
41108 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
41109
41110         * g++.dg/abi/vbase8-4.C: New test.
41111
41112 2001-11-24  Ian Lance Taylor  <ian@airs.com>
41113
41114         * gcc.c-torture/execute/20011121-1.c: New test.
41115
41116 2001-11-23  Jeffrey A Law  (law@cygnus.com)
41117
41118         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
41119
41120 2001-11-23  Andreas Jaeger  <aj@suse.de>
41121
41122         * gcc.dg/cpp/charconst-2.c: New test.
41123
41124 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
41125
41126         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
41127         to the host if it is remote.  Let tests specify extra headers
41128         they use.
41129         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
41130         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
41131         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
41132         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
41133         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
41134         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
41135         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
41136         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
41137         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
41138         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
41139
41140 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
41141
41142         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
41143         for little endian ARMs.
41144
41145 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
41146
41147         * gcc.c-torture/compile/20011119-1.c: New test.
41148         * gcc.c-torture/compile/20011119-2.c: New test.
41149
41150 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
41151
41152         * gcc.dg/altivec-1.c: Fix typo.
41153
41154 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
41155
41156         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
41157
41158 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
41159
41160         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
41161
41162 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
41163
41164         * lib/g77.exp: Don't specify --rpath-link.
41165
41166         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
41167         across all the headers.
41168         * gcc.dg/format/format.exp: For testing on a remote host,
41169         copy format.h.
41170
41171         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
41172         * gcc.c-torture/execute/930406-1.c: Likewise.
41173         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
41174
41175 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
41176
41177         * gcc.dg/altivec-1.c: New.
41178
41179 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
41180
41181         * gcc.dg/cpp/fpreprocessed.c: New test case.
41182
41183 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
41184
41185         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
41186         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
41187         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
41188
41189 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
41190
41191         * gcc.dg/no-builtin-1.c: New test.
41192
41193 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
41194
41195         * gcc.c-torture/execute/20011115-1.c: New test.
41196
41197 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
41198
41199         * gcc.c-torture/compile/20011114-2.c: New test.
41200         * gcc.c-torture/compile/20011114-3.c: New test.
41201         * gcc.c-torture/compile/20011114-4.c: New test.
41202
41203 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
41204
41205         * g++.dg/other/init1.C: New test.
41206
41207 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
41208
41209         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
41210         message.
41211
41212         * gcc.c-torture/execute/20011114-1.c: New testcase.
41213
41214         * gcc.c-torture/compile/20010327-1.c: Revert last change.
41215         * gcc.c-torture/compile/20011114-1.c: New test, exactly
41216         like the (before this change) version of 20010327-1.c.
41217
41218 2001-11-14  Roger Sayle <roger@eyesopen.com>
41219
41220         * gcc.c-torture/execute/string-opt-13.c: New testcase.
41221
41222 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
41223
41224         * g++.dg/init/array2.C: New test.
41225
41226 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
41227
41228         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
41229
41230 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
41231
41232         * g++.dg/other/forscope1.C: New test.
41233         * g++.dg/ext/forscope1.C: New test.
41234         * g++.dg/ext/forscope2.C: New test.
41235
41236 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
41237
41238         * gcc.c-torture/execute/20011113-1.c: New test.
41239
41240 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
41241
41242         * gcc.c-torture/execute/20011109-2.c: New test.
41243
41244         * gcc.c-torture/execute/20011109-1.c: New test.
41245
41246 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
41247
41248         * gcc.c-torture/compile/20011109-1.c: New test.
41249
41250 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
41251
41252         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
41253         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
41254         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
41255         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
41256         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
41257         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
41258         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
41259
41260 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
41261
41262         * g++.dg/warn/Wshadow-1.C: New tests.
41263         * g++.old-deja/g++.mike/for3.C: Update.
41264
41265 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
41266
41267         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
41268         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
41269         XFAILs.  Adjust expected error texts.
41270         * gcc.c-torture/compile/20011106-1.c,
41271         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
41272         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
41273         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
41274         gcc.dg/c99-array-lval-5.c: New tests.
41275
41276 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
41277
41278         * gcc.dg/cpp/defined.c: Update.
41279
41280 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
41281
41282         * gcc.c-torture/execute/anon-1.c: New test.
41283
41284 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
41285
41286         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
41287         same size, so no warning should be produced on stormy16.
41288
41289         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
41290         due to oversized array.
41291         * g++.old-deja/g++.mike/ns15.C: Likewise.
41292         * g++.old-deja/g++.pt/crash16.C: Likewise.
41293
41294 2001-11-02  Graham Stott  <grahams@redhat.com>
41295
41296         * g++.dgother/debug1.C: Fix typos.
41297
41298 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
41299
41300         * g++.dg/other/debug1.C: New test.
41301
41302 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
41303
41304         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
41305         of unsigned long.
41306
41307 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
41308
41309         * gcc.dg/20011029-2.c: New test.
41310
41311         * gcc.c-torture/compile/20011029-1.c: New test.
41312
41313 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
41314
41315         * objc/execute/class_self-1.m: New test.
41316         * objc/execute/class_self-2.m: New test.
41317
41318 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
41319
41320         * gcc.misc-tests/msgs.exp: Delete.
41321         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
41322         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
41323         error set to match recent changes.
41324
41325 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
41326
41327         * gcc.dg/20011021-1.c: New test.
41328
41329 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
41330
41331         * gcc.c-torture/compile/20011023-1.c: New test.
41332
41333 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
41334
41335         * lib/g77.exp: Rewrite based on lib/g++.exp.
41336
41337 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
41338
41339         * gcc.c-torture/execute/20011019-1.c: New test.
41340
41341         * gcc.dg/20011018-1.c: New test.
41342
41343 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
41344
41345         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
41346
41347 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
41348
41349         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
41350         * gcc.dg/attr-invalid.c: Likewise.
41351
41352 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
41353
41354         * testsuite/gcc.dg/20011015-1.c: New test.
41355
41356 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
41357
41358         * g++.dg/template/unify2.C: New test.
41359
41360 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
41361
41362         * g++.dg/other/exception-specification.C: New test
41363
41364 2001-10-13  Tom Rix  <trix@redhat.com>
41365
41366         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
41367         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
41368
41369 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
41370
41371         * testsuite/gcc.dg/20011009-1.c: New test.
41372
41373 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
41374
41375         PR g++/4476
41376         * g++.dg/other/friend1.C: New test.
41377
41378 2001-10-11  Richard Henderson  <rth@redhat.com>
41379
41380         * g++.old-deja/g++.other/crash18.C: Add -S to options.
41381
41382 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41383
41384         * gcc.c-torture/compile/20011010-1.c: New.
41385
41386 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
41387
41388         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
41389         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
41390         g77.f-torture/execute/execute.exp,
41391         g77.f-torture/noncompile/noncompile.exp,
41392         gcc.c-torture/compile/compile.exp,
41393         gcc.c-torture/execute/execute.exp,
41394         gcc.c-torture/execute/ieee/ieee.exp,
41395         gcc.c-torture/execute/memcheck/memcheck.exp,
41396         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
41397         objc/execute/execute.exp: Update FSF address.
41398
41399 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
41400
41401         * gcc.dg/cpp/cmdlne-C.c: Update.
41402         * gcc.dg/cpp/cmdlne-C2.c: New.
41403
41404 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41405
41406         * gcc.c-torture/execute/20011008-3.c: New.
41407
41408 2001-10-08  DJ Delorie  <dj@redhat.com>
41409
41410         * gcc.dg/20011008-1.c: New.
41411         * gcc.dg/20011008-2.c: New.
41412
41413 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
41414
41415         * gcc.dg/cpp/spacing1.c: Update test.
41416
41417 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
41418
41419         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
41420         spelling errors of "separate" as "seperate".
41421
41422 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
41423
41424         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
41425         enough to avoid inlining.
41426
41427 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
41428
41429         * lib/g77.exp: set libg2c_dir correctly.
41430
41431 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
41432
41433         * gcc.dg/cpp/macro11.c: New test.
41434
41435 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
41436
41437         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
41438         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
41439         gcc.dg/format/multattr-3.c: New tests.
41440         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
41441         tests for format attributes on function pointers being rejected.
41442
41443 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
41444
41445         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
41446
41447 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
41448
41449         * g++.dg/warn/format1.C: New test.
41450
41451 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
41452
41453         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
41454
41455 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
41456
41457         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
41458
41459 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
41460
41461         * gcc.dg/cpp/redef2.c: Add test.
41462
41463 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
41464
41465         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
41466         long-standing bug on i686, apparently.
41467         * gcc.c-torture/execute/loop-2c.x: New file.
41468         * gcc.c-torture/execute/loop-2d.x: New file.
41469         * gcc.c-torture/execute/loop-3c.x: New file.
41470
41471 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
41472
41473         * gcc.dg/cpp/20000625-2.c: Correct line number.
41474
41475 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
41476
41477         * gcc.dg/cpp/macro10.c: New test.
41478         * gcc.dg/cpp/strify3.c: New test.
41479         * gcc.dg/cpp/spacing1.c: Add tests.
41480         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
41481         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
41482
41483 2001-09-24  DJ Delorie  <dj@redhat.com>
41484
41485         * gcc.c-torture/execute/20010924-1.c: New test.
41486
41487 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
41488
41489         * testsuite/objc/execute/paste.m: Remove.
41490
41491 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
41492
41493         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
41494
41495 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
41496
41497         * g77.dg/strlen0.f: New test.
41498
41499 2001-09-21  Richard Henderson  <rth@redhat.com>
41500
41501         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
41502         * g++.old-deja/g++.abi/vtable2.C: Likewise.
41503
41504 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
41505
41506         Table-driven attributes.
41507         * g++.dg/ext/attrib1.C: New test.
41508
41509 2001-09-20  DJ Delorie  <dj@redhat.com>
41510
41511         * gcc.dg/20000926-1.c: Update expected warning messages.
41512         * gcc.dg/array-2.c: Likewise, and test for warnings too.
41513         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
41514         array.
41515
41516 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
41517
41518         * g++.dg/eh/registers1.C: New test case.
41519
41520 2001-09-17  Richard Henderson  <rth@redhat.com>
41521
41522         * gcc.dg/array-5.c: Fix VLA decomposition test.
41523
41524 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
41525
41526         * gcc.dg/cpp/line5.c: New testcase.
41527
41528 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
41529
41530         * gcc.dg/cpp/macro9.c: New test.
41531
41532 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
41533
41534         * gcc.c-torture/execute/980223.c: Change type of addr from long
41535         to char *.
41536
41537 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
41538
41539         * gcc.c-torture/execute/20010915-1.c: New test.
41540
41541 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
41542
41543         * g77.dg/bprob: New directory.
41544         * g77.dg/bprob/bprob.exp: New file.
41545         * g77.dg/bprob/bprob-1.f: New test.
41546         * g77.dg/gcov: New directory.
41547         * g77.dg/gcov/gcov.exp: New file.
41548         * g77.dg/gcov/gcov-1.f: New test.
41549         * g77.dg/gcov/gcov-1.x: New file.
41550
41551 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
41552
41553         * gcc.dg/cpp/directiv.c: Update.
41554         * gcc.dg/cpp/undef1.c: Update.
41555
41556 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
41557
41558         * gcc.dg/20010912-1.c: New test.
41559
41560 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
41561
41562         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
41563         language-independent file in lib.
41564         * lib/gcov.exp: New file.
41565
41566 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
41567
41568         * gcc.c-torture/compile/20010911-1.c: New test.
41569
41570 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
41571
41572         * lib/profopt.exp: New, to support profile-directed optimizations.
41573         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
41574         * gcc.misc-tests/bprob-1.c: New test.
41575         * gcc.misc-tests/bprob-2.c: New test.
41576
41577 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
41578
41579         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
41580         XFAIL and which kinds of gcov output to verify.
41581         * gcc.misc-tests/gcov-4b.x: New file.
41582         * gcc.misc-tests/gcov-5b.x: New file.
41583         * gcc.misc-tests/gcov-6.x: New file.
41584         * gcc.misc-tests/gcov-7.c: New test.
41585         * gcc.misc-tests/gcov-7.x: New file.
41586
41587 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
41588
41589         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
41590         * gcc.misc-tests/gcov-6.c: New test.
41591
41592 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
41593
41594         PR c++/3986
41595         * g++.dg/abi/vbase1.C: New test.
41596
41597 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
41598
41599         * objc.dg/method-2.m: New.
41600
41601 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
41602
41603         PR c++/4203
41604         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
41605         * g++.dg/init/empty1.C: New test.
41606
41607 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
41608
41609         * gcc.c-torture/compile/20010903-1.c: New test.
41610
41611 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
41612
41613         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
41614         for m68k.
41615
41616 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
41617
41618         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
41619
41620         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
41621
41622         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
41623
41624 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
41625
41626         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
41627         for 16-bit 'unsigned int'.
41628
41629 2001-08-29  Kazu Hirata  <kazu@hxi.com>
41630
41631         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
41632
41633 2001-08-27  Richard Henderson  <rth@redhat.com>
41634
41635         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
41636         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
41637
41638 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
41639
41640         * gcc.dg/asm-names.c (ymain): New.
41641
41642 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
41643
41644         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
41645         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
41646         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
41647
41648 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41649
41650         * gcc.dg/compare5.c: New testcase.
41651
41652 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
41653
41654         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
41655         and "In instantiation".
41656
41657 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
41658
41659         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
41660
41661 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
41662
41663         * gcc.misc-tests/gcov.exp: Add support for branch information.
41664         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
41665         * gcc.misc-tests/gcov-4.c: New test.
41666         * gcc.misc-tests/gcov-4b.c: New test.
41667         * gcc.misc-tests/gcov-5b.c: New test.
41668
41669 2001-08-20  Zack Weinberg  <zackw@panix.com>
41670
41671         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
41672         expected to fail.
41673
41674 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
41675
41676         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
41677
41678 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
41679
41680         * g++.dg/eh/template1.C: New test.
41681
41682 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
41683
41684         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
41685         Fix thinko.
41686         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
41687         for xfail.
41688
41689 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
41690
41691         * lib/g77-dg.exp: Use prune.exp for common procedures
41692         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
41693         * lib/g77.exp: (g77-dg-prune) Remove
41694
41695 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
41696
41697         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
41698
41699 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41700
41701         * g++.dg/template/unify1.C: New test.
41702
41703 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
41704
41705         * g++.dg/abi/empty4.C: New test.
41706
41707 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
41708
41709         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
41710         solaris2.*
41711         * g77.f-torture/compile/pr3743.x: Likewise.
41712
41713 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
41714
41715         * g++.dg/other/using-declaration.C: New test.
41716
41717 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
41718
41719         * gcc.dg/cpp/tr-sign.c: New testcase.
41720
41721 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
41722
41723         * gcc.dg/cpp/19951025-1.c: Revert.
41724         * gcc.dg/cpp/directiv.c: We no longer process directives that
41725         interrupt macro arguments.
41726
41727 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
41728
41729         * gcc.dg/bconstp-1.c: New test.
41730
41731 2001-08-03  Richard Henderson  <rth@redhat.com>
41732
41733         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
41734
41735 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
41736
41737         * gcc.dg/cpp/19951025-1.c: Update.
41738
41739 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
41740
41741         * g77.dg/ff90-1.f (s): Fix reference of variable z,
41742         should be x.
41743
41744 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
41745
41746         Kill -fhonor-std.
41747         * g++.old-deja/g++.ns/ns14.C: Remove special options.
41748         * g++.old-deja/g++.other/std1.C: Likewise.
41749         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
41750
41751 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
41752
41753         * lib/g77.exp: Load gcc-defs.exp for common procedures
41754         (g77_pass, g77_fail, g77_finish, g77_exit,
41755         ${tool}_check_unsupported_p} Now redundant.  Deleted.
41756
41757 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
41758
41759         * g77.dg/fbackslash.f
41760         * g77.dg/fcase-preserve.f
41761         * g77.dg/ff90-1.f
41762         * g77.dg/ffixed-line-length-0.f
41763         * g77.dg/ffixed-line-length-132.f
41764         * g77.dg/ffixed-line-length-7.f
41765         * g77.dg/ffixed-line-length-72.f
41766         * g77.dg/ffixed-line-length-none.f
41767         * g77.dg/ffree-form-1.f
41768         * g77.dg/fno-backslash.f
41769         * g77.dg/fno-f90-1.f
41770         * g77.dg/fno-fixed-form-1.f
41771         * g77.dg/fno-onetrip.f
41772         * g77.dg/fno-typeless-boz.f
41773         * g77.dg/fno-underscoring.f
41774         * g77.dg/fno-vxt-1.f
41775         * g77.dg/fonetrip.f
41776         * g77.dg/ftypeless-boz.f
41777         * g77.dg/fugly-assumed.f
41778         * g77.dg/funderscoring.f
41779         * g77.dg/fvxt-1.f
41780
41781 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
41782
41783         * objc.dg/fwd-proto-1.m: New.
41784         * objc.dg/local-decl-1.m: New.
41785         * objc.dg/naming-1.m: New.
41786         * objc.dg/naming-2.m: New.
41787         * objc.dg/proto-hier-1.m: New.
41788
41789 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
41790
41791         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
41792         largest-type elements to a struct makes its size grow.
41793
41794 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
41795
41796         * g++.dg/abi/vthunk1.C: New test.
41797
41798 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
41799
41800         * g++.dg/abi/vbase8-22.C: New test.
41801
41802 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
41803
41804         * gcc.dg/cpp/macro8.c: New test.
41805
41806 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
41807
41808         * g++.dg/abi/vbase8-21.C: New test.
41809
41810 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
41811
41812         * g++.dg/abi/vbase8-10.C: New test.
41813
41814 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
41815
41816         * lib/g++.exp (g++_set_ld_library_path): Renamed to
41817         ${tool}_set_ld_library_path.
41818         Changed caller.
41819         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
41820         g++.exp.
41821
41822 2001-07-26  Stan Cox <scox@redhat.com>
41823
41824         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
41825         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
41826         gcc_exit, gcc_check_unsupported_p):
41827         Moved to gcc-deps.exp
41828         * gcc-deps.exp: New file.
41829
41830 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41831
41832         * g++.old-deja/g++.pt/defarg14.C: New test.
41833
41834 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
41835
41836         * g++.old-deja/g++.other/lineno5.C: New test.
41837
41838 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
41839
41840         * g++.old-deja/g++.pt/crash68.C: New test.
41841
41842 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
41843
41844         * g++.old-deja/g++.other/crash42.C: New test.
41845
41846 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
41847
41848         * gcc.dg/cpp/extratokens.c: Fix.
41849         * gcc.dg/cpp/skipping2.c: New tests.
41850
41851 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
41852
41853         * gcc.c-torture/execute/20010724-1.c: New file.
41854         * gcc.c-torture/execute/20010724-1.x: New file.
41855
41856 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
41857
41858         * g++.old-deja/g++.other/cond7.C: New test.
41859
41860 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
41861
41862         * g++.old-deja/g++.other/optimize4.C: New test.
41863
41864 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
41865
41866         * g++.old-deja/g++.abi/vbase8-5.C: New test.
41867
41868 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
41869
41870         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
41871         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
41872         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
41873         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
41874
41875         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
41876         bug report" message.
41877
41878         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
41879         * g++.dg/ext/instantiate1.C: Move from old-deja.
41880
41881 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
41882
41883         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
41884         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
41885         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
41886         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
41887
41888 2001-07-23  Jeffrey A Law  (law@cygnus.com)
41889
41890         * gcc.c-torture/execute/20010723-1.c: New test.
41891
41892 2001-07-23  Ben Elliston  <bje@redhat.com>
41893
41894         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
41895
41896 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41897
41898         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
41899         i[34567]86-*-*.
41900         Delete handling of ieee_multilib_flags.
41901         Pass -mieee for alpha*-*-* and sh-*-*.
41902         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
41903
41904 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
41905
41906         Remove old-abi tests.
41907         * g++.old-deja/g++.mike/p11116.C: Remove.
41908         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
41909
41910 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
41911
41912         * g77.f-torture/compile/pr3743.f: New test
41913
41914 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
41915
41916         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
41917
41918 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
41919
41920         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
41921         g++.old-deja/g++.pt/static6.C: Likewise.
41922         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
41923         supports weak symbols.
41924
41925 2001-07-18  Andreas Jaeger  <aj@suse.de>
41926
41927         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
41928         supported again.
41929
41930 2001-07-18  Andreas Jaeger  <aj@suse.de>
41931
41932         * gcc.dg/iftrap-1.c: Fix target line.
41933
41934 2001-07-17  Richard Henderson  <rth@redhat.com>
41935
41936         * gcc.c-torture/execute/20010717-1.c: New.
41937
41938 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
41939
41940         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
41941         tests.
41942
41943 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
41944
41945         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
41946
41947 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
41948
41949         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
41950         UAC_SIGBUS, UAC_NOPRINT definitions.
41951
41952 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
41953
41954         * objc/execute/object_is_class.m: New test.
41955         * objc/execute/object_is_meta_class.m: New test.
41956
41957 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
41958
41959         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
41960         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
41961
41962 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
41963
41964         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
41965         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
41966
41967 2001-07-14  Richard Henderson  <rth@redhat.com>
41968
41969         * gcc.dg/iftrap-1.c: New.
41970
41971 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
41972
41973         * g77.f-torture/execute/intrinsic77.f: New test.
41974
41975 2001-07-11  Janis Johnson <janis@us.ibm.com>
41976
41977         * gcc.misc-tests/gcov-3.c: New test.
41978
41979 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
41980
41981         * gcc.c-torture/compile/20010711-1.c,
41982         * gcc.c-torture/compile/20010711-2.c: New tests.
41983
41984 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
41985
41986         * gcc.c-torture/execute/20010711-1.c: New test.
41987
41988 2001-07-11  Ben Elliston  <bje@redhat.com>
41989
41990         * g++.old-deja/g++.other/enum5.C: New test.
41991
41992 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
41993
41994         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
41995         (g++-dg-prune): Call prune_gcc_output.
41996         * prune.exp: New file for prune_gcc_output.
41997         * lib/g++.exp, lib/gcc.exp: Load it.
41998
41999 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
42000
42001         * gcc.c-torture/compile/20010701-1.c,
42002         g++.old-deja/g++.ext/attrib6.C: New tests.
42003
42004 2001-07-06  Jeffrey A Law  (law@cygnus.com)
42005
42006         * gcc.c-torture/compile/20010706-1.c: New test.
42007
42008 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
42009
42010         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
42011
42012 2001-06-28  Stan Shebs  <shebs@apple.com>
42013
42014         * gcc.dg/pragma-darwin.c: New test.
42015
42016 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
42017
42018         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
42019         Solaris 2.[678] system.
42020
42021 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
42022
42023         * gcc.dg/20010622-1.c: New test.
42024
42025 2001-06-18  Stan Shebs  <shebs@apple.com>
42026
42027         * objc.dg: New directory.
42028         * objc.dg/dg.exp: New file.
42029         * objc.dg/alias.m: New.
42030         * objc.dg/class-1.m: New.
42031         * objc.dg/class-2.m: New.
42032         * objc.dg/const-str-1.m: New.
42033         * objc.dg/const-str-2.m: New.
42034         * objc.dg/id-1.m: New.
42035         * objc.dg/method-1.m: New.
42036         * objc.dg/super-class-1.m: New.
42037         * lib/objc-dg.exp: New file.
42038
42039 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
42040
42041         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
42042         of label name.
42043
42044 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
42045
42046         * g++.old-deja/g++.abi/vbase8-9.C: New test.
42047
42048 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42049
42050         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
42051         variable.
42052
42053 2001-06-12  Richard Henderson  <rth@redhat.com>
42054
42055         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
42056
42057 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
42058
42059         * g++.old-deja/g++.abi/vbase5.C: New test.
42060         * g++.old-deja/g++.abi/vbase6.C: New test.
42061         * g++.old-deja/g++.abi/vbase7.C: New test.
42062
42063 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42064
42065         * gcc.c-torture/compile/20010610-1.c: New test.
42066
42067 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
42068
42069         * g++.old-deja/g++.abi/vbase4.C: New test.
42070
42071 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
42072
42073         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
42074         support %f for HC11/HC12 targets.
42075         * gcc.c-torture/execute/930513-1.x: New file, likewise.
42076         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
42077         on HC11/HC12 targets.
42078         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
42079
42080 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
42081
42082         * gcc.dg/wchar_t-1.c: New file.
42083         * gcc.dg/wint_t-1.c: Likewise.
42084
42085 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
42086
42087         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
42088
42089 2001-06-11  Richard Henderson  <rth@redhat.com>
42090
42091         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
42092
42093 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
42094
42095         * gcc.c-torture/compile/20010611-1.c: New test.
42096
42097 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
42098
42099         * gcc.dg/c99-tag-1.c: Add more tests.
42100
42101 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
42102
42103         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
42104         representation on MN10300 and ARM/Thumb.
42105
42106 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
42107
42108         * g77.f-torture/execute/20010610.f: New.
42109
42110 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
42111
42112         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
42113         names.
42114
42115 2001-06-09  Richard Henderson  <rth@redhat.com>
42116
42117         * gcc.c-torture/execute/ashrdi-1.c: New.
42118         * gcc.c-torture/execute/ashldi-1.c: New.
42119         * gcc.c-torture/execute/lshrdi-1.c: New.
42120
42121 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
42122
42123         * objc/execute/load-3.m: Added. Check sending +load to categories,
42124         in addition to classes.
42125
42126 2001-06-08  Stan Shebs  <shebs@apple.com>
42127
42128         * objc/execute/load-2.m: New test.  From Nicola Pero
42129         <n.pero@mi.flashnet.it>.
42130
42131 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
42132
42133         * gcc.c-torture/execute/20010605-2.c: New test.
42134
42135 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
42136
42137         * g++.old-deja/g++.abi/vbase2.C: New test.
42138         * g++.old-deja/g++.abi/vbase3.C: New test.
42139
42140 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
42141
42142         * g++.old-deja/g++.pt/friend49.C: New test.
42143
42144 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
42145
42146         * g++.old-deja/g++.ext/anon3.C: New test.
42147
42148 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
42149
42150         * g++.old-deja/g++.other/conv7.C: New test.
42151
42152 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
42153
42154         * gcc.c-torture/compile/20010605-2.c: New test.
42155
42156 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
42157
42158         * gcc.c-torture/execute/20010604-1.c: New test.
42159
42160 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
42161
42162         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
42163
42164 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
42165
42166         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
42167         (g++_link_flags): Likewise.
42168         (g++_init): Pass gccpath's value to two previous functions.
42169
42170 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42171
42172         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
42173         Ensure logfile entry matches exec command line.
42174
42175 2001-05-31  Richard Henderson  <rth@redhat.com>
42176
42177         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
42178         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
42179
42180 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
42181
42182         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
42183         compiler for irix6.2
42184
42185 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
42186
42187         * g++.old-deja/g++.other/optimize3.C: New file.
42188
42189 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
42190
42191         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
42192         assemble.
42193
42194 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
42195
42196         * g++.old-deja/g++.other/optimize2.C: New file.
42197
42198 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
42199
42200         * gcc.c-torture/compile/20010518-2.c: New file.
42201         * gcc.c-torture/execute/20010518-1.c: New file.
42202         * gcc.c-torture/execute/20010518-2.c: New file.
42203
42204 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
42205
42206         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
42207
42208 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
42209
42210         G++ no longer defines builtins that do not begin with __builtin.
42211         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
42212         * g++.old-deja/g++.brendand/misc13.C: Likewise.
42213         * g++.old-deja/g++.law/builtin1.C: Likewise.
42214         * g++.old-deja/g++.law/cvt2.C: Likewise.
42215         * g++.old-deja/g++.mike/net5.C: Likewise.
42216         * g++.old-deja/g++.other/builtins1.C: Likewise.
42217         * g++.old-deja/g++.other/builtins2.C: Likewise.
42218         * g++.old-deja/g++.other/builtins3.C: Likewise.
42219         * g++.old-deja/g++.other/builtins4.C: Likewise.
42220         * g++.old-deja/g++.other/inline8.C: Likewise.
42221         * g++.old-deja/g++.robertl/eb39.C: Likewise.
42222
42223 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
42224
42225         * g++.old-deja/g++.pt/using1.C: Adjust.
42226         * g++.old-deja/g++.pt/using2.C: New test.
42227
42228 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
42229
42230         * gcc.dg/cpp/charconst.c: New tests.
42231         * gcc.dg/cpp/escape.c: New tests.
42232         * gcc.dg/cpp/escape-1.c: New tests.
42233         * gcc.dg/cpp/escape-2.c: New tests.
42234         * gcc.dg/cpp/ucs.c: New tests.
42235
42236 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
42237
42238         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
42239         native compiler for irix6.5.
42240
42241 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
42242
42243         * lib/g++.exp (g++_include_flags): Use args to compute
42244         get_multilibs.
42245         (g++_link_flags): Likewise.
42246         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
42247
42248 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
42249
42250         * gcc.dg/c90-hexfloat-1.c: Add more tests.
42251
42252 2001-05-21  Geoff Keating  <geoffk@redhat.com>
42253
42254         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
42255         this file.
42256
42257 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
42258
42259         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
42260         STACK_SIZE;
42261         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
42262         to STACK_SIZE; Use it to define size of add_histo array.
42263         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
42264         to STACK_SIZE.
42265         (f): Use GITT_SIZE to define size of gitt local table.
42266         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
42267         to STACK_SIZE; Use it to define size of bytemem array.
42268
42269 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
42270
42271         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
42272         on 68HC11/HC12 due to the asm instruction.
42273         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
42274         * gcc.c-torture/compile/920520-1.x: Likewise.
42275         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
42276         on 68HC11/HC12 because the function is larger than 64K.
42277         * gcc.c-torture/compile/961203-1.x: New file, this test fails
42278         on 68HC11/HC12 because the structure is too large.
42279
42280 2001-05-20  Richard Henderson  <rth@redhat.com>
42281
42282         * gcc.c-torture/execute/20010520-1.c: New.
42283
42284 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42285
42286         * g++.old-deja/g++.warn/compare1.C: New test.
42287         * gcc.dg/compare4.c: New test.
42288
42289 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
42290
42291         * g++.old-deja/g++.other/optimize1.C: New test.
42292
42293 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42294
42295         * g++.old-deja/g++.pt/spec41.C: New test.
42296
42297 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
42298
42299         * gcc.c-torture/compile/20010114-1.x: Remove.
42300
42301 2001-05-18  Stan Shebs  <shebs@apple.com>
42302
42303         * gcc.c-torture/compile/20010518-1.c: New test.
42304
42305 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
42306
42307         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
42308         * g++.old-deja/g++.pt/crash67.C: New test.
42309
42310 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
42311
42312         * g++.old-deja/g++.other/debug9.C: New test.
42313
42314 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
42315
42316         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
42317
42318 2001-05-16  Jan Hubicka  <jh@suse.cz>
42319
42320         * gcc.c-torture/compile/20010516-1.c: New test.
42321
42322 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
42323
42324         * g++.old-deja/g++.other/crash41.C: New test.
42325
42326 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
42327
42328         * g++.old-deja/g++.pt/crash66.C: New test.
42329
42330 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
42331
42332         * g++.old-deja/g++.robertl/eb27.C: Convert.
42333
42334 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
42335
42336         * g++.dg/friend-warn.C: New test.  Do not warn about friend
42337         declaration being redundant.
42338
42339 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
42340
42341         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
42342
42343 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
42344
42345         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
42346
42347 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
42348
42349         * lib/g++.exp: Use testsuite_flags.
42350
42351 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
42352
42353         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
42354
42355 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
42356
42357         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
42358
42359 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
42360
42361         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
42362
42363 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
42364
42365         * gcc.c-torture/compile/20010313-1.c: New test.
42366
42367 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
42368
42369         * gcc.dg/cpp/direct2.c: New test.
42370         * gccq.dg/cpp/direct2s.c: New test.
42371
42372         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
42373
42374 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
42375
42376         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
42377         * g++.old-deja/g++.other/op3.C: Likewise.
42378
42379 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
42380
42381         * gcc.dg/cpp/syshdr.h: New file.
42382         * gcc.dg/cpp/sysmac1.c: Update.
42383         * gcc.dg/cpp/sysmac2.c: Update.
42384
42385 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
42386
42387         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
42388
42389 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
42390
42391         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
42392         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
42393
42394 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
42395
42396         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
42397
42398 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
42399
42400         * lib/g++.exp (g++_include_flags): Don't use any special flags
42401         if TESTING_IN_BUILD_TREE is not defined.
42402         (g++_init): Use a plain 'c++' as the compiler if
42403         TESTING_IN_BUILD_TREEE is not defined.
42404
42405 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
42406
42407         * g++.old-deja/g++.eh/catch13.C: New test.
42408         * g++.old-deja/g++.eh/catch14.C: New test.
42409
42410 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
42411
42412         * gcc.dg/cpp/tr-define.c: New test.
42413
42414 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
42415
42416         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
42417         <stdlib.h>, not <malloc.h>.
42418
42419 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
42420
42421         * g++.old-deja/g++.ns/template17.C: New test.
42422
42423 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
42424
42425         * g++.old-deja/g++.pt/ref4.C: New test.
42426
42427 2001-04-30  Richard Henderson  <rth@redhat.com>
42428
42429         * gcc.dg/20000724-1.c: Revert last change.
42430
42431 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
42432
42433         * g77.f-torture/execute/20010430.f: New test.
42434
42435 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
42436
42437         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
42438
42439 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
42440
42441         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
42442
42443 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
42444
42445         * g++.old-deja/g++.eh/crash6.C: New test.
42446
42447 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
42448
42449         * g++.old-deja/g++.other/warn7.C: New test.
42450
42451 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
42452
42453         * g++.old-deja/g++.other/defarg9.C: New test.
42454
42455 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
42456
42457         * g77.f-torture/compile/20010426.f: New test.
42458         * g77.f-torture/execute/20010426.f: New test.
42459
42460 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
42461
42462         * g77.f-torture/compile/20000629-1.x: Remove - error
42463         has been fixed.
42464
42465 2001-04-26  Jeffrey A Law  (law@cygnus.com)
42466
42467         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
42468         Tweak slightly to work with g++.dg framework.
42469         * g++.dg/special/ecos.exp: Run initp1.C test.
42470         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
42471
42472         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
42473         its linker doesn't give line numbers either.
42474         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
42475
42476 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
42477
42478         * g++.old-deja/g++.other/lex1.C: New test.
42479
42480 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
42481
42482         * gcc.dg/noncompile/20010425-1.c: New test.
42483
42484 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
42485
42486         * g++.old-deja/g++.pt/mangle2.C: New test.
42487
42488 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
42489
42490         * gcc.dg/format/plus-1.c: New test.
42491
42492 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
42493
42494         * gcc.dg/20010423-1.c: New test.
42495
42496 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
42497
42498         * gcc.c-torture/execute/20010422-1.c: New test.
42499
42500 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
42501
42502         * g++.old-deja/g++.ns/type2.C: New test.
42503
42504 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
42505
42506         * g++.old-deja/g++.other/perf1.C: New test.
42507
42508 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
42509
42510         * gcc.dg/c99-func-2.c: Remove xfail.
42511         * gcc.dg/c99-func-3.c: Remove xfail.
42512         * gcc.dg/c99-func-4.c: Remove xfail.
42513
42514 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
42515
42516         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
42517
42518 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
42519
42520         * gcc.c-torture/compile/20010423-1.c: New test.
42521
42522 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
42523
42524         * g++.old-deja/g++.pt/typename28.C: New test.
42525
42526 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
42527
42528         * g++.old-deja/g++.abi/empty2.C: New test.
42529         * g++.old-deja/g++.abi/empty3.C: New test.
42530
42531 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
42532
42533         * g++.old-deja/g++.other/comdat2.C: New test.
42534         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
42535
42536 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
42537
42538         * g++.old-deja/g++.other/overload14.C: New test.
42539
42540 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
42541
42542         * g++.old-deja/g++.other/lookup23.C: New test.
42543
42544 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
42545
42546         * gcc.c-torture/execute/20010403-1.c: New test.
42547
42548 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
42549             Mark Mitchell  <mark@codesourcery.com>
42550
42551         * lib/old-dejagnu.exp: Don't delete output of executable.
42552         Add .exe suffix to executables.
42553
42554 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
42555
42556         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
42557
42558 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42559
42560         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
42561
42562 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
42563
42564         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
42565         * g++.old-deja/g++.abi/crash1.C: New test.
42566
42567 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
42568
42569         * g++.old-deja/g++.other/crash40.C: New test.
42570
42571 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42572
42573         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
42574
42575 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
42576
42577         * g++.old-deja/g++.other/warn6.C: New test.
42578
42579 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
42580
42581         * g++.old-deja/g++.robertl/eb42.C: Same.
42582
42583 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42584
42585         * gcc.dg/wtr-conversion-1.c: New testcase.
42586
42587 2001-04-10  Richard Henderson  <rth@redhat.com>
42588
42589         * g++.old-deja/g++.other/array5.C: New.
42590
42591 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42592
42593         * gcc.c-torture/execute/20010408-1.c: New test.
42594
42595 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
42596
42597         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
42598         headers and constructs.
42599         * g++.old-deja/g++.robertl/eb79.C: Same.
42600         * g++.old-deja/g++.robertl/eb77.C (main): Same.
42601         * g++.old-deja/g++.robertl/eb73.C: Same.
42602         * g++.old-deja/g++.robertl/eb66.C (main): Same.
42603         * g++.old-deja/g++.robertl/eb55.C (t): Same.
42604         * g++.old-deja/g++.robertl/eb54.C (main): Same.
42605         * g++.old-deja/g++.robertl/eb46.C (main): Same.
42606         * g++.old-deja/g++.robertl/eb44.C: Same.
42607         * g++.old-deja/g++.robertl/eb41.C (main): Same.
42608         * g++.old-deja/g++.robertl/eb4.C (main): Same.
42609         * g++.old-deja/g++.robertl/eb39.C: Same.
42610         * g++.old-deja/g++.robertl/eb33.C (main): Same.
42611         * g++.old-deja/g++.robertl/eb31.C (main): Same.
42612         * g++.old-deja/g++.robertl/eb30.C: Same.
42613         * g++.old-deja/g++.robertl/eb3.C: Same.
42614         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
42615         * g++.old-deja/g++.robertl/eb21.C: Same.
42616         * g++.old-deja/g++.robertl/eb15.C: Same.
42617         * g++.old-deja/g++.robertl/eb118.C: Same.
42618         * g++.old-deja/g++.robertl/eb115.C (main): Same.
42619         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
42620         * g++.old-deja/g++.robertl/eb109.C: Same.
42621         * g++.old-deja/g++.other/sibcall1.C (main): Same.
42622         * g++.old-deja/g++.mike/rtti1.C: Same.
42623         * g++.old-deja/g++.mike/p658.C: Same.
42624         * g++.old-deja/g++.mike/net46.C: Same.
42625         * g++.old-deja/g++.mike/net34.C: Same.
42626         * g++.old-deja/g++.mike/memoize1.C: Same.
42627         * g++.old-deja/g++.mike/eh2.C: Same.
42628         * g++.old-deja/g++.law/weak.C: Same.
42629         * g++.old-deja/g++.law/visibility7.C: Same.
42630         * g++.old-deja/g++.law/visibility25.C: Same.
42631         * g++.old-deja/g++.law/visibility22.C: Same.
42632         * g++.old-deja/g++.law/visibility2.C: Same.
42633         * g++.old-deja/g++.law/visibility17.C: Same.
42634         * g++.old-deja/g++.law/visibility13.C: Same.
42635         * g++.old-deja/g++.law/visibility10.C: Same.
42636         * g++.old-deja/g++.law/visibility1.C: Same.
42637         * g++.old-deja/g++.law/virtual3.C (eval): Same.
42638         * g++.old-deja/g++.law/vbase1.C: Same.
42639         * g++.old-deja/g++.law/operators32.C: Same.
42640         * g++.old-deja/g++.law/nest3.C: Same.
42641         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
42642         * g++.old-deja/g++.law/except5.C (main): Same.
42643         * g++.old-deja/g++.law/cvt7.C (run): Same.
42644         * g++.old-deja/g++.law/cvt2.C: Same.
42645         * g++.old-deja/g++.law/cvt16.C: Same.
42646         * g++.old-deja/g++.law/ctors6.C (bar): Same.
42647         * g++.old-deja/g++.law/ctors17.C (main): Same.
42648         * g++.old-deja/g++.law/ctors13.C: Same.
42649         * g++.old-deja/g++.law/ctors12.C (main): Same.
42650         * g++.old-deja/g++.law/ctors10.C: Same.
42651         * g++.old-deja/g++.law/code-gen5.C: Same.
42652         * g++.old-deja/g++.law/bad-error7.C: Same.
42653         * g++.old-deja/g++.law/arm9.C: Same.
42654         * g++.old-deja/g++.law/arm12.C: Same.
42655         * g++.old-deja/g++.law/arg8.C: Same.
42656         * g++.old-deja/g++.law/arg1.C: Same.
42657         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
42658         * g++.old-deja/g++.jason/template31.C: Same.
42659         * g++.old-deja/g++.jason/template24.C (main): Same.
42660         * g++.old-deja/g++.jason/2371.C: Same.
42661         * g++.old-deja/g++.eh/new2.C: Same.
42662         * g++.old-deja/g++.eh/new1.C: Same.
42663         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
42664         * g++.old-deja/g++.brendan/nest21.C (main): Same.
42665         * g++.old-deja/g++.brendan/err-msg3.C: Same.
42666         * g++.old-deja/g++.brendan/crash62.C: Same.
42667         * g++.old-deja/g++.brendan/crash52.C: Same.
42668         * g++.old-deja/g++.brendan/crash49.C (main): Same.
42669         * g++.old-deja/g++.brendan/crash38.C: Same.
42670         * g++.old-deja/g++.brendan/crash15.C (main): Same.
42671         * g++.old-deja/g++.brendan/copy9.C: Same.
42672
42673 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
42674
42675         * gcc.c-torture/execute/20001203-2.c (memset):
42676         Count argument is of type __SIZE_TYPE__.
42677
42678 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
42679
42680         * gcc.c-torture/compile/20010404-1.c: New test.
42681
42682 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
42683
42684         * gcc.c-torture/compile/20010326-1.c: New test.
42685
42686 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
42687
42688         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
42689         peculiarities of the SH.
42690         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
42691
42692 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
42693
42694         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
42695         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
42696         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
42697
42698 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
42699
42700         * g77.f-torture/compile/20010321-1.f: New test.
42701
42702 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
42703
42704         * gcc.c-torture/compile/20010329-1.c: New test.
42705
42706 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
42707
42708         * gcc.c-torture/execute/20010329-1.c: New test.
42709
42710 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
42711
42712         * g++.old-deja/g++.other/eh4.C: Fix typo.
42713
42714 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
42715
42716         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
42717
42718 2001-03-28  Philip Blundell  <philb@gnu.org>
42719
42720         * gcc.c-torture/compile/20010328-1.c: New test.
42721
42722 2001-03-27  Richard Henderson  <rth@redhat.com>
42723
42724         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
42725         * g++.old-deja/g++.eh/vbase3.C: Likewise.
42726
42727 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
42728
42729         * gcc.c-torture/compile/20010327-1.c: New test.
42730
42731 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
42732
42733         * g++.old-deja/g++.other/friend12.C: New test.
42734         * g++.old-deja/g++.other/friend9.C: Expect no errors.
42735         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
42736
42737 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
42738
42739         * gcc.c-torture/execute/20010325-1.c: New test.
42740
42741 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
42742
42743         * g++.old-deja/g++.other/mangle3.C: New test.
42744
42745 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
42746
42747         * g++.old-deja/g++.other/anon8.C: New test.
42748
42749 2001-03-20  Philip Blundell  <philb@gnu.org>
42750
42751         * gcc.c-torture/compile/20010320-1.c: New test.
42752
42753 2001-03-17  Richard Henderson  <rth@redhat.com>
42754
42755         * g++.old-deja/g++.other/eh4.C: Add expected error text.
42756
42757 2001-03-15  Geoff Keating  <geoff@redhat.com>
42758
42759         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
42760         tests on AIX.
42761
42762 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
42763
42764         * g++.old-deja/g++.other/eh4.C: New test.
42765
42766 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
42767
42768         * gcc.dg/cpp/mi1.c: Update.
42769
42770 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
42771
42772         * g++.old-deja/g++.other/regstack.C: New test.
42773
42774 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
42775
42776         * g++.old-deja/g++.other/ref4.C: New test.
42777
42778 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
42779
42780         * objc/execute/va_method.m: Added.
42781         * objc/execute/IMP.m: Added.
42782         * objc/execute/_cmd.m: Added.
42783         * objc/execute/accessing_ivars.m: Added.
42784         * objc/execute/class-1.m: Added.
42785         * objc/execute/class-10.m: Added.
42786         * objc/execute/class-11.m: Added.
42787         * objc/execute/class-12.m: Added.
42788         * objc/execute/class-13.m: Added.
42789         * objc/execute/class-14.m: Added.
42790         * objc/execute/class-2.m: Added.
42791         * objc/execute/class-3.m: Added.
42792         * objc/execute/class-4.m: Added.
42793         * objc/execute/class-5.m: Added.
42794         * objc/execute/class-6.m: Added.
42795         * objc/execute/class-7.m: Added.
42796         * objc/execute/class-8.m: Added.
42797         * objc/execute/class-9.m: Added.
42798         * objc/execute/class-tests-1.h
42799         * objc/execute/class-tests-2.h
42800         * objc/execute/compatibility_alias.m: Added.
42801         * objc/execute/encode-1.m: Added.
42802         * objc/execute/formal_protocol-1.m: Added.
42803         * objc/execute/formal_protocol-2.m: Added.
42804         * objc/execute/formal_protocol-3.m: Added.
42805         * objc/execute/formal_protocol-4.m: Added.
42806         * objc/execute/formal_protocol-5.m: Added.
42807         * objc/execute/formal_protocol-6.m: Added.
42808         * objc/execute/formal_protocol-7.m: Added.
42809         * objc/execute/informal_protocol.m: Added.
42810         * objc/execute/initialize.m: Added.
42811         * objc/execute/load.m: Added.
42812         * objc/execute/many_args_method.m: Added.
42813         * objc/execute/nested-3.m: Added.
42814         * objc/execute/no_clash.m: Added.
42815         * objc/execute/private.m: Added.
42816         * objc/execute/redefining_self.m: Added.
42817         * objc/execute/root_methods.m: Added.
42818         * objc/execute/selector-1.m: Added.
42819         * objc/execute/static-1.m: Added.
42820         * objc/execute/static-2.m: Added.
42821         * objc/execute/va_method.m: Added.
42822
42823 2001-03-10  Richard Henderson  <rth@redhat.com>
42824
42825         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
42826
42827 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
42828
42829         * g++.old-deja/g++.other/crash31.C: XFAIL.
42830         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
42831         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
42832         * gcc.c-torture/execute/20010123-1.x: XFAIL.
42833         * gcc.c-torture/execute/20010124-1.x: XFAIL.
42834         * gcc.dg/sequence-pt-1.c: XFAIL one test.
42835
42836 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
42837
42838         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
42839
42840 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
42841
42842         * gcc.dg/20000724-1.c: Don't use multiline strings.
42843
42844 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
42845
42846         * objc/execute/string1.m, objc/execute/string2.m: Compare the
42847         result of -cString against what we expect it to be; don't just
42848         print it out for no one to read.
42849
42850         * objc/execute/string3.m, objc/execute/string4.m: New tests.
42851         Based on testcases provided by Nicola Pero.
42852
42853 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
42854
42855         * gcc.dg/cpp/macro7.c: New test.
42856
42857 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
42858
42859         * gcc.dg/cpp/multiline.c: Update.
42860
42861 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
42862
42863         * g++.old-deja/g++.other/enum3.C: New test.
42864
42865 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
42866
42867         * g++.old-deja/g++.other/pod1.C: New test.
42868
42869 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
42870
42871         * g++.old-deja/g++.ext/overload1.C: New test.
42872
42873 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
42874
42875         * g++.old-deja/g++.pt/using1.C: New test.
42876
42877 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
42878
42879         * g++.old-deja/g++.other/using9.C: New test.
42880
42881 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
42882
42883         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
42884
42885         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
42886
42887 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
42888
42889         * g++.old-deja/g++.ext/realpt1.C: Remove.
42890
42891 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
42892
42893         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
42894
42895 2001-02-26  Will Cohen  <wcohen@redhat.com>
42896
42897         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
42898
42899 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
42900
42901         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
42902         templatized constructors.
42903
42904 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42905
42906         * gcc.c-torture/execute/20010224-1.c: New test.
42907
42908 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
42909
42910         * gcc.c-torture/execute/20010222-1.c: New test.
42911
42912 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
42913
42914         * g++.old-deja/g++.other/inline20.C: New test.
42915
42916 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
42917
42918         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
42919
42920 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
42921
42922         * g++.old-deja/g++.other/lookup22.C: New test.
42923
42924 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
42925
42926         * g77.dg: New directory.
42927         * g77.dg/20010216-1.f: New test case.
42928         * g77.dg/dg.exp: New driver.
42929         * lib/g77-dg.exp: New driver library.
42930
42931 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42932
42933         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
42934
42935 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
42936
42937         * g++.old-deja/g++.other/decl9.C: New test.
42938
42939 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
42940
42941         * g++.old-deja/g++.other/init16.C: Update the test so that it does
42942         not need <string> and also tests the initialization at runtime.
42943
42944 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
42945
42946         * gcc.c-torture/execute/longlong.c: New test.
42947
42948 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
42949
42950         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
42951
42952 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
42953
42954         * gcc.c-torture/execute/920302-1.c (execute):
42955         Change argument type to short.
42956
42957 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
42958
42959         * g++.old-deja/g++.pt/deduct6.C: New test.
42960
42961 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
42962
42963         * g++.old-deja/g++.pt/deduct5.C: New test.
42964
42965 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
42966
42967         * gcc.c-torture/execute/20010209-1.c: New test.
42968
42969 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
42970
42971         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
42972
42973 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
42974
42975         * g++.dg/vtgc1.C: Update for new ABI.
42976
42977         * consistency.vlad: New directory, 1665 files.
42978
42979 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
42980
42981         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
42982         return type.
42983         * gcc.dg/cpp/digraphs.c: Declare puts.
42984
42985 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
42986
42987         * g++.old-deja/g++.other/warn5.C: New test.
42988
42989 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
42990
42991         * g++.old-deja/g++.pt/spec40.C: New test.
42992
42993 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
42994
42995         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
42996         case.
42997         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
42998
42999 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
43000
43001         * gcc.c-torture/compile/20010209-1.c: New test.
43002
43003 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
43004
43005         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
43006         excess errors message but not if it crashes.
43007         * g++.old-deja/g++.other/crash27.C: Likewise.
43008         * g++.old-deja/g++.other/crash28.C: Likewise.
43009         * g++.old-deja/g++.other/crash30.C: Likewise.
43010         * g++.old-deja/g++.other/crash32.C: Likewise.
43011         * g++.old-deja/g++.other/crash35.C: Likewise.
43012         * g++.old-deja/g++.pt/inherit2.C: Likewise.
43013
43014 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
43015
43016         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
43017         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
43018         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
43019         g77.f-torture/execute/execute.exp,
43020         g77.f-torture/noncompile/noncompile.exp,
43021         gcc.c-torture/execute/execute.exp,
43022         gcc.c-torture/execute/memcheck/memcheck.exp,
43023         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
43024         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
43025         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
43026         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
43027         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
43028         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
43029         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
43030         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
43031         Remove bug reporting instructions with ancient email addresses.
43032
43033 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
43034
43035         * gcc.dg/20010202-1.c: New test.
43036         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
43037
43038 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
43039
43040         * g++.dg/stdbool-if.C: New test.
43041
43042 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
43043
43044         * objc/execute/fdecl.m: Added main().
43045
43046 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
43047
43048         * gcc.c-torture/execute/20010206-1.c: New test.
43049
43050 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
43051
43052         * gcc.dg/cpp/avoidpaste1.c: Update.
43053
43054 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
43055
43056         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
43057         Pero <nicola@brainstorm.co.uk>.
43058         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
43059
43060 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
43061
43062         * g++.old-deja/g++.pt/spec39.C: New test.
43063
43064 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
43065
43066         * gcc.c-torture/compile/20010202-1.c: New test.
43067
43068 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
43069
43070         * g++.old-deja/g++.abi/primary2.C: New test.
43071         * g++.old-deja/g++.abi/primary3.C: New test.
43072         * g++.old-deja/g++.abi/primary4.C: New test.
43073         * g++.old-deja/g++.abi/primary5.C: New test.
43074         * g++.old-deja/g++.abi/vtable3.h: New test.
43075         * g++.old-deja/g++.abi/vtable3a.C: New test.
43076         * g++.old-deja/g++.abi/vtable3b.C: New test.
43077         * g++.old-deja/g++.abi/vtable3c.C: New test.
43078         * g++.old-deja/g++.abi/vtable3d.C: New test.
43079         * g++.old-deja/g++.abi/vtable3e.C: New test.
43080         * g++.old-deja/g++.abi/vtable3f.C: New test.
43081         * g++.old-deja/g++.abi/vtable3g.C: New test.
43082         * g++.old-deja/g++.abi/vtable3h.C: New test.
43083         * g++.old-deja/g++.abi/vtable3i.C: New test.
43084         * g++.old-deja/g++.abi/vtable3j.C: New test.
43085         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
43086
43087 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
43088
43089         * g++.old-deja/g++.other/anon6.C: New test.
43090         * g++.old-deja/g++.other/anon7.C: New test.
43091
43092 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
43093
43094         * gcc.dg/cpp/avoidpaste2.c: New tests.
43095
43096 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
43097
43098         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
43099
43100 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
43101
43102         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
43103         DECIMAL_DIG cases for Irix."
43104
43105 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
43106
43107         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
43108
43109 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
43110
43111         * gcc.dg/c99-tag-1.c: New test.
43112
43113 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
43114
43115         * gcc.dg/cpp/tr-warn1.c: Add tests.
43116
43117 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
43118
43119         * gcc.dg/cpp/avoidpaste1.c: Update.
43120         * gcc.dg/cpp/paste4.c: Update.
43121
43122 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
43123
43124         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
43125         cases for Irix.
43126
43127 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
43128
43129         * g++.old-deja/g++.other/inline19.C: New test.
43130
43131 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
43132
43133         * gcc.dg/Wlarger-than.c: New test.
43134
43135 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
43136
43137         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
43138
43139 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
43140
43141         * gcc.c-torture/execute/20010129-1.c: New test.
43142         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
43143
43144 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
43145
43146         * gcc.dg/cpp/avoidpaste1.c: Test case.
43147
43148 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
43149
43150         * g++.old-deja/g++.other/inline18.C: New test.
43151
43152 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43153
43154         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
43155         and __builtin_putchar.
43156
43157 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
43158
43159         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
43160         tests.
43161
43162 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
43163
43164         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
43165         floating point number rounding mode to round to the nearest
43166         representable mode.
43167
43168 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
43169
43170         * g++.old-deja/g++.other/mangle2.C: New test.
43171
43172 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
43173
43174         * gcc.c-torture/compile/20010124-1.c: New test.
43175
43176 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
43177
43178         * g++.old-deja/g++.pt/spec38.C: New test.
43179
43180 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43181
43182         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
43183         "Build don't run".
43184
43185 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43186
43187         * gcc.c-torture/execute/20010123-1.c: New test.
43188
43189 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
43190
43191         * g++.old-deja/g++.pt/spec37.C: New test.
43192
43193 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
43194
43195         * g++.old-deja/g++.pt/overload14.C: New test.
43196
43197 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43198
43199         * gcc.c-torture/execute/20010122-1.c: New test, exercise
43200         __builtin_return_address.
43201
43202 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
43203
43204         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
43205         * g++.old-deja/g++.pt/spec35.C: New test.
43206         * g++.old-deja/g++.pt/spec36.C: New test.
43207
43208 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
43209
43210         * gcc.c-torture/compile/20010118-1.c: New test.
43211
43212 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
43213
43214         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
43215
43216 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
43217
43218         * gcc.c-torture/execute/20010119-1.c: New test.
43219
43220 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
43221
43222         * g++.old-deja/g++.other/vbase5.C: New test.
43223
43224 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
43225
43226         * gcc.c-torture/execute/20010118-1.c: New test.
43227
43228 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
43229
43230         * g++.old-deja/g++.pt/deduct3.C: New test.
43231
43232 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
43233
43234         * g++.old-deja/g++.pt/spec34.C: New test.
43235
43236 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
43237
43238         * g77.f-torture/compile/20000601-2.f: New test.
43239
43240 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
43241
43242         * g++.old-deja/g++.other/init17.C: New test.
43243
43244 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
43245
43246         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
43247
43248 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
43249
43250         * g++.old-deja/g++.pt/unify8.C: New test.
43251
43252 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
43253
43254         * g++.old-deja/g++.abi/vbase1.C: New test.
43255
43256 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
43257
43258         * g++.old-deja/g++.pt/crash65.C: New test.
43259
43260 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
43261
43262         * gcc.dg/cpp/assembl2.S: New test case.
43263
43264 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
43265
43266         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
43267         are supported.
43268
43269 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43270
43271         * g++.old-deja/g++.other/builtins1.C: New test.
43272         * g++.old-deja/g++.other/builtins2.C: Likewise.
43273         * g++.old-deja/g++.other/builtins3.C: Likewise.
43274         * g++.old-deja/g++.other/builtins4.C: Likewise.
43275
43276 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
43277
43278         * gcc.c-torture/compile/20010117-1.c: New test.
43279         * gcc.c-torture/compile/20010117-2.c: New test.
43280
43281 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
43282
43283         * g77.f-torture/execute/20010116.[fx]: New test,
43284         XFAIL on i?86-*-*.
43285         * g77.f-torture/compile/20010115.f: Indicate it's
43286         a test for PR fortran/1636.
43287
43288 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
43289
43290         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
43291
43292 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
43293
43294         * g77.f-torture/compile/20010115.f: New test.
43295
43296 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
43297
43298         * g++.old-deja/g++.pt/nontype5.C: New test.
43299
43300 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
43301
43302         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
43303         have an equivalent working one below it.
43304
43305 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
43306
43307         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
43308         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
43309
43310 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
43311
43312         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
43313         message containing "init_priority".
43314         (conpr-2.C): Likewise.
43315         (conpr-3.C): Likewise.
43316         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
43317
43318 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43319
43320         * gcc.c-torture/execute/20010114-2.c: New test.
43321
43322 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
43323
43324         * gcc.c-torture/compile/20010114-1.c: New test.
43325         * gcc.c-torture/compile/20010114-1.x: Xfail.
43326         * gcc.c-torture/compile/20010114-2.c: New test.
43327         * gcc.c-torture/execute/20010114-1.c: New test.
43328         * gcc.dg/trunc-1.c: New test.
43329         * gcc.dg/uninit-B.c: New test.
43330
43331 2001-01-13  Nick Clifton  <nickc@redhat.com>
43332
43333         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
43334         target.
43335
43336 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
43337
43338         * gcc.c-torture/compile/20010113-1.c: New test.
43339
43340 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
43341
43342         * gcc.c-torture/compile/20001212-1.c: New test.
43343
43344 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
43345
43346         * gcc.dg/cpp/widestr1.c: Update.
43347         * gcc.dg/cpp/prag-imp.c: Remove.
43348
43349 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
43350
43351         * gcc.c-torture/execute/20000801-3.x: Remove.
43352         * gcc.dg/c90-init-1.c: New test.
43353         * gcc.dg/c99-init-1.c: New test.
43354         * gcc.dg/c99-init-2.c: New test.
43355         * gcc.dg/gnu99-init-1.c: New test.
43356
43357 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
43358
43359         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
43360         testing that no relevant ones were found.
43361
43362 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
43363
43364         * g++.old-deja/g++.pt/cast2.C: New test.
43365
43366 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
43367
43368         * g++.old-deja/g++.pt/friend47.C: New test.
43369
43370 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
43371
43372         * g++.old-deja/g++.pt/instantiate13.C: New test.
43373
43374 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
43375
43376         * g++.old-deja/g++.other/defarg7.C: New test.
43377         * g++.old-deja/g++.other/defarg8.C: New test.
43378
43379 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
43380
43381         * g++.old-deja/g++.pt/crash64.C: New test.
43382
43383 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
43384
43385         * g++.old-deja/g++.pt/crash63.C: New test.
43386
43387 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
43388
43389         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
43390
43391 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
43392
43393         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
43394
43395 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
43396
43397         * g++.old-deja/g++.pt/error3.C: New test.
43398
43399 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
43400
43401         * g++.old-deja/g++.other/crash39.C: New test.
43402
43403 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
43404
43405         * g++.old-deja/g++.other/vbase4.C: New test.
43406
43407 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
43408
43409         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
43410         * gcc.dg/special/20000419-2.c: New file. Identical to above.
43411         * gcc.dg/special/special.exp: New test driver which will check
43412         for alias support for the above test.
43413
43414 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
43415
43416         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
43417         problems on small machines.
43418         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
43419         parameterize.
43420
43421 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
43422
43423         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
43424         mips.
43425         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
43426
43427 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
43428
43429         * g++.old_deja/g++.pt/using8.C: New test.
43430
43431 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
43432
43433         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
43434
43435 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
43436
43437         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
43438         where a failure is expected.
43439         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
43440
43441 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
43442
43443         * g++.old_deja/g++.pt/instantiate12.C: New test.
43444
43445 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
43446
43447         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
43448         start of structs.
43449         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
43450         * g++.old-deja/g++.brendan/crash17.C: Likewise.
43451         * g++.old-deja/g++.brendan/crash29.C: Likewise.
43452         * g++.old-deja/g++.brendan/crash48.C: Likewise.
43453         * g++.old-deja/g++.brendan/ns1.C: Likewise.
43454         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
43455         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
43456         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
43457         * g++.old-deja/g++.eh/spec6.C: Likewise.
43458         * g++.old-deja/g++.jason/crash3.C: Likewise.
43459         * g++.old-deja/g++.law/ctors11.C: Likewise.
43460         * g++.old-deja/g++.law/ctors17.C: Likewise.
43461         * g++.old-deja/g++.law/ctors5.C: Likewise.
43462         * g++.old-deja/g++.law/ctors9.C: Likewise.
43463         * g++.old-deja/g++.mike/ambig1.C: Likewise.
43464         * g++.old-deja/g++.mike/net22.C: Likewise.
43465         * g++.old-deja/g++.mike/p3538a.C: Likewise.
43466         * g++.old-deja/g++.mike/p3538b.C: Likewise.
43467         * g++.old-deja/g++.mike/virt3.C: Likewise.
43468         * g++.old-deja/g++.niklas/t128.C: Likewise.
43469         * g++.old-deja/g++.other/anon4.C: Likewise.
43470         * g++.old-deja/g++.other/using1.C: Likewise.
43471         * g++.old-deja/g++.other/warn3.C: Likewise.
43472         * g++.old-deja/g++.pt/t37.C: Likewise.
43473         * g++.old-deja/g++.robertl/eb69.C: Likewise.
43474         * g++.old-deja/g++.robertl/eb71.C: Likewise.
43475
43476 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
43477
43478         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
43479
43480 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43481
43482         * gcc.c-torture/execute/stdio-opt-3.c: New test.
43483
43484 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
43485
43486         * gcc.c-torture/compile/20010107-1.c: New test.
43487
43488 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
43489
43490         * gcc.c-torture/execute/builtin-noret-1.c: New test.
43491
43492 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
43493
43494         * gcc.dg/format/format.h: New file.
43495         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
43496         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
43497         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
43498         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
43499         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
43500         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
43501         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
43502         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
43503         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
43504         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
43505         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
43506         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
43507         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
43508         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
43509         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
43510         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
43511         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
43512         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
43513         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
43514         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
43515         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
43516         instead of declaring standard types, macros and functions in each
43517         test.
43518
43519 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
43520
43521         * gcc.c-torture/execute/20010106-1.c: New test.
43522
43523 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
43524
43525         * gcc.dg/format/format.exp: New file.
43526         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
43527         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
43528         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
43529         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
43530         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
43531         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
43532         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
43533         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
43534         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
43535         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
43536         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
43537         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
43538         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
43539         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
43540         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
43541         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
43542         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
43543         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
43544         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
43545         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
43546         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
43547         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
43548         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
43549         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
43550         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
43551         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
43552         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
43553         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
43554         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
43555         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
43556         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
43557         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
43558         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
43559         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
43560         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
43561         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
43562         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
43563         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
43564         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
43565         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
43566         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
43567         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
43568
43569 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
43570
43571         * gcc.c-torture/execute/991228-1.c: Take word endianness into
43572         account.
43573
43574 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
43575
43576         * gcc.c-torture/execute/builtin-complex-1.c: New test.
43577
43578 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
43579
43580         * g++.old-deja/g++.pt/crash62.C: New test.
43581
43582 2001-01-04  Richard Henderson  <rth@redhat.com>
43583
43584         * gcc.dg/20000926-1.c: Update expected warnings.
43585         * gcc.dg/array-2.c: Likewise.
43586         * gcc.dg/array-4.c: Also validate flexible array members.
43587         * gcc.dg/c99-flex-array-1.c: New.
43588
43589 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
43590
43591         * gcc.c-torture/compile/20001222-1.x: Remove.
43592
43593 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
43594
43595         * gcc.c-torture/execute/built-in-setjmp.c: New.
43596
43597 2001-01-03  Richard Henderson  <rth@redhat.com>
43598
43599         * gcc.dg/940510-1.c: Update expected error wording.
43600         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
43601
43602 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
43603
43604         * lib/target-supports.exp (check_alias_available): Modified to
43605         indicate aliases not supported if only weak aliases are supported.
43606
43607 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43608
43609         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
43610         Turn on cmpstrsi checks for __pj__ and __i370__.
43611
43612 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
43613
43614         * g++.old-deja/g++.other/virtual11.C: New test.
43615
43616 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
43617
43618         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
43619
43620 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43621
43622         * gcc.c-torture/compile/20010102-1.c: New test.
43623
43624 2001-01-02  Andreas Jaeger  <aj@suse.de>
43625
43626         * gcc.dg/noreturn-3.c: New test.
43627
43628         * gcc.dg/noreturn-4.c: New test.
43629
43630 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43631
43632         * gcc.c-torture/execute/stdio-opt-1.c: Also test
43633         __builtin_fputc and __builtin_fwrite.
43634
43635 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
43636
43637         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
43638         signed char, not default char.
43639
43640 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
43641
43642         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
43643
43644 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
43645
43646         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
43647
43648 2000-12-29  Richard Henderson  <rth@redhat.com>
43649
43650         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
43651         (__cyg_profile_func_exit): Define.
43652
43653 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
43654
43655         * g++.dg/vtgc1.C: New test.
43656
43657 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
43658
43659         * gcc.dg/noncompile/20001228-1.c: New test.
43660
43661         * gcc.dg/20001228-1.c: New test.
43662
43663         * gcc.c-torture/execute/20001228-1.c: New test.
43664
43665 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
43666
43667         * gcc.dg/format-strfmon-1.c: New test.
43668
43669 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43670
43671         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
43672         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
43673         * gcc.c-torture/execute/string-opt-1.c: Likewise.
43674         * gcc.c-torture/execute/string-opt-2.c: Likewise.
43675         * gcc.c-torture/execute/string-opt-3.c: Likewise.
43676         * gcc.c-torture/execute/string-opt-4.c: Likewise.
43677         * gcc.c-torture/execute/string-opt-6.c: Likewise.
43678         * gcc.c-torture/execute/string-opt-7.c: Likewise.
43679         * gcc.c-torture/execute/string-opt-8.c: Likewise.
43680         * gcc.c-torture/execute/string-opt-9.c: Likewise.
43681         * gcc.c-torture/execute/string-opt-10.c: Likewise.
43682         * gcc.c-torture/execute/string-opt-11.c: Likewise.
43683         * gcc.c-torture/execute/string-opt-12.c: Likewise.
43684
43685         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
43686         * gcc.c-torture/execute/string-opt-4.c: Test index.
43687
43688 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
43689
43690         * gcc.c-torture/compile/20001226-1.c: New test.
43691
43692 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
43693
43694         * gcc.c-torture/compile/20001222-1.c: New test.
43695         * gcc.c-torture/compile/20001222-1.x: Xfail.
43696
43697 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
43698
43699         * gcc.c-torture/execute/comp-goto-2.c: New test.
43700
43701 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
43702
43703         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
43704         Use long types if __INT_MAX__ is 32767.
43705         (main): Use cast to (sint32 *) when poking 88 into a_page.
43706
43707         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
43708
43709 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
43710
43711         * gcc.c-torture/compile/20001221-1.c: New test.
43712         * gcc.c-torture/execute/20001221-1.c: New test.
43713
43714 2000-12-20  Richard Henderson  <rth@redhat.com>
43715
43716         * g++.old-deja/g++.pt/crash36.C: Update error lines.
43717         * g++.old-deja/g++.robertl/eb109.C: Likewise.
43718
43719 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43720
43721         * gcc.dg/compare3.c: New test.
43722
43723 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
43724
43725         * gcc.dg/format-warnll-1.c: New test.
43726
43727 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
43728
43729         * gcc.dg/cpp/cmdlne-P.c: New test.
43730
43731 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
43732
43733         * gcc.c-torture/execute/builtin-abs-1.c,
43734         gcc.c-torture/execute/builtin-abs-2.c: New tests.
43735
43736 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
43737
43738         * gcc.dg/cpp/multiline.c: New test.
43739
43740 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
43741
43742         * g++.old-deja/g++.other/syshdr1.C: Update.
43743         * gcc.dg/cpp/lineflags.c: Remove temporarily.
43744
43745 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43746
43747         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
43748
43749 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43750
43751         * g++.old-deja/g++.pt/ttp65.C: New test.
43752
43753 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43754
43755         * g++.old-deja/g++.pt/ttp64.C: New test.
43756
43757 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43758
43759         * g++.old-deja/g++.pt/spec33.C: New test.
43760
43761 2000-12-14  Catherine Moore  <clm@redhat.com>
43762
43763         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
43764         * gcc.c-torture/execute/920612-2.c: Likewise.
43765         * gcc.c-torture/execute/920428-2.c: Likewise.
43766         * gcc-c-torture/execute/va-arg-11.c: Call exit.
43767         * gcc.c-torture/execute/va-arg-21.c: Likewise.
43768
43769 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43770
43771         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
43772         * gcc.dg/pack-test-2.c: Likewise.
43773
43774 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
43775
43776         Tests by Zack Weinberg <zackw@stanford.edu>.
43777
43778         * gcc.dg/cpp/defined.c: Update.
43779         * gcc.dg/cpp/defined_trad.c: New tests.
43780
43781 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
43782
43783         * gcc.dg/cpp/trad-direct.c: Update.
43784
43785 2000-12-11  Neil Booth  <neilb@earthling.net>
43786
43787         * gcc.dg/cpp/defined_trad.c
43788
43789 2000-12-11  Neil Booth  <neilb@earthling.net>
43790
43791         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
43792
43793 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
43794
43795         * gcc.dg/format-miss-2.c: New test.
43796
43797 2000-12-09  Neil Booth  <neilb@earthling.net>
43798
43799         * gcc.dg/cpp/lineflags.c: New tests.
43800         * gcc.dg/cpp/poison.c: Update.
43801         * gcc.dg/cpp/redef2.c: Update.
43802         * gcc.dg/cpp/skipping.c: New test.
43803
43804 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
43805
43806         * g++.old-deja/g++.other/eh3.C: New testcase.
43807
43808 2000-12-07  Neil Booth  <neilb@earthling.net>
43809
43810         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
43811         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
43812         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
43813         wtr-union-init-2.c, wtr-union-init-3.c: Update.
43814         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
43815         Update.
43816
43817 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
43818
43819         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
43820         __SIZE_TYPE__ instead of int for type of integers cast to
43821         pointers.
43822
43823 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
43824
43825         * g++.old-deja/g++.other/cleanup4.C: New test.
43826
43827 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
43828
43829         * format-sec-1.c: New test.
43830
43831 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
43832
43833         * gcc.dg/format-nonlit-3.c: New test.
43834
43835 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
43836
43837         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
43838         through a null pointer.
43839
43840 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43841
43842         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
43843         * g++.old-deja/g++.pt/partial4.C: New test.
43844
43845 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
43846
43847         * gcc.c-torture/execute/ieee/hugeval.x: New.
43848
43849 2000-12-06  Neil Booth  <neilb@earthling.net>
43850
43851         * gcc.dg/cpp/backslash2.c: New tests.
43852
43853 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43854
43855         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
43856         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
43857
43858 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
43859
43860         * gcc.c-torture/execute/20001203-2.c: New testcase.
43861
43862 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
43863
43864         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
43865         * g++.old-deja/g++.other/virtual10.C: New test.
43866
43867 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
43868
43869         * g++.old-deja/g++.mike/pmf5.C: Remove test.
43870
43871 2000-12-05  Richard Henderson  <rth@redhat.com>
43872
43873         * gcc.c-torture/compile/20001205-1.c: New.
43874
43875 2000-12-04  Neil Booth  <neilb@earthling.net>
43876
43877         * g++.old-deja/g++.other/virtual9.C: New test.
43878         * g++.old-deja/g++.pt/crash61.C: New test.
43879         * gcc.c-torture/execute/loop-9.c: New test.
43880
43881 2000-12-04  Neil Booth  <neilb@earthling.net>
43882
43883         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
43884         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
43885         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
43886         * gcc.dg/cpp/extratokens.c: ...here.
43887
43888 2000-12-04  Neil Booth  <neilb@earthling.net>
43889
43890         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
43891         New tests.
43892
43893 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43894
43895         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
43896         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
43897
43898 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
43899
43900         * gcc.c-torture/execute/20001203-1.c: New test.
43901
43902 2000-12-03  Neil Booth  <neilb@earthling.net>
43903
43904         * gcc.dg/cpp/macro6.c: New test cases.
43905
43906 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43907
43908         * gcc.c-torture/execute/string-opt-9.c: New test.
43909         * gcc.c-torture/execute/string-opt-10.c: Likewise.
43910         * gcc.c-torture/execute/string-opt-11.c: Likewise.
43911         * gcc.c-torture/execute/string-opt-12.c: Likewise.
43912
43913         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
43914         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
43915
43916 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
43917
43918         * gcc.dg/cpp/if-6.c: New testcase.
43919
43920         * gcc.dg/20001201-1.c: New testcase.
43921
43922 2000-12-02  Neil Booth  <neilb@earthling.net>
43923
43924         * g++.old-deja/g++.other/externC4.C,
43925         g++.old-deja/g++.other/friend10.C: New tests.
43926
43927 2000-12-02  Neil Booth  <neilb@earthling.net>
43928
43929         * g++.old-deja/g++.other/instan2.C
43930         * g++.old-deja/g++.other/instan3.C: New test.
43931
43932 2000-12-02  Neil Booth  <neilb@earthling.net>
43933
43934         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
43935         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
43936         gnuc99.c,gnuc99-pedantic.c: New tests.
43937
43938 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
43939
43940         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
43941         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
43942
43943 2000-12-01  Neil Booth  <neilb@earthling.net>
43944
43945         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
43946         * gcc.dg/cpp/poison.c: Update.
43947         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
43948
43949 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
43950
43951         * g77.f-torture/execute/20001201.f: New test.
43952
43953 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
43954
43955         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
43956
43957 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
43958
43959         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
43960
43961 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
43962
43963         * g++.old-deja/g++.other/cast6.C: New test.
43964
43965 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
43966
43967         * gcc.c-torture/execute/20001130-2.c: New testcase.
43968
43969 2000-11-30  Richard Henderson  <rth@redhat.com>
43970
43971         * gcc.c-torture/execute/20001130-1.c: New test.
43972
43973 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
43974
43975         * g++.old-deja/g++.other/op3.C: New test.
43976
43977 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
43978
43979         * g++.old-deja/g++.other/op2.C: New test.
43980
43981 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
43982
43983         * g++.old-deja/g++.other/crash38.C: New test.
43984
43985 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
43986
43987         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
43988
43989 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
43990
43991         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
43992         tests.
43993         * gcc.c-torture/execute/string-opt-6.c: New test.
43994
43995         * gcc.dg/20001117-1.c: Add main.
43996
43997 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
43998
43999         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
44000         Move from here ...
44001         * gcc.dg/940510-1.c: ... to here.
44002
44003         * gcc.dg/20000926-1.c: GNU C now allows initializations of
44004         zero-size arrays in toplevel structures.
44005
44006 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
44007
44008         * gcc.c-torture/execute/loop-8.c: New test.
44009
44010 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
44011
44012         * g++.old-deja/g++.other/base1.C: New test.
44013
44014 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
44015
44016         * g++.old-deja/g++.other/parse2.C: New test.
44017
44018 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
44019
44020         * g++.old-deja/g++.pt/incomplete1.C: New test.
44021
44022 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
44023
44024         * g++.old-deja/g++.other/friend9.C: New test.
44025
44026 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
44027
44028         * gcc.dg/20001127-1.c: New test.
44029
44030 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
44031
44032         * g++.old-deja/g++.pt/friend46.C: New test.
44033
44034 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
44035
44036         * g++.old-deja/g++.other/ptrmem8.C: New test.
44037
44038 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44039
44040         * gcc.c-torture/execute/string-opt-7.c: New test.
44041         * gcc.c-torture/execute/string-opt-8.c: Likewise.
44042
44043 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
44044
44045         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
44046         instead of 'mkcheck 2'.
44047
44048 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
44049
44050         * gcc.c-torture/execute/memcheck/driver.c,
44051         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
44052         C9X references to refer to C99.
44053
44054 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
44055
44056         * gcc.dg/ultrasp3.c: New test.
44057
44058 2000-11-25  Neil Booth  <neilb@earthling.net>
44059
44060         * gcc.dg/cpp/include2.c: Update test to be locale independent.
44061
44062 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
44063
44064         * gcc.c-torture/compile/20001123-2.c: New.
44065
44066 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44067
44068         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
44069
44070 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
44071
44072         * gcc.dg/sequence-point-1.c: Add some new tests.
44073         * gcc.c-torture/execute/20001124-1.c: New test.
44074
44075 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
44076
44077         * g++.old-deja/g++.other/vaarg4.C: New test.
44078         * gcc.c-torture/compile/20001123-1.c: New test.
44079
44080 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
44081
44082         * g++.other/crash24.C: Adjust and remove XFAIL.
44083         * g++.other/crash37.C: New test.
44084
44085 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
44086
44087         * g++.old-deja/g++.pt/instantiate9.C: New test.
44088
44089 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
44090
44091         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
44092         new ABI, too.
44093
44094         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
44095         * g++.old-deja/g++.robertl/eb55.C: Likewise.
44096
44097 2000-11-22  Neil Booth  <neilb@earthling.net>
44098
44099         * gcc.dg/cpp/Wtrigraphs.c: New test.
44100
44101 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
44102
44103         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
44104
44105 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
44106
44107         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
44108
44109 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
44110
44111         * lib/gcc-dg.exp: load_lib scanasm.exp.
44112         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
44113         * lib/g++-dg.exp: load_lib scanasm.exp.
44114         * lib/scanasm.exp: New.
44115         (scan-assembler, scan-assembler-not): Add optional arguments to
44116         test name, or if not present, the pattern name.
44117         (scan-assembler-dem, scan-assembler-dem-not): New.
44118
44119         * g++.dg/dg.exp: New.
44120
44121 2000-11-21  Neil Booth  <neilb@earthling.net>
44122
44123         * gcc.dg/cpp/integrated1.c: Remove.
44124
44125 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
44126
44127         * gcc.c-torture/execute/20001121-1.c: New test.
44128
44129 2000-11-21  Richard Henderson  <rth@redhat.com>
44130
44131         * gcc.c-torture/compile/20001121-1.c: New test.
44132
44133 2000-11-20  Neil Booth  <neilb@earthling.net>
44134
44135         * gcc.dg/cpp/integrated1.c: New test.
44136
44137 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
44138
44139         * g++.old-deja/g++.other/inline17.C: New test.
44140
44141 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
44142
44143         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
44144         local variable to be zero: I made the variable global. Now
44145         uses abort() and exit() instead of relying on main's return value.
44146
44147 2000-11-20  Neil Booth  <neilb@earthling.net>
44148
44149         * gcc.dg/cpp/paste2.c: Update test.
44150         * objc/execute/paste.m: New test.
44151
44152 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
44153
44154         * gcc.dg/c99-condexpr-1.c: New test.
44155
44156 2000-11-20  Neil Booth  <neilb@earthling.net>
44157
44158         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
44159
44160 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
44161
44162         * g++.old-deja/g++.pt/export1.C: New test.
44163
44164 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
44165
44166         * gcc.dg/20001117-1.c: New test.
44167
44168 2000-11-18  Richard Henderson  <rth@redhat.com>
44169
44170         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
44171
44172 2000-11-18  Richard Henderson  <rth@redhat.com>
44173
44174         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
44175         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
44176         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
44177
44178 2000-11-18  Richard Henderson  <rth@redhat.com>
44179
44180         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
44181         (main): New.  Exit cleanly.
44182
44183 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
44184
44185         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
44186         gcc.dg/c99-fordecl-2.c: New tests.
44187
44188 2000-11-18  Richard Henderson  <rth@redhat.com>
44189
44190         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
44191         * gcc.c-torture/execute/zerolen-2.c: New.
44192
44193 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44194
44195         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
44196         memory.
44197
44198 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
44199
44200         * g++.old-deja/g++.pt/instantiate8.C: New test.
44201
44202 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
44203
44204         * g++.old-deja/g++.other/incomplete.C: Add more tests.
44205         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
44206
44207 2000-11-16  Nick Clifton  <nickc@redhat.com>
44208
44209         * gcc.c-torture/execute/nestfunc-2.c: New test.
44210         * gcc.c-torture/execute/nestfunc-3.c: New test.
44211
44212 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
44213
44214         * gcc.c-torture/compile/20001116-1.c: New test.
44215
44216 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44217
44218         * gcc.c-torture/execute/20001115-1.c: New test.
44219
44220 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
44221
44222         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
44223         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
44224         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
44225         * g++.old-deja/g++.abi/vmihint.C: Likewise.
44226
44227 2000-11-15  Neil Booth  <neilb@earthling.net>
44228
44229         gcc.dg/cpp/_Pragma1.c: Update.
44230         gcc.dg/cpp/_Pragma2.c: New test.
44231
44232 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
44233
44234         * g++.old-deja/g++.other/anon5.C: New test.
44235
44236 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
44237
44238         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
44239         tests.
44240
44241 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
44242
44243         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
44244         output.
44245
44246 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
44247
44248         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
44249         labels at end of compound statements.
44250
44251 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
44252
44253         * gcc.c-torture/execute/loop-7.c: New test.
44254
44255 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
44256
44257         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
44258
44259 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
44260
44261         * gcc.dg/c99-bool-1.c: New test.
44262
44263 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
44264
44265         * gcc.dg/c99-scope-1.c: Remove xfail.
44266         * gcc.dg/c99-scope-2.c: New test.
44267
44268 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44269
44270         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
44271         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
44272
44273 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
44274
44275         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
44276         error messages.
44277
44278         * g++.mike/p700.C: Don't typedef wchar_t.
44279         * g++.mike/p784.C: Likewise.
44280         * g++.mike/eb101.C: Don't use __wchar_t.
44281
44282 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
44283
44284         * g77.f-torture/execute/20001111.[fx]: Test premature exit
44285         from DO loop.
44286
44287 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
44288
44289         * gcc.c-torture/execute/20001111-1.c: New test.
44290
44291 2000-11-10  Nick Clifton  <nickc@redhat.com>
44292
44293         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
44294         long multuiple and accumulate.
44295
44296 2000-11-09  Richard Henderson  <rth@redhat.com>
44297
44298         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
44299         via size_t instead of int.
44300
44301         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
44302         * gcc.c-torture/execute/string-opt-2.c: Likewise.
44303         * gcc.c-torture/execute/string-opt-3.c: Likewise.
44304         * gcc.c-torture/execute/string-opt-4.c: Likewise.
44305
44306 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
44307
44308         * gcc.c-torture/compile/20001109-1.c: New test.
44309         * gcc.c-torture/compile/20001109-2.c: New test.
44310
44311 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
44312
44313         * g++.old-deja/g++.pt/operator1.C: New test.
44314         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
44315
44316 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
44317
44318         * gcc.dg/20001108-1.c: New test.
44319
44320 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
44321
44322         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
44323         with both arguments constant strings.
44324         * gcc.c-torture/execute/string-opt-3.c: New test.
44325         * gcc.c-torture/execute/string-opt-4.c: New test.
44326         * gcc.c-torture/execute/string-opt-5.c: New test.
44327
44328 2000-11-08  Nick Clifton  <nickc@redhat.com>
44329
44330         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
44331         mulsidi3adddi patterns.
44332
44333 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
44334
44335         * g++.old-deja/g++.other/crash36.C: New test.
44336
44337 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
44338
44339         * g++.old-deja/g++.other/init16.C: New test.
44340
44341 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
44342
44343         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
44344
44345 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
44346
44347         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
44348         * gcc.c-torture/execute/va-arg-16.x: Likewise.
44349         * gcc.c-torture/execute/va-arg-17.x: Likewise.
44350
44351 2000-11-07  DJ Delorie  <dj@redhat.com>
44352
44353         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
44354
44355 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44356
44357         * gcc.c-torture/execute/string-opt-1.c: New test.
44358
44359 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
44360
44361         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
44362         mips-sgi-irix6.* because the MIPS ABI passes floating-point
44363         parameters in registers, and there is no way for a varargs
44364         function to know in which order the integer and floating-point
44365         parameters should be interleaved when they are placed on the
44366         stack.
44367         * gcc.c-torture/execute/va-arg-16.x: Likewise.
44368         * gcc.c-torture/execute/va-arg-17.x: Likewise.
44369
44370 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44371
44372         * gcc.c-torture/execute/string-opt-2.c: New test.
44373
44374 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
44375
44376         * g++.old-deja/g++.pt/crash60.C: New test.
44377
44378 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
44379
44380         * g++.old-deja/g++.other/crash24.C: New test.
44381         * g++.old-deja/g++.other/crash25.C: New test.
44382         * g++.old-deja/g++.other/crash26.C: New test.
44383         * g++.old-deja/g++.other/crash27.C: New test.
44384         * g++.old-deja/g++.other/crash28.C: New test.
44385         * g++.old-deja/g++.other/crash29.C: New test.
44386         * g++.old-deja/g++.other/crash30.C: New test.
44387         * g++.old-deja/g++.other/crash31.C: New test.
44388         * g++.old-deja/g++.other/crash32.C: New test.
44389         * g++.old-deja/g++.other/crash33.C: New test.
44390         * g++.old-deja/g++.other/crash34.C: New test.
44391         * g++.old-deja/g++.other/crash35.C: New test.
44392
44393 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
44394
44395         * gcc.c-torture/execute/20001031-1.c: New test.
44396
44397 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
44398
44399         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
44400         namespace.
44401
44402         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
44403         standards-conformant.
44404
44405         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
44406
44407         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
44408         * g++.old-deja/g++.mike/p755a.C: Likewise.
44409         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
44410         library makes no calls to `operator new' during initialization.
44411
44412 2000-11-04  Neil Booth  <neilb@earthling.net>
44413
44414         * gcc.dg/cpp/include2.c: New tests.
44415
44416 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
44417
44418         * lib/g++.exp (g++_set_ld_library_path): New function.
44419         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
44420
44421 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
44422
44423         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
44424         warnings.
44425
44426 2000-11-01  Richard Henderson  <rth@redhat.com>
44427
44428         * g++.old-deja/g++.ext/namedret1.C: New.
44429         * g++.old-deja/g++.ext/namedret2.C: New.
44430         * g++.old-deja/g++.ext/namedret3.C: New.
44431
44432 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
44433
44434         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
44435         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
44436
44437 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44438
44439         * gcc.c-torture/execute/va-arg-21.c: New test.
44440
44441 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
44442
44443         * gcc.dg/c99-complex-2.c: New test.
44444
44445 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44446
44447         * gcc.c-torture/execute/stdio-opt-1.c: New test.
44448
44449 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
44450
44451         * g++.old-deja/g++.other/inline16.C: New test.
44452
44453 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
44454
44455         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
44456         __PRETTY_FUNCTION__
44457
44458 2000-10-29  Neil Booth  <neilb@earthling.net>
44459
44460         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
44461         New tests.
44462         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
44463         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
44464         optimisation.
44465
44466 2000-10-29  Neil Booth  <neilb@earthling.net>
44467
44468         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
44469         * mi1.c, mi1c.h: Add null directives to multiple-include test.
44470         * mi5.c: Test multiple includes work with -C.
44471         * trigraphs.c: Test ^= version.
44472
44473 2000-10-28  Neil Booth  <neilb@earthling.net>
44474
44475         New tests and test updates for new macro expander.
44476
44477         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
44478         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
44479         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
44480         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
44481         new diagnostic messages.
44482
44483         * gcc.dg/cpp/macro3.c: New tests.
44484
44485 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
44486
44487         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
44488         on the same line.
44489
44490 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
44491
44492         * g++.old-deja/g++.other/eh2.C: New test.
44493
44494 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
44495
44496         * gcc.c-torture/execute/20001027-1.c: New test.
44497
44498 2000-10-26  Richard Henderson  <rth@redhat.com>
44499
44500         * gcc.c-torture/execute/20001026-1.c: New.
44501
44502 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
44503
44504         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
44505         * g++.old-deja/g++.law/builtin1.C: Likewise.
44506         * g++.old-deja/g++.law/ctors10.C: Likewise.
44507         * g++.old-deja/g++.law/virtual3.C: Likewise.
44508         * g++.old-deja/g++.mike/p658.C: Likewise.
44509         * g++.old-deja/g++.other/sibcall1.C: Likewise.
44510         * g++.old-deja/g++.other/vaarg2.C: Likewise.
44511         * g++.old-deja/g++.robertl/eb124.C: Likewise.
44512         * g++.old-deja/g++.robertl/eb44.C: Likewise.
44513         * g++.old-deja/g++.robertl/eb77.C: Likewise.
44514
44515 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
44516
44517         * gcc.c-torture/compile/20001024-1.c: New test.
44518
44519 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
44520
44521         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
44522         to tell us whether or not we are using V3.
44523
44524 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
44525
44526         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
44527         operands.
44528
44529 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
44530
44531         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
44532
44533 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
44534
44535         * gcc.c-torture/execute/20001024-1.c: New test.
44536
44537 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
44538
44539         * g++.old-deja/g++.other/sibcall1.C: New test.
44540
44541 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
44542
44543         * gcc.dg/noncompile/init-3.c: New test.
44544
44545 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
44546
44547         * gcc.dg/format-array-1.c: New test.
44548
44549 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
44550
44551         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
44552         writing through null pointers; remove comment about testing
44553         unterminated strings.
44554
44555 2000-10-17  Matthew Hiller  <hiller@redhat.com>
44556
44557         * gcc.c-torture/execute/20001017-2.c: New test.
44558
44559 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
44560
44561         * gcc.c-torture/compile/20001018-1.c: New test.
44562         * gcc.c-torture/compile/20001018-1.x: Xfail.
44563
44564 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44565
44566         * gcc.c-torture/execute/20001017-1.c: New test.
44567
44568 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
44569
44570         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
44571         for multiple use of arguments with scanf formats; add tests for
44572         multiple use of arguments.
44573
44574 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
44575
44576         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
44577
44578 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
44579
44580         * gcc.dg/format-miss-1.c: New test.
44581
44582 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
44583
44584         * gcc.c-torture/execute/20001013-1.c: New test.
44585
44586 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
44587
44588         * gcc.dg/format-branch-1.c: New test.
44589
44590 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
44591
44592         * README, lib/file-format.exp: Remove EGCS references.
44593
44594 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
44595
44596         * gcc.dg/20001013-1.c: New test.
44597
44598 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
44599
44600         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
44601         for intmax_t in the compiler using __typeof__ and the type rules
44602         for conditional expressions.
44603
44604 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
44605
44606         * gcc.dg/20001012-1.c: New test.
44607         * gcc.dg/20001012-2.c: New test.
44608
44609 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
44610
44611         * gcc.dg/format-attr-1.c: New test.
44612
44613 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
44614
44615         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
44616         __LONG_LONG_MAX__ instead of LLONG_MAX.
44617
44618 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
44619
44620         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
44621         scanf flags.
44622         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
44623         flags.
44624
44625 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
44626
44627         * gcc.dg/sequence-pt-1.c: New test.
44628
44629 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
44630
44631         * gcc.c-torture/execute/20001011-1.c: New testcase.
44632         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
44633
44634 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
44635
44636         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
44637         does not error on it.
44638
44639 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
44640
44641         * gcc.dg/20001009-1.c: New test.
44642
44643 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
44644
44645         * gcc.c-torture/compile/20001009-1.c: Move from here ....
44646         * gcc.c-torture/execute/20001009-2.c: ... to here.
44647
44648 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
44649
44650         * gcc.c-torture/compile/20001009-1.c: New testcase.
44651         * gcc.c-torture/execute/20001009-1.c: New testcase.
44652         Testcases provided by Jan Hubicka <jh@suse.cz>.
44653
44654 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
44655
44656         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
44657         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
44658         uintmax_t using <limits.h> to emulate the compiler's internal
44659         logic.  No longer XFAIL %j tests.
44660
44661 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
44662
44663         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
44664         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
44665         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
44666         regexps and details of expected handling of some bad formats.
44667         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
44668         suppression.
44669
44670 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
44671
44672         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
44673         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
44674         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
44675         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
44676         in list archives.
44677
44678 2000-10-06  Richard Henderson  <rth@cygnus.com>
44679
44680         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
44681         * g++.old-deja/g++.brendan/crash52.C: Likewise.
44682         * g++.old-deja/g++.jason/report.C: Likewise.
44683         * g++.old-deja/g++.law/friend5.C: Likewise.
44684         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
44685         of the expected warnings.
44686
44687 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
44688
44689         * g++.old-deja/g++.pt/enum14.C: New test.
44690
44691 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
44692
44693         * g++.old-deja/g++.pt/crash59.C: New test.
44694
44695 2000-10-04  Will Cohen  <wcohen@redhat.com>
44696
44697         * gcc.dg/20000926-1.c: New test.
44698
44699 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
44700
44701         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
44702         function name for current C++ compiler.
44703         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
44704
44705 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
44706
44707         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
44708         __PRETTY_FUNCTION__.
44709         * g++.old-deja/g++.ext/pretty2.C: Likewise.
44710
44711 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44712
44713         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
44714
44715 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
44716
44717         * gcc.c-torture/compile/20000923-1.c: New test.
44718
44719 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
44720
44721         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
44722         * g++.old-deja/g++.pt/ttp62.C: Same.
44723         * g++.old-deja/g++.other/inline14.C: Same.
44724
44725 2000-09-24  Richard Henderson  <rth@cygnus.com>
44726
44727         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
44728
44729 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
44730
44731         * gcc.dg/c90-printf-1.c: Add test for wide string format.
44732
44733 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
44734
44735         * gcc.c-torture/compile/20000922-1.c: New file.
44736
44737 2000-09-21  Nick Clifton  <nickc@redhat.com>
44738
44739         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
44740         a signed long modulo operation.
44741         (mod6): New function - perform an unsigned long modulo operation.
44742         (main): Add tests for modulos of very large numbers by very small
44743         dividends.
44744
44745 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44746
44747         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
44748
44749 2000-09-19  Richard Henderson  <rth@cygnus.com>
44750
44751         * gcc.dg/compare2.c (case 10): XFAIL.
44752
44753 2000-09-18  Richard Henderson  <rth@cygnus.com>
44754
44755         * gcc.c-torture/execute/20000906-1.c: Move ...
44756         * gcc.dg/20000906-1.c: ... here.  Only run on targets
44757         that support __builtin_trap.
44758
44759 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
44760
44761         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
44762
44763 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
44764
44765         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
44766         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
44767         more $ format tests.
44768
44769 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
44770
44771         * gcc.dg/format-errmk-1.c: New test.
44772
44773 2000-09-17  Greg McGary  <greg@mcgary.org>
44774
44775         * gcc.c-torture/execute/20000917-1.x: Remove.
44776
44777 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
44778
44779         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
44780
44781 2000-09-17  Greg McGary  <greg@mcgary.org>
44782
44783         * gcc.c-torture/execute/20000917-1.c: New test.
44784         * gcc.c-torture/execute/20000917-1.x: XFAIL.
44785
44786 2000-09-16  Neil Booth  <NeilB@earthling.net>
44787
44788         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
44789         in nested macro bug.
44790
44791 2000-09-15  Neil Booth  <NeilB@earthling.net>
44792
44793         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
44794
44795 2000-09-14  Jeffrey A Law  (law@cygnus.com)
44796
44797         * gcc.c-torture/execute/20000914-1.c: New test.
44798
44799 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
44800
44801         * g++.other/inline13.C: New test.
44802
44803 2000-09-12  Andreas Jaeger  <aj@suse.de>
44804
44805         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
44806         constant by Ulrich Drepper <drepper@redhat.com>.
44807
44808 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
44809
44810         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
44811
44812 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44813
44814         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
44815
44816 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
44817
44818         * gcc.dg/cpp/backslash.c: New test.
44819
44820 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
44821
44822         * gcc.c-torture/execute/20000910-1.c: New test.
44823         * gcc.c-torture/execute/20000910-2.c: Likewise.
44824
44825 2000-09-11  Robert Lipe  <robertl@sco.com>
44826
44827         * gcc.dg/pragma-align.c: New test.
44828
44829 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
44830
44831         * g++.old-deja/g++.pt/explicit82.C: New test.
44832         * g++.old-deja/g++.pt/explicit83.C: New test.
44833
44834 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
44835
44836         * gcc.dg/asm-names.c: New test.
44837
44838 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44839
44840         * gcc.dg/cpp/tr-warn6.c: New test
44841
44842 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
44843
44844         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
44845         be accepted.
44846
44847 2000-09-07  Catherine Moore  <clm@redhat.com>
44848
44849         * gcc.c-torture/execute/unroll-1.c: New test.
44850
44851 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
44852
44853         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
44854         ERROR markers.
44855         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
44856         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
44857         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
44858         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
44859         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
44860         Preprocess only.
44861         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
44862         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
44863
44864 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
44865
44866         * g++.old-deja/g++.pt/deduct2.C: New test.
44867
44868 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
44869
44870         * g++.old-deja/g++.pt/parms2.C: New test.
44871
44872 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
44873
44874         * g++.old-deja/g++.pt/crash58.C: New test.
44875
44876 2000-09-06  Greg McGary  <greg@mcgary.org>
44877
44878         * gcc.c-torture/execute/20000906-1.c: New test.
44879         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
44880
44881 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44882
44883         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
44884
44885 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
44886
44887         * g++.old-deja/g++.pt/crash57.C: New test.
44888
44889 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
44890
44891         * g++.old-deja/g++.pt/crash56.C: New test.
44892
44893 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
44894
44895         * g++.old-deja/g++.pt/koenig1.C: New test.
44896
44897 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
44898
44899         * gcc.dg/20000904-1.c: New test.
44900
44901 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
44902
44903         * gcc.dg/cpp/paste8.c: New test.
44904
44905 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
44906
44907         * gcc.c-torture/compile/20000827-1.c: New test.
44908
44909 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
44910
44911         * gcc.dg/format-diag-1.c: New test.
44912
44913 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
44914
44915         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
44916         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
44917         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
44918         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
44919         gcc.dg/formatz-1.c: Adjust warning regular expressions.
44920
44921 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
44922
44923         * g++.old-deja/g++.other/nested4.C: New test.
44924
44925 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
44926
44927         * g++.old-deja/g++.ns/scoped1.C: New test.
44928
44929 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
44930
44931         * lib/g++.exp: Support testing already-installed GCC.
44932
44933 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44934
44935         * wtr-label-1.c, wtr-suffix-1.c: New tests.
44936
44937 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44938
44939         * gcc.dg/return-type-2.c: New test.
44940
44941 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
44942
44943         * gcc.c-torture/compile/20000825-1.c: New test.
44944
44945 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
44946
44947         * gcc.dg/dwarf2-2.c: New test.
44948
44949 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
44950
44951         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
44952         dg-warning regexps.
44953
44954 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
44955
44956         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
44957         gcc.dg/format-ext-5.c: New tests.
44958
44959 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
44960
44961         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
44962
44963 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
44964
44965         * gcc.dg/noncompile/930622-2.c: Adjust error message.
44966
44967 2000-08-24  Richard Henderson  <rth@cygnus.com>
44968
44969         * gcc.dg/ia64-sync-1.c: New test.
44970         * gcc.dg/ia64-sync-2.c: New test.
44971         * gcc.dg/ia64-asm-1.c: New test.
44972
44973 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
44974
44975         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
44976         * gcc.dg/format-ext-2.c: New test.
44977
44978 2000-08-23  Jason Merrill  <jason@redhat.com>
44979
44980         * lib/old-dejagnu.exp: Also ignore "In member function" and
44981         "At global scope".
44982
44983 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44984
44985         * gcc.dg/noncompile/label-lineno-1.c: New test.
44986
44987 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
44988
44989         * gcc.dg/c99-array-nonobj-1.c: New test.
44990
44991 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
44992
44993         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
44994         tests.
44995         * gcc.dg/format-ext-1.c: New test.
44996
44997 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44998
44999         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
45000         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
45001         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
45002         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
45003         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
45004
45005 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
45006
45007         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
45008         gcc.dg/c99-strftime-2.c: New tests.
45009
45010 2000-08-22  Richard Henderson  <rth@cygnus.com>
45011
45012         * gcc.c-torture/execute/20000822-1.c: New test.
45013
45014 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
45015
45016         * gcc.c-torture/execute/20000819-1.x: Remove.
45017
45018 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
45019
45020         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
45021         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
45022         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
45023         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
45024         gcc.dg/format-xopen-1.c: New tests.
45025
45026 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
45027
45028         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
45029
45030 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
45031
45032         * g++.old-deja/g++.other/loop2.C: New test.
45033
45034         * gcc.c-torture/compile/20000606-1.c: New test.
45035         * gcc.c-torture/compile/20000728-1.c: New test.
45036         * gcc.c-torture/execute/20000801-1.c: New test.
45037         * gcc.c-torture/execute/20000801-2.c: New test.
45038         * gcc.c-torture/execute/20000819-1.c: New test.
45039         * gcc.c-torture/execute/20000819-1.x: XFAIL.
45040         * gcc.dg/20000629-1.c: New test.
45041         * gcc.dg/20000724-1.c: New test.
45042         * gcc.dg/20000807-1.c: New test.
45043
45044 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
45045
45046         * gcc.dg/cpp/pragma-1.c: New test.
45047         * gcc.dg/cpp/pragma-2.c: New test.
45048
45049 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
45050
45051         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
45052         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
45053
45054 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
45055
45056         * gcc.c-torture/compile/20000818-1.c: New test.
45057
45058 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
45059
45060         * gcc.c-torture/execute/20000818-1.c: New test.
45061
45062 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
45063
45064         * gcc.dg/format-va-1.c: New test.
45065
45066 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
45067
45068         * g++.old-deja/g++.other/typedef8.C: New test.
45069
45070 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
45071
45072         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
45073         * g++.old-deja/g++.mike/net36.C: Mark candidate.
45074         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
45075         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
45076         * g++.old-deja/g++.other/ptrmem7.C: New test.
45077         * g++.old-deja/g++.pt/ptrmem10.C: New test.
45078
45079 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
45080
45081         * g++.old-deja/g++.pt/typename27.C: New test.
45082
45083 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
45084
45085         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
45086         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
45087         * g++.old-deja/g++.pt/friend45.C: New test.
45088         * g++.old-deja/g++.other/friend8.C: New test.
45089
45090 2000-08-15  Richard Henderson  <rth@cygnus.com>
45091
45092         * gcc.c-torture/execute/20000815-1.c: New test.
45093
45094 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
45095
45096         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
45097         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
45098         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
45099
45100 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
45101
45102         * g++.old-deja/g++.other/refinit2.C: New test.
45103
45104 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
45105
45106         * lib/c-torture.exp (c-torture): Make
45107         compiler_conditional_xfail_data global.
45108         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
45109         compiler_conditional_xfail_data machinery.
45110         (f-torture-execute): Likewise.
45111         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
45112         and only when unrolling loops.
45113
45114         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
45115
45116 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
45117
45118         * g++.old-deja/g++.pt/explicit81.C: New test.
45119
45120 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
45121
45122         * g++.old-deja/g++.pt/typename26.C: New test.
45123
45124 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
45125
45126         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
45127         warning.
45128
45129 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
45130
45131         * g++.old-deja/g++.other/array3.C: New test.
45132
45133 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
45134
45135         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
45136         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
45137         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
45138         New tests.
45139
45140 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
45141
45142         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
45143         * g++.old-deja/g++.abi/vmihint.C: Likewise.
45144
45145 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
45146
45147         * gcc.c-torture/execute/20000808-1.c: New test.
45148
45149 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
45150
45151         * gcc.dg/c90-const-expr-1.c: New test.
45152
45153 2000-08-08  Richard Henderson  <rth@cygnus.com>
45154
45155         * gcc.dg/noncompile/920923-1.c: Declare calloc.
45156
45157 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
45158
45159         * gcc.dg/noncompile/const-ll-1.c: New test.
45160
45161 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
45162
45163         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
45164
45165 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
45166
45167         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
45168         that running programs linked against the shared version of libobjc
45169         run correctly.
45170
45171 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
45172
45173         * gcc.dg/c99-printf-1.c: New test.
45174
45175 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
45176
45177         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
45178
45179 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
45180
45181         * gcc.c-torture/execute/20000731-1.x: Delete.
45182
45183 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
45184
45185         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
45186         and torture_without_loops as is done by c-torture.exp.
45187         (search_for): Copy from c-torture.exp.
45188         (gcc-dg-runtest): New function, drives a directory of tests
45189         iterating over the TORTURE_OPTIONS.
45190         (scan-assembler, scan-assembler-not): Move here from
45191         individual directory drivers.
45192
45193         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
45194         defined by lib/gcc-dg.exp.
45195         * gcc.dg/cpp/cpp.exp: Likewise.
45196         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
45197         gcc-dg-runtest, so we cycle over optimization options.
45198
45199         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
45200         * gcc.dg/compare2.c: No longer expected to fail.
45201
45202 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
45203
45204         * gcc.c-torture/execute/20000804-1.c: New test.
45205
45206 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
45207
45208         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
45209
45210 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
45211
45212         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
45213
45214 2000-08-03  Jeffrey A Law  (law@cygnus.com)
45215
45216         * gcc.c-torture/compile/20000803-1.c: New test.
45217
45218 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
45219
45220         * gcc.c-torture/execute/20000801-3.c,
45221         gcc.c-torture/execute/20000801-4.c: New tests.
45222         * gcc.c-torture/execute/20000801-3.x,
45223         gcc.c-torture/execute/20000801-4.x: Xfail.
45224
45225 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
45226
45227         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
45228         libobjc/.libs to allow for libtool.
45229
45230 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
45231
45232         * gcc.c-torture/compile/20000802-1.c: New test.
45233
45234 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
45235
45236         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
45237
45238 2000-07-31  Jeffrey A Law  (law@cygnus.com)
45239
45240         * gcc-c-torture/execute/20000731-2.c: New test.
45241
45242         * gcc.c-torture/execute/20000731-1.c: New test.
45243         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
45244
45245 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
45246
45247         * testsuite/gcc.dg/cpp/paste7.c: New test.
45248         * gcc.dg/cpp/20000725-1.c: New test.
45249
45250 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
45251
45252         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
45253         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
45254         declaration warning for __builtin_dwarf_reg_size.
45255
45256         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
45257
45258 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
45259
45260         * gcc.dg/noncompile/voidparam-1.c: New test.
45261
45262 2000-07-30  Richard Henderson  <rth@cygnus.com>
45263
45264         * gcc.dg/c90-digraph-1.c: Don't xfail.
45265         * gcc.dg/compare2.c (case 10): Xfail.
45266         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
45267
45268 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
45269
45270         * gcc.dg/c99-main-1.c: New test.
45271
45272 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
45273
45274         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
45275
45276 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
45277
45278         * gcc.c-tortuer/execute/20000726-1.c: New test.
45279
45280 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
45281
45282         * gcc.c-torture/execute/enum-2.c: New test.
45283
45284 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45285
45286         * gcc.dg/cpp/tr-warn3.c: New test.
45287
45288 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
45289
45290         * g++.old-deja/g++.ext/implicit1.C: Remove.
45291         * g++.old-deja/g++.jason/c2.C: Remove
45292         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
45293         * g++.old-deja/g++.pt/crash16.C: Likewise.
45294         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
45295
45296 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
45297
45298         * g++.old-deja/g++.other/for2.C: New test.
45299
45300 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
45301
45302         * gcc.dg/20000720-1.c: New test.
45303
45304 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
45305
45306         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
45307
45308 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
45309
45310         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
45311         * gcc.c-torture/execute/20000722-1.c: New.
45312         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
45313
45314 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
45315
45316         * gcc.dg/cpp/20000720-1.S: New test.
45317
45318 2000-07-21  Michael Meissner  <meissner@redhat.com>
45319
45320         * gcc.c-torture/execute/ieee/hugeval.c: New test.
45321
45322 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
45323
45324         * g++.old-deja/g++.brendan/crash16.C,
45325         g++.old-deja/g++.brendan/parse3.C,
45326         g++.old-deja/g++.brendan/redecl1.C,
45327         g++.old-deja/g++.ns/template13.C,
45328         g++.old-deja/g++.other/decl4.C,
45329         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
45330
45331 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
45332
45333         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
45334         and "Internal error".
45335
45336         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
45337         regexps.
45338         * gcc.dg/cpp/paste6.c: New test.
45339
45340 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
45341
45342         * gcc.dg/cpp/tr-direct.c: New test.
45343
45344         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
45345         gcc.dg/cpp/undef1.c: Tweak error regexps.
45346
45347 2000-07-18  Eric Christopher <echristo@redhat.com>
45348
45349         * gcc.c-torture/compile/20000718-1.c: New test.
45350
45351 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
45352
45353         * cpplex.c (_cpp_push_token): If the token being pushed back
45354         is the previous token in this context, just subtract one from
45355         context->posn.
45356         * cppmacro.c (save_expansion): Clear aux field when storing a
45357         placemarker.
45358
45359 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
45360
45361         * gcc.dg/noncompile/redecl-1.c: New test.
45362
45363 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
45364
45365         * gcc.c-torture/execute/20000717-5.c: New test.
45366         * gcc.c-torture/execute/20000717-1.x: Removed.
45367
45368 2000-07-17  Richard Henderson  <rth@cygnus.com>
45369
45370         * gcc.c-torture/execute/20000717-4.c: New test.
45371
45372 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
45373
45374         * gcc.dg/cpp/syshdr.c: New test.
45375         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
45376
45377 2000-07-17  Neil Booth  <neilb@earthling.net>
45378
45379         * gcc.dg/cpp/cmdlne-dM.c: New test.
45380         * gcc.dg/cpp/cmdlne-dD.c: New test.
45381
45382 2000-07-17  Jeffrey A Law  (law@cygnus.com)
45383
45384         * gcc.c-torture/execute/20000717-3.c: New test.
45385
45386         * gcc.c-torture/compile/20000717-1.c: New test.
45387
45388 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
45389
45390         * gcc.c-torture/execute/20000717-2.c: New test.
45391
45392 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
45393
45394         * gcc.dg/formatz-1.c: New test.
45395
45396         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
45397         * gcc.dg/c99-digraph-1.c: New tests.
45398
45399         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
45400         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
45401
45402         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
45403         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
45404         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
45405         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
45406         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
45407         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
45408         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
45409
45410 2000-07-17  Greg McGary <greg@mcgary.org>
45411
45412         * gcc.c-torture/execute/20000717-1.c: New test.
45413         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
45414
45415 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
45416
45417         * gcc.c-torture/execute/20000715-2.c: New test.
45418         * gcc.dg/20000715-1.c: New test.
45419
45420 2000-07-15  Michael Meissner  <meissner@redhat.com>
45421
45422         * gcc.c-torture/execute/20000715-1.c: New test.
45423
45424 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
45425
45426         * gcc.c-torture/execute/20000707-1.c: New test.
45427
45428 2000-07-13  Neil Booth  <NeilB@earthling.net>
45429
45430         * testsuite/gcc.dg/cpp/digraph1.c,
45431         testsuite/gcc.dg/cpp/digraph2.c,
45432         testsuite/gcc.dg/cpp/digraphs.c: New tests.
45433
45434 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
45435
45436         * g77.f-torture/compile/20000630-2.f: New test.
45437         * g77.f-torture/compile/20000630-2.x
45438
45439 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
45440
45441         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
45442
45443 2000-07-11  Neil Booth  <NeilB@earthling.net>
45444
45445         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
45446
45447 2000-07-11  Neil Booth  <NeilB@earthling.net>
45448
45449         * gcc.dg/cpp/cmdlne-C.c: New.
45450
45451 2000-07-09  Neil Booth  <NeilB@earthling.net>
45452
45453         * gcc.dg/cpp/directiv.c: New tests.
45454         * gcc.dg/cpp/undef1.c: Update.
45455
45456 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
45457
45458         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
45459
45460 2000-07-09  Neil Booth  <NeilB@earthling.net>
45461
45462         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
45463
45464 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
45465
45466         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
45467         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
45468
45469 2000-07-08  Neil Booth  <NeilB@earthling.net>
45470
45471         * gcc.dg/cpp/macsyntx.c: New tests.
45472
45473 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
45474
45475         * gcc.dg/20000707-1.c: New test.
45476
45477 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
45478
45479         * gcc.c-torture/execute/20000706-1.c: New test.
45480         * gcc.c-torture/execute/20000706-2.c: New test.
45481         * gcc.c-torture/execute/20000706-3.c: New test.
45482         * gcc.c-torture/execute/20000706-4.c: New test.
45483         * gcc.c-torture/execute/20000706-5.c: New test.
45484
45485 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
45486
45487         * g++.old-deja/g++.pt/instantiate7.C: New test.
45488
45489 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
45490
45491         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
45492         * g++.old-deja/g++.mike/thunk3.C: Likewise.
45493         * g++.old-deja/g++.other/rtti3.C: Likewise.
45494         * g++.old-deja/g++.other/rttid3.C: Likewise.
45495
45496 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
45497
45498         *  g77.f-torture/compile/20000630-1.x: Fix typo
45499
45500 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
45501
45502         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
45503         assembly output.
45504
45505 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
45506
45507         * gcc.dg/cpp/ident.c: New test.
45508
45509 2000-07-05  Neil Booth  <NeilB@earthling.net>
45510
45511         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
45512           gcc.dg/cpp/lexstrng.c: New tests.
45513
45514 2000-07-04  Neil Booth  <NeilB@earthling.net>
45515
45516         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
45517         * gcc.dg/cpp/strify2.c: Same.
45518
45519 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
45520
45521         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
45522         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
45523         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
45524         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
45525
45526         * testsuite/gcc.dg/cpp/macro1.c,
45527         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
45528         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
45529         testsuite/gcc.dg/cpp/strify1.c,
45530         testsuite/gcc.dg/cpp/strify2.c: New tests.
45531
45532 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
45533
45534         * gcc.c-torture/execute/20000703-1.c: New test.
45535
45536 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
45537
45538         * g++.old-deja/g++.pt (lookup10.C): New test.
45539
45540 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
45541
45542         * g++.old-deja/g++.pt (typename25.C): New test.
45543
45544 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
45545
45546         * gcc.c-torture/compile/20000701-1.c: New test.
45547
45548 2000-06-30  Nick Clifton  <nickc@cygnus.com>
45549
45550         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
45551         to test case.
45552
45553 2000-06-30  Catherine Moore  <clm@cygnus.com>
45554
45555         * gcc.c-torture/execute/align-1.c: New test.
45556
45557 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
45558
45559         * g++.old-deja/g++.pt/expr8.C: New test.
45560         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
45561
45562 2000-06-29  Nick Clifton  <nickc@cygnus.com>
45563
45564         * gcc.c-torture/compile/20000629-1.c: New test.
45565
45566 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
45567
45568
45569         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
45570         gcc.dg/noncompile directory, depending on whether they're
45571         preprocessor tests or not.  Annotate all the tests for the dg
45572         framework.
45573
45574         * gcc.c-torture/noncompile/noncompile.exp: Delete.
45575         * gcc.dg/noncompile/noncompile.exp: New.
45576
45577         * Moved files:
45578         Old name                                New name
45579         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
45580         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
45581         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
45582         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
45583         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
45584         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
45585         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
45586         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
45587         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
45588         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
45589         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
45590         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
45591         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
45592         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
45593         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
45594         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
45595         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
45596         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
45597         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
45598         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
45599         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
45600         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
45601         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
45602         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
45603
45604         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
45605         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
45606         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
45607         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
45608         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
45609         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
45610
45611 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
45612
45613         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
45614         declare one variable.  On the fourth, error.
45615         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
45616         declared by 20000628-1a.h.
45617
45618 2000-06-29  Richard Henderson  <rth@redhat.com>
45619
45620         * gcc.c-torture/execute/930529-1.x: New file.
45621         * gcc.dg/920413-1.c: Adjust expected warning text.
45622         * gcc.dg/980217-1.c: Declare abort.
45623         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
45624
45625 2000-06-29  Jeffrey A Law  (law@cygnus.com)
45626
45627         * g77.f-torture/compile/20000629-1.f: New test.
45628         * g77.f-torture/compile/20000629-1.x: Expected to fail.
45629
45630 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
45631
45632         Rearrange lots of files, removing entirely the
45633         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
45634         directories.
45635
45636         * Deleted files:
45637         gcc.c-torture/code_quality/code_quality.exp
45638         gcc.c-torture/special/special.exp
45639         gcc.failure/failure.exp
45640         gcc.failure/940409-1.x
45641         gcc.c-torture/compile/961203-1.x
45642
45643         * New files:
45644         gcc.misc-tests/linkage.exp
45645         gcc.c-torture/execute/920730-1t.c
45646         gcc.c-torture/execute/920730-1t.x
45647         gcc.c-torture/compile/920520-1.x
45648         gcc.c-torture/compile/920521-1.x
45649         gcc.c-torture/compile/981006-1.x
45650         gcc.c-torture/execute/eeprof-1.x
45651
45652         * Moved files (possibly with modifications to fit a new harness):
45653         Old name                                New name
45654         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
45655         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
45656         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
45657         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
45658         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
45659         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
45660         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
45661         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
45662         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
45663         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
45664         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
45665         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
45666         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
45667         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
45668
45669 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
45670
45671         * c-torture/compile/961203-1.x: Delete.
45672
45673         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
45674         not exit. Include stdio.h.
45675         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
45676         * gcc.misc-tests/dg-12.c: Likewise.
45677         * gcc.misc-tests/dg-5.c: Likewise.
45678         * gcc.misc-tests/dg-6.c: Likewise.
45679         * gcc.misc-tests/dg-7.c: Prototype abort.
45680         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
45681         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
45682         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
45683         not exit.
45684         * gcc.misc-tests/sieve.c: Use return from main, not exit.
45685         * gcc.misc-tests/sort2.c: Use return from main, not exit.
45686
45687 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
45688
45689         * gcc.dg/cpp/20000628-1.c: New test.
45690         * gcc.dg/cpp/20000628-1.h: New header for above test.
45691         * gcc.dg/cpp/20000628-1a.h: Likewise.
45692
45693 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
45694
45695         * gcc.dg/cpp: New directory.
45696         * gcc.dg/cpp/cpp.exp: New driver.
45697         * gcc.dg/cpp/20000627-1.c: New test.
45698         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
45699         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
45700         and rewrite as a compilation test.
45701
45702         * gcc.dg: Move many files into the cpp subdirectory, possibly
45703         renaming or editing them as well.
45704         Old name                New name
45705         990119-1.c              cpp/19990119-1.c
45706         990228-1.c              cpp/19990228-1.c
45707         990407-1.c              cpp/19990407-1.c
45708         990409-1.c              cpp/19990409-1.c
45709         990413-1.c              cpp/19990413-1.c
45710         990703-1.c              cpp/19990703-1.c
45711         20000127-1.c            cpp/20000127-1.c
45712         20000129-1.c            cpp/20000129-1.c
45713         20000207-1.c            cpp/20000207-1.c
45714         20000207-2.c            cpp/20000207-2.c
45715         20000209-1.c            cpp/20000209-1.c
45716         20000209-2.c            cpp/20000209-2.c
45717         20000301-1.c            cpp/20000301-1.c
45718         20000419-1.c            cpp/20000419-1.c
45719         20000510-1.S            cpp/20000510-1.S
45720         20000519-1.c            cpp/20000519-1.c
45721         20000529-1.c            cpp/20000529-1.c
45722         20000625-1.c            cpp/20000625-1.c
45723         20000625-2.c            cpp/20000625-2.c
45724         cpp-as1.c               cpp/assert1.c
45725         cpp-as2.c               cpp/assert2.c
45726         cxx-comments-1.c        cpp/cxxcom1.c
45727         cxx-comments-2.c        cpp/cxxcom2.c
45728         endif-label.c           cpp/endif.c
45729         cpp-hash1.c             cpp/hash1.c
45730         cpp-hash2.c             cpp/hash2.c
45731         cpp-if1.c               cpp/if-1.c
45732         cpp-if2.c               cpp/if-2.c
45733         cpp-if3.c               cpp/if-3.c
45734         cpp-if4.c               cpp/if-4.c
45735         cpp-if5.c               cpp/if-5.c
45736         cpp-cond.c              cpp/if-cexp.c
45737         cpp-missingop.c         cpp/if-mop.c
45738         cpp-missingparen.c      cpp/if-mpar.c
45739         cpp-opprec.c            cpp/if-oppr.c
45740         cpp-ifparen.c           cpp/if-paren.c
45741         cpp-shortcircuit.c      cpp/if-sc.c
45742         cpp-shift.c             cpp/if-shift.c
45743         cpp-unary.c             cpp/if-unary.c
45744         cpp-li1.c               cpp/line1.c
45745         cpp-li2.c               cpp/line2.c
45746         lineno.c                cpp/line3.c
45747         lineno-2.c              cpp/line4.c
45748         cpp-mi.c                cpp/mi1.c
45749         cpp-mic.h               cpp/mi1c.h
45750         cpp-micc.h              cpp/mi1cc.h
45751         cpp-mind.h              cpp/mi1nd.h
45752         cpp-mindp.h             cpp/mi1ndp.h
45753         cpp-mix.h               cpp/mi1x.h
45754         cpp-mi2.c               cpp/mi2.c
45755         cpp-mi2a.h              cpp/mi2a.h
45756         cpp-mi2b.h              cpp/mi2b.h
45757         cpp-mi2c.h              cpp/mi2c.h
45758         cpp-mi3.c               cpp/mi3.c
45759         cpp-mi3.def             cpp/mi3.def
45760         poison-1.c              cpp/poison.c
45761         pr-impl.c               cpp/prag-imp.c
45762         cpp-redef-2.c           cpp/redef1.c
45763         cpp-redef.c             cpp/redef2.c
45764         strpaste.c              cpp/strp1.c
45765         strpaste-2.c            cpp/strp2.c
45766         cpp-tradpaste.c         cpp/tr-paste.c
45767         cpp-tradstringify.c     cpp/tr-str.c
45768         cpp-tradwarn1.c         cpp/tr-warn1.c
45769         cpp-tradwarn2.c         cpp/tr-warn2.c
45770         trigraphs.c             cpp/trigraphs.c
45771         cpp-unc1.c              cpp/unc1.c
45772         cpp-unc2.c              cpp/unc2.c
45773         cpp-unc3.c              cpp/unc3.c
45774         cpp-unc.c               cpp/unc4.c
45775         undef.c                 cpp/undef1.c
45776         undef-2.c               cpp/undef2.c
45777         cpp-wi1.c               cpp/widestr1.c
45778
45779 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
45780
45781         * lib/g++.exp (g++_include_flags): Tweak.
45782
45783 2000-06-27  H.J. Lu  <hjl@gnu.org>
45784             Loren J. Rittle  <ljrittle@acm.org>
45785
45786         * lib/g++.exp (g++_include_flags): Override libgloss.exp
45787         version with one that knows about the new gcc tree structure.
45788         (g++_link_flags): Same.
45789
45790 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
45791
45792         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
45793         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
45794         case we are cross-compiling.
45795
45796         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
45797         g++.old-deja/g++.niklas/Makefile.in,
45798         g++.old-deja/g++.niklas/configure.in,
45799         g++.old-deja/g++.other/Makefile.in,
45800         g++.old-deja/g++.other/configure.in,
45801         gcc.c-torture/code_quality/Makefile.in,
45802         gcc.c-torture/code_quality/configure.in,
45803         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
45804         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
45805         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
45806         gcc.c-torture/execute/ieee/Makefile.in,
45807         gcc.c-torture/execute/ieee/configure.in,
45808         gcc.c-torture/noncompile/Makefile.in,
45809         gcc.c-torture/noncompile/configure.in,
45810         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
45811         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
45812         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
45813
45814 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
45815
45816         * g++.old-deja/g++.other/ambig3.C: New test.
45817
45818 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
45819
45820         * g++.old-deja/g++.pt/syntax1.C: New test.
45821         * g++.old-deja/g++.pt/syntax2.C: New test.
45822         * g++.old-deja/g++.other/syntax3.C: New test.
45823         * g++.old-deja/g++.other/syntax4.C: New test.
45824
45825 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
45826
45827         * gcc.dg/20000623-1.c: Prototype exit and abort.
45828
45829 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
45830
45831         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
45832         New tests.
45833         * gcc.dg/cpp-mi3.def: New file.
45834
45835         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
45836         inside assertions.
45837         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
45838         lexer's error messages.
45839         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
45840         divine anything from the linemarkers.
45841         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
45842         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
45843
45844 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
45845
45846         * gcc.dg/20000623-1.c: New test.
45847
45848 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
45849
45850         * gcc.c-torture/execute/20000622-1.c: New test.
45851
45852 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
45853
45854         * g++.old-deja/g++.other/init15.C: New test.
45855
45856 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
45857
45858         * g++.old-deja/g++.pt/vaarg2.C: New test.
45859         * g++.old-deja/g++.pt/vaarg3.C: New test.
45860
45861 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
45862
45863         * g++.old-deja/g++.other/dyncast6.C: New test.
45864
45865 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
45866
45867         * gcc.c-torture/execute/loop-6.c: New test.
45868
45869 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
45870
45871         * gcc.dg/20000614-1.c: New test.
45872         * gcc.dg/20000614-2.c: New test.
45873
45874 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
45875
45876         * g++.old-deja/g++.other/inline12.C: New test.
45877
45878 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
45879
45880         * g++.old-deja/g++.other/eh1.C: New test.
45881
45882 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
45883
45884         * g++.old-deja/g++.other/type.C: New test.
45885
45886 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
45887
45888         * g++.old-deja/g++.other/initstring.C: New test.
45889
45890 2000-06-12  Jason Merrill  <jason@redhat.com>
45891
45892         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
45893
45894 2000-06-09  Jeffrey A Law  (law@cygnus.com)
45895
45896         * gcc.c-torture/compile/20000609-1.c: New test.
45897
45898 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
45899
45900         * gcc.dg/20000609-1.c: New test.
45901
45902 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
45903
45904         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
45905         * gcc.c-torture/noncompile/poison-1.c: Move...
45906         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
45907         * gcc.dg/cpp-li1.c: Add a token after the #line.
45908
45909 2000-06-05  Richard Henderson  <rth@cygnus.com>
45910
45911         * gcc.c-torture/execute/20000605-2.c: New test.
45912         * gcc.c-torture/execute/20000605-3.c: New test.
45913
45914 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
45915
45916         * g77.f-torture/execute/20000503-1.x: New file.
45917
45918 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
45919
45920         * g++.old-deja/g++.eh/badalloc1.C: New test.
45921
45922 2000-06-05  Richard Henderson  <rth@cygnus.com>
45923
45924         * gcc.c-torture/execute/20000605-1.c: New test.
45925
45926 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
45927             Nathan Sidwell <nathan@codesourcery.com>
45928
45929         * gcc.c-torture/compile/20000605-1.c: New test.
45930
45931 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
45932
45933         * g77.f-torture/compile/20000601-1.f: New test.
45934
45935 2000-06-03  Richard Henderson  <rth@cygnus.com>
45936
45937         * gcc.c-torture/execute/20000603-1.c: New.
45938
45939 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
45940
45941         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
45942         * gcc.dg/noreturn-2.c (noreturn): Likewise.
45943
45944 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
45945
45946         * gcc.dg/compare2.c (case 12): XFAIL.
45947         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
45948         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
45949
45950         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
45951
45952 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
45953
45954         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
45955         guard macro is already defined when the header is first
45956         included.
45957         * gcc.dg/cpp-mix.h: New file.
45958         * gcc.dg/endif-label.c: Update patterns to match compiler.
45959
45960         * g++.brendan/complex1.C: Declare abort.
45961         * g++.law/refs4.C: Remove XFAIL.
45962         * g++.oliva/expr2.C: Declare abort and exit.
45963
45964 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
45965
45966         * gcc.c-torture/execute/20000528-1.c: New test.
45967
45968         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
45969         * g++.old-deja/g++.law/temps4.C: Likewise.
45970
45971         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
45972         stdlib.h.  Call abort() on failure.
45973         * g++.old-deja/g++.law/refs4.C: Likewise.
45974         * g++.old-deja/g++.law/temps4.C: Likewise.
45975         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
45976         * gcc.c-torture/execute/20000112-1.c: Include string.h.
45977
45978 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
45979
45980         Relative to g++.dg/special:
45981         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
45982
45983         Relative to g++.old-deja:
45984         * g++.brendan/complex1.C, g++.jason/optimize2.C,
45985         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
45986         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
45987         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
45988         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
45989         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
45990         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
45991
45992         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
45993         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
45994         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
45995         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
45996         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
45997         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
45998         and/or string.h.
45999
46000         * g++.other/goto1.C: Update expectations for error messages.
46001
46002 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
46003
46004         * gcc.c-torture/compile/20000523-1.c: New test.
46005
46006 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
46007
46008         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
46009
46010 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
46011
46012         * g++.old-deja/g++.eh/catch11.C: New test.
46013         * g++.old-deja/g++.eh/catch12.C: New test.
46014
46015 2000-05-24  Nick Clifton  <nickc@cygnus.com>
46016
46017         * gcc.c-torture/execute/20000523-1.c: New test.
46018
46019 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
46020
46021         * c-torture/execute/bcp-1.c: Replace abort in arg of
46022         __builtin_constant_p with a generic external function.
46023
46024         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
46025         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
46026         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
46027         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
46028         Prototype abort and/or exit.
46029
46030         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
46031         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
46032         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
46033         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
46034
46035 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
46036
46037         * gcc.dg/dwarf2-1.c: New test.
46038
46039 2000-05-20  Richard Henderson  <rth@cygnus.com>
46040
46041         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
46042
46043 2000-05-20  Andreas Jaeger  <aj@suse.de>
46044
46045         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
46046         testcase.
46047
46048 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
46049
46050         * gcc.c-torture/execute/20000519-2.c: New test.
46051
46052 2000-05-19  Andreas Jaeger  <aj@suse.de>
46053
46054         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
46055         which fails with SSA.
46056
46057         * lib/c-torture.exp: Also test with -O3 -fssa.
46058
46059 2000-05-18  Michael Meissner  <meissner@redhat.com>
46060
46061         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
46062         * gcc.c-torture/execute/920415-1.c: Ditto.
46063         * gcc.c-torture/execute/920501-1.c: Ditto.
46064         * gcc.c-torture/execute/conversion.c: Ditto.
46065         * gcc.c-torture/execute/cvt-1.c: Ditto.
46066
46067 2000-05-18  Jeffrey A Law  (law@cygnus.com)
46068
46069         * gcc.c-torture/compile/20000518-1.c: New test.
46070
46071 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
46072
46073         * g77.f-torture/compile/200005018.f: New test.
46074
46075 2000-05-17  Jeffrey A Law  (law@cygnus.com)
46076
46077         * gcc.c-torture/compile/20000517-1.c: New test.
46078
46079 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46080
46081         * gcc.c-torture/execute/20000516-1.c: New test.
46082
46083 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
46084
46085         * g++.old-deja/g++.other/eh.C: New test.
46086
46087 2000-05-12  Richard Henderson  <rth@cygnus.com>
46088
46089         * gcc.c-torture/execute/990208-1.c (main): Don't pass
46090         constants through to doit's conditional.
46091
46092 2000-05-11  Jeffrey A Law  (law@cygnus.com)
46093
46094         * gcc.c-torture/compile/20000511-1.c: New test.
46095         * g77.f-torture/compile/20000511-1.f: New test.
46096         * g77.f-torture/compile/20000511-2.f: New test.
46097
46098 2000-05-11  Michael Meissner  <meissner@redhat.com>
46099
46100         * gcc.c-torture/execute/20000511-1.c: New test.
46101
46102 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
46103
46104         * gcc.dg/dg.exp: Scan .S files as well as .c files.
46105         * gcc.dg/20000510-1.S: New.
46106
46107 2000-05-08  Catherine Moore  <clm@cygnus.com>
46108
46109         * gcc.dg/unused-3.c: New.
46110
46111 2000-05-06  Richard Henderson  <rth@cygnus.com>
46112
46113           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
46114           * g++.old-deja/g++.mike/warn1.C: Likewise.
46115           * g++.old-deja/g++.pt/local1.C: Likewise.
46116           * g++.old-deja/g++.pt/local7.C: Likewise.
46117           * g++.old-deja/g++.pt/spec16.C: Likewise.
46118
46119 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
46120
46121         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
46122
46123 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
46124
46125           * g77.f-torture/execute/20000503-1.f: New test.
46126
46127 2000-05-04  Andreas Jaeger  <aj@suse.de>
46128
46129         * gcc.dg/noreturn-2.c: New test.
46130
46131 2000-05-04  Neil Booth  <NeilB@earthling.net>
46132
46133         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
46134         preprocessor.
46135
46136 2000-05-04  Richard Henderson  <rth@cygnus.com>
46137
46138         * gcc.c-torture/execute/20000503-1.c: Fix typo.
46139
46140 2000-05-04  Richard Henderson  <rth@cygnus.com>
46141
46142         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
46143         OpenSSL by Jason R Thorpe.
46144
46145 2000-05-03  Jim Wilson  <wilson@cygnus.com>
46146
46147         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
46148
46149 2000-05-03  Robert Lipe <robertlipe@usa.net>
46150
46151         * gcc.dg/20000503-1.c: New test.
46152
46153 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
46154
46155         * gcc.c-torture/compile/20000502-1.c: New test.
46156         * g++.old-deja/g++.other/align.C: New test.
46157         * gcc.dg/cpp-tradstringify.c: New test.
46158
46159 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
46160
46161         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
46162         and hard registers.
46163
46164 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
46165
46166         * gcc.c-torture/execute/loop-5.c: New test.
46167
46168 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
46169
46170         * gcc.c-torture/execute/va-arg-20.c: New test.
46171
46172 2000-04-23  Jeffrey A Law  (law@cygnus.com)
46173
46174         * gcc.c-torture/execute/20000422-1.c: New test.
46175
46176 2000-04-20  Greg McGary  <gkm@gnu.org>
46177
46178         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
46179         when optimizing, but without sibling-call optimizations (-O1).
46180
46181 2000-04-20  Jeffrey A Law  (law@cygnus.com)
46182
46183           * gcc.c-torture/compile/20000420-1.c: New test.
46184
46185 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
46186
46187         * g++.abi/ptrflags.C: New test.
46188         * g++.eh/catchptr1.C: Test incomplete pointer chains.
46189
46190 2000-04-19  Catherine Moore  <clm@cygnus.com>
46191
46192         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
46193
46194 2000-04-19  Greg McGary  <gkm@gnu.org>
46195
46196         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
46197         sibling-call optimizations.
46198
46199 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
46200
46201         * gcc.dg/20000419-1.c: New test.
46202
46203 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
46204
46205         * gcc.c-torture/execute/20000412-6.c: New test.
46206
46207 2000-04-12  Jeffrey A Law  (law@cygnus.com)
46208
46209         * gcc.c-torture/execute/20000412-5.c: New test.
46210         * g77.f-torture/compile/20000412-1.f: New test.
46211         * gcc.c-torture/execute/20000412-4.c: New test.
46212         * gcc.c-torture/compile/20000412-2.c: New test.
46213         * gcc.c-torture/execute/20000412-3.c: New test.
46214         * gcc.c-torture/compile/20000412-1.c: New test.
46215         * gcc.c-torture/execute/20000412-2.c: New test.
46216
46217 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
46218
46219         * objc/execute/bf-20.m: New test.
46220
46221 2000-04-10  Richard Henderson  <rth@cygnus.com>
46222
46223         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
46224
46225         * gcc.c-torture/execute/20000412-1.c: New test.
46226
46227 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
46228
46229         * g++.old-deja/g++.eh/catchptr1.C: New test.
46230
46231 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
46232
46233         * g++.old-deja/g++.abi/cxa_vec.C: New test.
46234
46235 2000-04-08  Neil Booth  <NeilB@earthling.net>
46236
46237         * gcc.dg/cpp-nullchar.c: Remove test as
46238         embedded nulls cause problems.
46239
46240 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46241
46242         * gcc.dg/compare2.c: New test.
46243
46244 2000-04-08  Neil Booth  <NeilB@earthling.net>
46245
46246         * gcc.dg/cpp-nullchar.c: New test.
46247
46248 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
46249
46250         * gcc.dg/cpp-mi2.c: New test.
46251         * gcc.dg/cpp-mi2[abc].h: New files.
46252
46253 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
46254
46255         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
46256         member name.
46257
46258 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
46259
46260         * g++.old-deja/g++.abi/vmihint.C: New test.
46261
46262 2000-04-06  Neil Booth  <NeilB@earthling.net>
46263
46264         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
46265         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
46266         copyright.
46267
46268 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
46269
46270         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
46271         avoid stack-frame overwrite.
46272
46273 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
46274
46275         * gcc.c-torture/compile/20000405-2.c: New test.
46276         * gcc.c-torture/compile/20000405-3.c: New test.
46277
46278 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
46279
46280         * gcc.c-torture/compile/20000405-1.c: New test.
46281
46282 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
46283
46284         * gcc.dg/cast-qual-1.c: Revert last change.
46285
46286 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46287
46288         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
46289
46290 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
46291
46292         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
46293         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
46294
46295 2000-04-03  Jeffrey A Law  (law@cygnus.com)
46296
46297         * gcc.c-torture/compile/20000403-2.c: New test.
46298         * gcc.c-torture/compile/20000403-1.c: New test.
46299
46300 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
46301
46302         * gcc.c-torture/execute/20000403-1.c: New test.
46303
46304 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
46305
46306         * gcc.c-torture/execute/20000402-1.c: New test.
46307
46308 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
46309
46310         * gcc.c-torture/execute/va-arg-15.c: New test.
46311         * gcc.c-torture/execute/va-arg-16.c: New test.
46312         * gcc.c-torture/execute/va-arg-17.c: New test.
46313         * gcc.c-torture/execute/va-arg-18.c: New test.
46314         * gcc.c-torture/execute/va-arg-19.c: New test.
46315
46316 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
46317
46318         * gcc.c-torture/compile/981211-1.c: Move to...
46319         * gcc.dg/cpp-as1.c: ...here.
46320         * gcc.dg/cpp-as2.c: New file.
46321
46322         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
46323         compiler.
46324
46325 2000-04-02  Neil Booth  <NeilB@earthling.net>
46326
46327         * gcc.dg/cpp-cond.c  New tests.
46328         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
46329         accidental success less likely.
46330         * gcc.dg/cpp-missingop.c  New tests.
46331         * gcc.dg/cpp-missingparen.c  New tests.
46332         * gcc.dg/cpp-shift.c  New tests.
46333         * gcc.dg/cpp-shortcircuit.c  New tests.
46334         * gcc.dg/cpp-unary.c  New tests.
46335
46336 2000-03-29  Jeffrey A Law  (law@cygnus.com)
46337
46338         * gcc.c-torture/compile/20000329-1.c: New test.
46339
46340 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
46341
46342         * gcc.c-torture/compile/20000326-1.c: New test.
46343         * gcc.c-torture/compile/20000326-2.c: New test.
46344
46345 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
46346
46347         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
46348         the first parameter is a function argument.
46349
46350 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
46351
46352         * g++.old-deja/g++.ext/array4.C: New test.
46353
46354 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
46355
46356         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
46357
46358 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46359
46360         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
46361
46362 2000-03-19  Richard Henderson  <rth@cygnus.com>
46363
46364         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
46365
46366 2000-03-19  Richard Henderson  <rth@cygnus.com>
46367
46368         * gcc.c-torture/compile/20000319-1.c: New test.
46369
46370 2000-03-14  Jeffrey A Law  (law@cygnus.com)
46371
46372         * gcc.c-torture/execute/20000314-3.c: New test.
46373         * gcc.c-torture/execute/20000314-2.c: New test.
46374         * gcc.c-torture/execute/20000314-1.c: New test.
46375         * gcc.c-torture/compile/20000314-2.c: New test.
46376         * gcc.c-torture/compile/20000314-1.c: New test.
46377
46378 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
46379
46380         * g++.old-deja/g++.warn/inline.C: New test.
46381
46382 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
46383
46384         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
46385         standards-compliant result rather than specific constants.
46386         Put test-values in array.
46387
46388 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
46389
46390         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
46391         (g++_target_compile): Put test-specific options last.
46392
46393 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
46394
46395         * g++.old-deja/g++.eh/vbase4.C: New test.
46396
46397 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
46398
46399         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
46400
46401 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
46402
46403         * g++.old-deja/g++.brendan/misc12.C: Removed.
46404         * g++.old-deja/g++.pt/memtemp77.C: Constify.
46405         * g++.old-deja/g++.ext/pretty4.C: New test.
46406
46407 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
46408
46409         * g++.old-deja/g++.other/string2.C: New test.
46410
46411 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
46412
46413         * g++.old-deja/g++.warn/impint2.C: New test.
46414
46415 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
46416
46417         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
46418         is 1, not zero.
46419
46420 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
46421
46422         * g++.old-deja/g++.warn/impint.C: New test.
46423         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
46424         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
46425         * g++.old-deja/g++.pt/explicit12.C: Likewise.
46426         * g++.old-deja/g++.pt/explicit13.C: Likewise.
46427         * g++.old-deja/g++.pt/explicit17.C: Likewise.
46428         * g++.old-deja/g++.pt/explicit18.C: Likewise.
46429         * g++.old-deja/g++.pt/explicit19.C: Likewise.
46430         * g++.old-deja/g++.pt/explicit23.C: Likewise.
46431         * g++.old-deja/g++.pt/explicit31.C: Likewise.
46432         * g++.old-deja/g++.pt/explicit35.C: Likewise.
46433         * g++.old-deja/g++.pt/explicit6.C: Likewise.
46434         * g++.old-deja/g++.pt/memclass7.C: Likewise.
46435
46436 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
46437
46438         * gcc.dg/cpp-redef.c: New test.
46439
46440 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
46441
46442         * g++.old-deja/g++.pt/unify7.C: New test.
46443
46444 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
46445
46446         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
46447         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
46448
46449 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
46450
46451         * gcc.c-torture/compile/20000224-1.c: New test.
46452
46453 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
46454
46455         * gcc.c-torture/compile/cpp-2.c: New test.
46456         * gcc.c-torture/compile/cpp-1.c: New test.
46457
46458 2000-02-25  Jeffrey A Law  (law@cygnus.com)
46459
46460         * gcc.c-torture/execute/20000225-1.c: New test.
46461
46462 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
46463
46464         * gcc.dg/cpp-li2.c: New test.
46465
46466         * gcc.dg/cpp-wi1.c: New test.
46467
46468         * gcc.dg/cpp-li1.c: New test.
46469
46470 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
46471
46472         * g++.old-deja/g++.other/sizeof5.C: New test.
46473
46474 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46475
46476         * gcc.c-torture/execute/va-arg-13.c: New test.
46477
46478 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
46479
46480         * gcc.c-torture/execute/va-arg-12.c: New test.
46481
46482 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
46483
46484         * gcc.c-torture/execute/20000223-1.c: New test.
46485
46486 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
46487
46488         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
46489
46490 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
46491
46492         * g++.old-deja/g++.abi/ptrmem.C: New test.
46493
46494 2000-02-19  Richard Henderson  <rth@cygnus.com>
46495
46496         * gcc.c-torture/compile/init-3.c: New.
46497
46498 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
46499
46500         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
46501         ALWAYS_CXXFLAGS.
46502
46503 2000-02-11  Robert Lipe <robertl@sco.com>
46504
46505         * gcc.c-torture/compile/20000211-3.c: New test.
46506
46507 2000-02-11  Martin Buchholz <martin@xemacs.org>
46508
46509         * gcc.c-torture/compile/20000211-2.c: New test.
46510
46511 2000-02-11  Jeffrey A Law  (law@cygnus.com)
46512
46513         * gcc.c-torture/compile/20000211-1.c: New test.
46514
46515 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
46516
46517         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
46518           on native targets
46519
46520 2000-02-08  Nathan Sidwell  <nathan@acm.org>
46521
46522         * g++.old-deja/g++.other/cast5.C: New test.
46523
46524 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
46525
46526         * gcc.c-torture/execute/20000205-1.c: New.
46527
46528 2000-02-03  Nathan Sidwell  <nathan@acm.org>
46529
46530         * g++.old-deja/g++.jason/cast3.C: Return void.
46531         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
46532
46533 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
46534
46535         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
46536
46537         * gcc.dg/loop-1.c: New test.
46538
46539 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
46540
46541         * gcc.c-torture/compile/20000127-1.c: New test.
46542         * gcc.c-torture/execute/991228-1.c: New test.
46543
46544 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
46545
46546         * gcc.dg/unused-2.c: New test.
46547
46548         * gcc.dg/conv-1.c: New test.
46549
46550 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
46551
46552         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
46553         compiler.
46554         (tool_option_proc): Fix typo.
46555
46556 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
46557
46558         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
46559         of the ld on the host, not on the build machine.
46560         Also, don't crash if '--help' is not a supported option.
46561
46562 2000-01-24  Richard Henderson  <rth@cygnus.com>
46563
46564         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
46565
46566 2000-01-20  Jeffrey A Law  (law@cygnus.com)
46567
46568         * gcc.c-torture/execute/20000120-2.c: New test.
46569         * gcc.c-torture/execute/20000120-1.c: New test.
46570
46571 2000-01-13  Jeffrey A Law  (law@cygnus.com)
46572
46573         * gcc.c-torture/execute/20000113-1.c: New test.
46574
46575 2000-01-12  Jeffrey A Law  (law@cygnus.com)
46576
46577         * gcc.c-torture/execute/20000112-1.c: New test.
46578
46579 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
46580
46581         * gcc.dg/20000111-1.c: New test.
46582
46583 2000-01-10  Jeffrey A Law  (law@cygnus.com)
46584
46585         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
46586         with 16 bit integers.
46587
46588 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
46589
46590         * gcc.dg/20000108-1.c: New test.
46591
46592 2000-01-05  Nathan Sidwell  <nathan@acm.org>
46593
46594         * g++.old-deja/g++.ns/koenig8.C: New test.
46595
46596 2000-01-05  Nathan Sidwell  <nathan@acm.org>
46597
46598         * g++.old-deja/g++.other/cast4.C: New test.
46599
46600 2000-01-05  Jeffrey A Law  (law@cygnus.com)
46601
46602         * gcc.c-torture/compile/20000105-2.c: New test.
46603         * gcc.c-torture/compile/20000105-1.c: New test.
46604
46605 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46606
46607         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
46608         references to printf & atoi to conform to ANSI standard.
46609         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
46610         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
46611         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
46612         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
46613         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
46614         * g++.old-deja/g++.brendan/complex1.C: Likewise.
46615         * g++.old-deja/g++.brendan/copy1.C: Likewise.
46616         * g++.old-deja/g++.brendan/copy2.C: Likewise.
46617         * g++.old-deja/g++.brendan/copy3.C: Likewise.
46618         * g++.old-deja/g++.brendan/copy4.C: Likewise.
46619         * g++.old-deja/g++.brendan/copy5.C: Likewise.
46620         * g++.old-deja/g++.brendan/copy6.C: Likewise.
46621         * g++.old-deja/g++.brendan/copy7.C: Likewise.
46622         * g++.old-deja/g++.brendan/copy8.C: Likewise.
46623         * g++.old-deja/g++.brendan/crash11.C: Likewise.
46624         * g++.old-deja/g++.brendan/crash14.C: Likewise.
46625         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
46626         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
46627         * g++.old-deja/g++.brendan/delete2.C: Likewise.
46628         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
46629         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
46630         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
46631         * g++.old-deja/g++.brendan/eh1.C: Likewise.
46632         * g++.old-deja/g++.brendan/groff1.C: Likewise.
46633         * g++.old-deja/g++.brendan/init3.C: Likewise.
46634         * g++.old-deja/g++.brendan/misc12.C: Likewise.
46635         * g++.old-deja/g++.brendan/misc7.C: Likewise.
46636         * g++.old-deja/g++.brendan/new2.C: Likewise.
46637         * g++.old-deja/g++.brendan/operators4.C: Likewise.
46638         * g++.old-deja/g++.brendan/operators5.C: Likewise.
46639         * g++.old-deja/g++.brendan/overload2.C: Likewise.
46640         * g++.old-deja/g++.brendan/overload7.C: Likewise.
46641         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
46642         * g++.old-deja/g++.brendan/reference1.C: Likewise.
46643         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
46644         * g++.old-deja/g++.brendan/template24.C: Likewise.
46645         * g++.old-deja/g++.brendan/template3.C: Likewise.
46646         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
46647         * g++.old-deja/g++.jason/inline3.C: Likewise.
46648         * g++.old-deja/g++.jason/opeq.C: Likewise.
46649         * g++.old-deja/g++.law/arg5.C: Likewise.
46650         * g++.old-deja/g++.law/arm7.C: Likewise.
46651         * g++.old-deja/g++.law/ctors11.C: Likewise.
46652         * g++.old-deja/g++.law/cvt8.C: Likewise.
46653         * g++.old-deja/g++.law/init9.C: Likewise.
46654         * g++.old-deja/g++.law/refs4.C: Likewise.
46655         * g++.old-deja/g++.law/template2.C: Likewise.
46656         * g++.old-deja/g++.law/visibility24.C: Likewise.
46657         * g++.old-deja/g++.law/vtable3.C: Likewise.
46658         * g++.old-deja/g++.mike/asm2.C: Likewise.
46659         * g++.old-deja/g++.mike/eh1.C: Likewise.
46660         * g++.old-deja/g++.mike/misc1.C: Likewise.
46661         * g++.old-deja/g++.mike/misc13.C: Likewise.
46662         * g++.old-deja/g++.mike/misc14.C: Likewise.
46663         * g++.old-deja/g++.mike/ns12.C: Likewise.
46664         * g++.old-deja/g++.mike/p1248.C: Likewise.
46665         * g++.old-deja/g++.mike/p3708.C: Likewise.
46666         * g++.old-deja/g++.mike/p3708a.C: Likewise.
46667         * g++.old-deja/g++.mike/p3708b.C: Likewise.
46668         * g++.old-deja/g++.mike/p646.C: Likewise.
46669         * g++.old-deja/g++.mike/p700.C: Likewise.
46670         * g++.old-deja/g++.mike/p783.C: Likewise.
46671         * g++.old-deja/g++.mike/p783a.C: Likewise.
46672         * g++.old-deja/g++.mike/p783b.C: Likewise.
46673         * g++.old-deja/g++.mike/p786.C: Likewise.
46674         * g++.old-deja/g++.mike/p789.C: Likewise.
46675         * g++.old-deja/g++.mike/p789a.C: Likewise.
46676         * g++.old-deja/g++.mike/p807a.C: Likewise.
46677         * g++.old-deja/g++.other/delete3.C: Likewise.
46678         * g++.old-deja/g++.other/dyncast1.C: Likewise.
46679         * g++.old-deja/g++.other/dyncast2.C: Likewise.
46680         * g++.old-deja/g++.other/dyncast3.C: Likewise.
46681         * g++.old-deja/g++.other/empty1.C: Likewise.
46682         * g++.old-deja/g++.other/temporary1.C: Likewise.
46683         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
46684         * g++.old-deja/g++.pt/t16.C: Likewise.
46685         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
46686
46687 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
46688
46689         * gcc.dg/991230-1.c: New test.
46690
46691 1999-12-29  Jeffrey A Law  (law@cygnus.com)
46692
46693         * gcc.c-torture/compile/991229-3.c: New test.
46694         * gcc.c-torture/compile/991229-2.c: New test.
46695         * gcc.c-torture/compile/991229-1.c: New test.
46696
46697 1999-12-29  Greg McGary <gkm@eng.ascend.com>
46698
46699         * gcc.c-torture/compile/labels-2.c: New test.
46700
46701 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
46702
46703         * gcc.c-torture/execute/991227-1.c: New test.
46704
46705 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
46706
46707         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
46708
46709 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
46710
46711         * gcc.c-torture/execute/991221-1.c: New test.
46712
46713 1999-12-20  Nathan Sidwell  <nathan@acm.org>
46714
46715         * g++.old-deja/g++.other/cast3.C: New test.
46716
46717 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
46718
46719         * gcc.c-torture/execute/991216-4.c: New test.
46720
46721 1999-12-16  Michael Meissner  <meissner@cygnus.com>
46722
46723         * gcc.c-torture/execute/991216-1.c: New test.
46724         * gcc.c-torture/execute/991216-2.c: New test.
46725         * gcc.c-torture/execute/991216-3.c: New test.
46726
46727 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
46728
46729         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
46730         Actually make the test fail by using "-O2" for compilation.
46731
46732 1999-12-15  Nathan Sidwell  <nathan@acm.org>
46733
46734         * g++.old-deja/g++.warn/cast-align1.C: New test.
46735
46736 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
46737
46738         * gcc.c-torture/compile/991214-1.c: New test.
46739         * gcc.c-torture/compile/991214-2.c: New test.
46740
46741 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
46742
46743         * gcc.dg/991214-1.c: New test.
46744
46745 1999-12-13  Jeffrey A Law  (law@cygnus.com)
46746
46747         * gcc.c-torture/compile/991213-3.c: New test.
46748         * gcc.c-torture/compile/991213-2.c: New test.
46749         * gcc.c-torture/compile/991213-1.c: New test.
46750
46751 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
46752
46753         * gcc.dg/991209-1.c: New test.
46754
46755 1999-12-08  Nathan Sidwell <nathan@acm.org>
46756
46757         * gcc.c-torture/compile/991208-1.c: New test.
46758
46759 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
46760
46761         * gcc.dg/ultrasp2.c: New test.
46762
46763 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
46764
46765         * g++.old-deja/g++.abi/align.C (main): Fix typo.
46766
46767 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
46768
46769         * gcc.c-torture/compile/991202-1.c: New test.
46770         * gcc.c-torture/execute/991202-1.c: New test.
46771         * gcc.c-torture/execute/991202-2.c: New test.
46772         * gcc.c-torture/execute/991202-3.c: New test.
46773
46774 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
46775
46776         * g++.old-deja/g++.abi/align.C: New test.
46777         * g++.old-deja/g++.abi/aggregates.C: Likewise.
46778         * g++.old-deja/g++.abi/bitfields.C: Likewise.
46779
46780 1999-12-01  Richard Henderson  <rth@cygnus.com>
46781
46782         * gcc.c-torture/execute/991201-1.c: New.
46783
46784 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
46785
46786         * gcc.dg/991129-1.c: New test.
46787
46788 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
46789
46790         * gcc.c-torture/compile/991127-1.c: New test.
46791
46792 1999-11-22  Nathan Sidwell  <nathan@acm.org>
46793
46794         * g++.old-deja/g++.other/warn4.C: New test.
46795
46796 1999-11-22  Nathan Sidwell  <nathan@acm.org>
46797
46798         * g++.old-deja/g++.eh/cleanup2.C: New test.
46799         * g++.old-deja/g++.ext/pretty2.C: New test.
46800         * g++.old-deja/g++.ext/pretty3.C: New test.
46801         * g++.old-deja/g++.other/debug6.C: New test.
46802
46803 1999-10-20  Jim Wilson  <wilson@cygnus.com>
46804
46805         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
46806         compiler_output to look for one error message instead of two.
46807
46808 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
46809
46810         * gcc.c-torture/execute/991118-1.c: Also test case
46811         where the word boundary does not split a byte evenly.
46812
46813 1999-11-19  Nathan Sidwell  <nathan@acm.org>
46814
46815         * g++.old-deja/g++.ext/restrict1.C: New test.
46816
46817 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
46818
46819         * gcc.c-torture/execute/991118-1.c: New test.
46820
46821 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
46822
46823         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
46824         working directory pathnames.
46825
46826 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
46827
46828         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
46829         host is equipped with driver.h and driver.o so it can actually
46830         compile and run the tests.
46831
46832 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
46833
46834         * gcc.c-torture/compile/991008-1.c: New test.
46835
46836 1999-11-08  Nick Clifton  <nickc@cygnus.com>
46837
46838         * lib/gcc-dg.exp: Include target-supports.exp
46839
46840 1999-11-05  Nick Clifton  <nickc@cygnus.com>
46841
46842         * lib/target-supports.exp: New file: Provide procs to test for
46843         features supported by the target.
46844         (check_weak_available): Moved here from ecos.exp.
46845         (check_alias_available): New proc: Determine of the target
46846         toolchain supports the alias attribute.
46847
46848         * gcc.dg/special/ecos.exp: Move check_weak_available to
46849         target-supports.exp.
46850         (alias-1.c): Only perform the test if the target supports
46851         aliases.
46852         (wkali-1.c): Only perform the test if the target supports
46853         aliases.
46854
46855         * gcc.dg/990506-0.c: Expect error messages from cross
46856         targets as well as native targets.
46857
46858 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
46859
46860         * gcc.dg/ultrasp1.c: Removed xfail.
46861         * gcc.dg/struct-ret-2.c: Likewise.
46862         * gcc.dg/array-1.c: Likewise.
46863
46864 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
46865
46866         * gcc.dg/struct-ret-2.c: New test.
46867
46868         * gcc.dg/array-1.c: New test.
46869
46870 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
46871
46872         * gcc.c-torture/execute/991030-1.c: New test.
46873
46874 1999-10-26  Richard Henderson  <rth@cygnus.com>
46875
46876         * gcc.c-torture/compile/991026-2.c: New test.
46877
46878 1999-10-26  Jeffrey A Law  (law@cygnus.com)
46879
46880         * gcc.c-torture/compile/991026-1.c: New test.
46881
46882 1999-10-23  Jeffrey A Law  (law@cygnus.com)
46883
46884         * gcc.c-torture/execute/991023-1.c: New test.
46885
46886 1999-10-19  Jeffrey A Law  (law@cygnus.com)
46887
46888         * gcc.c-torture/execute/991019-1.c: New test.
46889
46890 1999-10-16  Richard Henderson  <rth@cygnus.com>
46891
46892         * gcc.c-torture/execute/991016-1.c: New test.
46893
46894 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
46895
46896         * gcc.c-torture/execute/991014-1.c: New test.
46897
46898 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
46899
46900         * g++.old-deja/g++.other/union2.C: New test.
46901
46902 1999-10-13  Nathan Sidwell  <nathan@acm.org>
46903
46904         * g++.old-deja/g++.other/vaarg2.C: New test.
46905         * g++.old-deja/g++.other/vaarg3.C: New test.
46906
46907 1999-10-12  Craig Burley  <craig@jcb-sc.com>
46908
46909         * g77.f-torture/noncompile/19990905-1.f: Moved from being
46910         in compile/.
46911
46912 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
46913
46914         * gcc.c-torture/execute/va-arg-11.c: New test.
46915
46916 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
46917
46918         * lib/file-format.exp (gcc_target_object_format): Don't
46919         crash if objdump is unavailable.
46920
46921 1999-09-29  Donn Terry <donn@interix.com>
46922
46923         * gcc.misc-tests/mg.exp: delete extraneous redirection.
46924
46925 1999-09-28  Nick Clifton  <nickc@cygnus.com>
46926
46927         * gcc.c-torture/compile/990928-1.c: New test.
46928
46929 1999-09-28  Nathan Sidwell  <nathan@acm.org>
46930
46931         * g++.old-deja/g++.other/decl6.C: New test.
46932
46933 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46934
46935         * gcc.c-torture/execute/va-arg-10.c: New test.
46936
46937 1999-09-27  Nathan Sidwell  <nathan@acm.org>
46938
46939         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
46940         __PRETTY_FUNCTION__.
46941
46942 1999-09-23  Nick Clifton  <nickc@cygnus.com>
46943
46944         * gcc.c-torture/execute/990923-1.c: New test.
46945
46946 1999-09-21  Nick Clifton  <nickc@cygnus.com>
46947
46948         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
46949         for which -fpic is inappropriate.
46950
46951 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
46952
46953         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
46954
46955 1999-09-21  Nathan Sidwell  <nathan@acm.org>
46956
46957         * g++.old-deja/g++.other/dyncast1.C: New test.
46958         * g++.old-deja/g++.other/dyncast2.C: New test.
46959         * g++.old-deja/g++.other/dyncast3.C: New test.
46960         * g++.old-deja/g++.other/dyncast4.C: New test.
46961         * g++.old-deja/g++.other/dyncast5.C: New test.
46962         * g++.old-deja/g++.eh/catch3.C: New test.
46963         * g++.old-deja/g++.eh/catch3p.C: New test.
46964         * g++.old-deja/g++.eh/catch4.C: New test.
46965         * g++.old-deja/g++.eh/catch4p.C: New test.
46966         * g++.old-deja/g++.eh/catch5.C: New test.
46967         * g++.old-deja/g++.eh/catch5p.C: New test.
46968         * g++.old-deja/g++.eh/catch6.C: New test.
46969         * g++.old-deja/g++.eh/catch6p.C: New test.
46970         * g++.old-deja/g++.eh/catch7.C: New test.
46971         * g++.old-deja/g++.eh/catch7p.C: New test.
46972         * g++.old-deja/g++.eh/catch8.C: New test.
46973         * g++.old-deja/g++.eh/catch8p.C: New test.
46974         * g++.old-deja/g++.eh/catch9.C: New test.
46975         * g++.old-deja/g++.eh/catch9p.C: New test.
46976
46977 1999-09-13  Nathan Sidwell  <nathan@acm.org>
46978
46979         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
46980         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
46981
46982 1999-09-13  Jeffrey A Law  (law@cygnus.com)
46983
46984         * gcc.c-torture/compile/990913-1.c: New test.
46985
46986 1999-09-10  Nathan Sidwell  <nathan@acm.org>
46987
46988         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
46989         * g++.old-deja/g++.jason/rfg5.C: Likewise.
46990
46991 1999-09-09  Richard Henderson  <rth@cygnus.com>
46992
46993         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
46994
46995 1999-09-09  Nathan Sidwell  <nathan@acm.org>
46996
46997         * g++.old-deja/g++.other/lookup11.C: New test.
46998         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
46999         what is permitted and what we want.
47000         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
47001         overload use.
47002         * g++.old-deja/g++.jason/rfg5.C: Likewise.
47003
47004 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
47005
47006         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
47007         * gcc.c-torture/noncompile/poison-1.c: New file.
47008
47009 1999-09-08  Nathan Sidwell  <nathan@acm.org>
47010
47011         * g++.old-deja/g++.other/sizeof3.C: New test.
47012         * g++.old-deja/g++.other/sizeof4.C: New test.
47013         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
47014         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
47015
47016 1999-09-07  Richard Henderson  <rth@cygnus.com>
47017
47018         * gcc.dg/va-arg-1.c: New.
47019
47020 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47021
47022         * gcc.c-torture/execute/va-arg-9.c: New test.
47023
47024 1999-09-05  Craig Burley  <craig@jcb-sc.com>
47025
47026         * g77.f-torture/compile/980519-2.f: New test.
47027         * g77.f-torture/compile/19990905-0.f: New test.
47028         * g77.f-torture/compile/19990905-1.f: New test.
47029         * g77.f-torture/compile/19990905-2.f: New test.
47030
47031         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
47032
47033 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
47034
47035         * gcc.c-torture/execute/990827-1.c: Fix typo.
47036
47037 1999-09-03  Nathan Sidwell  <nathan@acm.org>
47038
47039         * g++.old-deja/g++.other/deref1.C: New test.
47040
47041 1999-09-02  Nathan Sidwell  <nathan@acm.org>
47042
47043         * g++.old-deja/g++.other/ambig2.C: New test.
47044         * g++.old-deja/g++.other/cond5.C: New test.
47045         * g++.old-deja/g++.other/lookup16.C: New test.
47046
47047 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
47048
47049         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
47050         assemblers too.
47051
47052 1999-08-31  Jeffrey A Law  (law@cygnus.com)
47053
47054         * lib/c-torture.exp: Avoid the "compare executables" optimization
47055         when testing native.
47056
47057 1999-08-29  Jeffrey A Law  (law@cygnus.com)
47058
47059         * gcc.c-torture/execute/990829-1.c: New test.
47060         * gcc.c-torture/compile/990829-1.c: New test.
47061
47062 1999-08-27  Paul Burchard  <burchard@pobox.com>
47063
47064         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
47065         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
47066         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
47067         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
47068         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
47069         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
47070         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
47071         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
47072         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
47073         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
47074         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
47075
47076 1999-08-27  Jeffrey A Law  (law@cygnus.com)
47077
47078         * gcc.c-torture/execute/990827-1.c: New test.
47079
47080 1999-08-26  Craig Burley  <craig@jcb-sc.com>
47081
47082         * g77.f-torture/noncompile/19990826-4.f: New test.
47083
47084         * g77.f-torture/compile/19990826-3.f: New test.
47085
47086         * g77.f-torture/execute/19990826-2.f: New test.
47087
47088         * g77.f-torture/compile/19990826-1.f: New test.
47089
47090         * gcc.c-torture/execute/990826-0.c: New test.
47091         * g77.c-torture/execute/19990826-0.f: New test.
47092
47093         * g77.f-torture/noncompile/970626-2.f: New test.
47094
47095 1999-08-25  Paul Burchard  <burchard@pobox.com>
47096
47097         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
47098         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
47099         lss-011.C: New tests.
47100
47101 1999-08-25  Nathan Sidwell  <nathan@acm.org>
47102
47103         * g++.old-deja/g++.other/decl5.C: New test.
47104
47105 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47106
47107         * noncompile/noncompile.exp: Load_lib c-torture.exp.
47108         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
47109         call `postbase' for each one.  All callers of `postbase' changed
47110         to call this instead.
47111
47112 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
47113
47114         * gcc.c-torture/execute/990811-1.c: New test.
47115
47116 1999-08-09  Nick Clifton  <nickc@cygnus.com>
47117
47118         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
47119         just native ones.
47120
47121         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
47122         just native ones.
47123
47124 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
47125
47126         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
47127
47128 1999-08-04  Jeffrey A Law  (law@cygnus.com)
47129
47130         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
47131
47132 1999-08-04  Nathan Sidwell  <nathan@acm.org>
47133
47134         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
47135
47136 1999-08-04  Jeffrey A Law  (law@cygnus.com)
47137
47138         * gcc.c-torture/execute/990804-1.c: New test.
47139
47140 1999-08-03  Nathan Sidwell  <nathan@acm.org>
47141
47142         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
47143         * g++.old-deja/g++.brendan/crash64.C: Likewise.
47144         * g++.old-deja/g++.brendan/overload8.C: Likewise.
47145
47146 1999-08-03  Nathan Sidwell  <nathan@acm.org>
47147
47148         * g++.old-deja/g++.other/struct1.C: New test.
47149
47150 1999-08-03  Nathan Sidwell  <nathan@acm.org>
47151
47152         * g++.old-deja/g++.other/enum2.C: New test.
47153
47154 1999-08-02  Richard Henderson  <rth@cygnus.com>
47155
47156         Adapted from tests from Franz Sirl:
47157         * gcc.c-torture/execute/va-arg-7.c: New test.
47158         * gcc.c-torture/execute/va-arg-8.c: New test.
47159
47160 1999-08-01  Jeffrey A Law  (law@cygnus.com)
47161
47162         * gcc.c-torture/compile/990801-2.c: New test.
47163
47164         * gcc.c-torture/compile/990801-1.c: New test.
47165
47166 1999-07-27  Michael Meissner  <meissner@cygnus.com>
47167
47168         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
47169         fp-cmp-1.c, converting double to float.
47170
47171         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
47172         fp-cmp-1.c, converting double to long double.
47173
47174         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
47175         from fr1 to unknown_register, since fr1 is a legitimate register
47176         on some machines.
47177
47178 1999-07-25  Jeffrey A Law  (law@cygnus.com)
47179
47180         * README: More listname related changes.
47181
47182 1999-07-08  Catherine Moore  <clm@cygnus.com>
47183
47184         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
47185
47186 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
47187
47188         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
47189
47190 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
47191
47192         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
47193
47194 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
47195
47196         * gcc.dg/990703-1.c: New test.
47197
47198 1999-06-29  Nick Clifton  <nickc@cygnus.com>
47199
47200         * lib/file-format.exp: New file: Move definition of proc
47201         gcc_target_object_format to here from
47202         gcc.dg/special/ecos.exp.
47203
47204         * lib/c-torture.exp: Include lib file-format.exp.
47205         * lib/gcc-dg.exp: Include lib file-format.exp.
47206
47207         * gcc.dg/special/ecos.exp: Remove definition of proc
47208         gcc_target_object_format.
47209
47210 1999-06-28  Jeffrey A Law  (law@cygnus.com)
47211
47212         * gcc.c-torture/execute/990628-1.c: New test.
47213
47214 1999-06-25  Jeffrey A Law  (law@cygnus.com)
47215
47216         * gcc.c-torture/compile/990625-2.c: New test.
47217
47218         * gcc.c-torture/compile/990625-1.c: New test.
47219
47220 1999-06-23  Nick Clifton  <nickc@cygnus.com>
47221
47222         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
47223         attributes compile.
47224         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
47225         ports that use the COFF/PE file format.
47226
47227 1999-06-17  Jeffrey A Law  (law@cygnus.com)
47228
47229         * gcc.c-torture/compile/990617-1.c: New test.
47230
47231 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
47232
47233         * g++.old-deja/g++.other/decl4.C: New test.
47234
47235 1999-06-14  Nathan Sidwell  <nathan@acm.org>
47236
47237         * g++.old-deja/g++.other/bitfld3.C: New test.
47238
47239 1999-06-08  Nathan Sidwell  <nathan@acm.org>
47240
47241         * g++.old-deja/g++.eh/catch1.C: New test.
47242
47243 1999-06-07  Jeffrey A Law  (law@cygnus.com)
47244
47245         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
47246
47247         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
47248         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
47249
47250 1999-06-05  Craig Burley  <craig@jcb-sc.com>
47251
47252         * g77.f-torture/compile/19990502-0.f: Replace with new,
47253         shorter, test that still fails after recent changes.
47254
47255 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
47256
47257         * gcc.c-torture/execute/990604-1.c: New test.
47258
47259 1999-05-31  Jeffrey A Law  (law@cygnus.com)
47260
47261         * gcc.c-torture/execute/990531-1.c: New test.
47262
47263 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
47264
47265         * gcc.c-torture/compile/990527-1.c: New test.
47266
47267 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
47268
47269         * gcc.c-torture/execute/990527-1.c: New test.
47270
47271 1999-05-25  Nick Clifton  <nickc@cygnus.com>
47272
47273         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
47274         bitfields as signed.
47275
47276 1999-05-25  Craig Burley  <craig@jcb-sc.com>
47277
47278         * g77.f-torture/compile/19990525-0.f: New test.
47279
47280 1999-05-25  Jeffrey A Law  (law@cygnus.com)
47281
47282         * gcc.c-torture/execute/990525-2.c: New test.
47283
47284         * gcc.c-torture/execute/990525-1.c: New test.
47285
47286 1999-05-24  Nathan Sidwell  <nathan@acm.org>
47287
47288         * g++.old-deja/g++.other/anon3.C: New test.
47289         * g++.old-deja/g++.other/anon4.C: New test.
47290         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
47291         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
47292         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
47293         Merrill).
47294
47295 1999-05-24  Jeffrey A Law  (law@cygnus.com)
47296
47297         * gcc.c-torture/execute/990524-1.c: New test.
47298
47299         * gcc.dg/990524-1.c: New test.
47300
47301 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
47302
47303         * gcc.c-torture/compile/990523-1.c: New test.
47304
47305 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
47306
47307         * gcc.c-torture/compile/990519-1.c: New test.
47308
47309 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
47310
47311         * gcc.c-torture/compile/990517-1.c: New test.
47312
47313         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
47314         (e4, f4): New tests.
47315         (main): Call them.
47316
47317 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47318
47319         * gcc.dg/noreturn-1.c: New test.
47320
47321 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
47322
47323         * gcc.c-torture/execute/990513-1.c: New test.
47324
47325 1999-05-10  Richard Henderson  <rth@cygnus.com>
47326
47327         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
47328
47329 1999-05-10  Craig Burley  <craig@jcb-sc.com>
47330
47331         * g77.f-torture/execute/erfc.f: Use small single-precision
47332         values, to avoid problems on Alphas when not -mieee.
47333
47334 1999-05-08  Craig Burley  <craig@jcb-sc.com>
47335
47336         * gcc.dg/990506-0.c: New test.
47337
47338 1999-05-08  Richard Henderson  <rth@cygnus.com>
47339
47340         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
47341         the constant to test.  Don't XFAIL 64-bit targets.
47342
47343         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
47344         * g++.old-deja/g++.law/profile1.C: Likewise.
47345
47346         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
47347         operator new instances.
47348         * g++.old-deja/g++.other/delete5.C: Likewise.
47349
47350 1999-05-03  Craig Burley  <craig@jcb-sc.com>
47351
47352         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
47353         intrinsic.
47354
47355 1999-05-03  Craig Burley  <craig@jcb-sc.com>
47356
47357         * g77.f-torture/execute/u77-test.f: Reverse order of two
47358         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
47359
47360 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47361
47362         * gcc.dg/compare1.c: New test.
47363
47364 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
47365
47366         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
47367         New tests.
47368
47369 1999-05-02  Craig Burley  <craig@jcb-sc.com>
47370
47371         * g77.f-torture/compile/19990502-1.f: New test.
47372
47373 1999-05-02  Craig Burley  <craig@jcb-sc.com>
47374
47375         * g77.f-torture/compile/19990502-0.f: New test.
47376
47377 1999-05-02  Craig Burley  <craig@jcb-sc.com>
47378
47379         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
47380         intrinsic.
47381
47382 1999-05-02  Craig Burley  <craig@jcb-sc.com>
47383
47384         * g77.f-torture/execute/u77-test.f (main): List libU77
47385         intrinsics not currently tested.
47386         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
47387         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
47388         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
47389         Trim blanks off the ends of some printed strings.
47390
47391 1999-05-02  Craig Burley  <craig@jcb-sc.com>
47392
47393         * g77.f-torture/execute/u77-test.f (main): Just warn about
47394         FSTAT gid disagreement, as it's expected on some systems.
47395
47396 1999-05-01  Craig Burley  <craig@jcb-sc.com>
47397
47398         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
47399         use a new function, which allows for some slop.
47400         Clean up some commentary.
47401         (issum): The new function.
47402         (sgladd): Deleted subroutine.
47403
47404 1999-05-01  Craig Burley  <craig@jcb-sc.com>
47405
47406         * g77.f-torture/execute/u77-test.f: Modify to be more like
47407         libf2c/libU77 version, bringing patches to that version here.
47408         Add suitable commentary.
47409
47410 1999-04-25  Richard Henderson  <rth@cygnus.com>
47411
47412         * gcc.dg/990424-1.c: New test.
47413
47414 1999-04-24  Craig Burley  <craig@jcb-sc.com>
47415
47416         * g77.f-torture/execute/u77-test.f (main): Bug involving
47417         LSTAT has been fixed, so turn back on full checking.
47418
47419 1999-04-20  Craig Burley  <craig@jcb-sc.com>
47420
47421         * g77.f-torture/compile/19990419-0.f: New test.
47422         * g77.f-torture/execute/19990419-1.f: New test.
47423
47424 1999-04-17  Richard Henderson  <rth@cygnus.com>
47425
47426         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
47427         to avoid the need for a prototype to supress a warning.
47428
47429 1999-04-07  Jim Wilson  <wilson@cygnus.com>
47430
47431         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
47432
47433 1999-04-04  Jeffrey A Law  (law@cygnus.com)
47434
47435         * gcc.c-torture/execute/990404-1.c: New test.
47436
47437 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
47438
47439         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
47440         * gcc.dg/cpp-if3.c: Don't use -pedantic.
47441         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
47442         missing initializer warnings.
47443
47444 1999-03-28  Jeffrey A Law  (law@cygnus.com)
47445
47446         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
47447         matching strings.
47448
47449 1999-03-26  Jeffrey A Law  (law@cygnus.com)
47450
47451         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
47452
47453 1999-03-26  Craig Burley  <craig@jcb-sc.com>
47454
47455         * g77.f-torture/execute/19990325-0.f: New test.
47456         * g77.f-torture/execute/19990325-1.f: New test.
47457
47458 1999-03-24  Jeffrey A Law  (law@cygnus.com)
47459
47460         * gcc.c-torture/execute/990324-1.c: New test.
47461
47462 1999-03-22  Jim Wilson  <wilson@cygnus.com>
47463
47464         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
47465         test with 4.
47466
47467 1999-03-17  Richard Henderson  <rth@cygnus.com>
47468
47469         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
47470
47471 1999-03-13  Craig Burley  <craig@jcb-sc.com>
47472
47473         * g77.f-torture/execute/19990313-2.f: New test.
47474         * g77.f-torture/execute/19990313-3.f: New test.
47475
47476 1999-03-13  Craig Burley  <craig@jcb-sc.com>
47477
47478         * g77.f-torture/execute/19990313-0.f: New test.
47479         * g77.f-torture/execute/19990313-1.f: New test.
47480
47481 1999-03-12  Jim Wilson  <wilson@cygnus.com>
47482
47483         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
47484         printf to sprintf.
47485         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
47486         (main): Add check for u15.  Conditionalize u31 check depending on
47487         whether ints are <32 bits or >=32 bits.
47488
47489 1999-03-08  Craig Burley  <craig@jcb-sc.com>
47490
47491         * g77.f-torture/execute/19981119-0.f: Improve testiness.
47492
47493 1999-03-08  Craig Burley  <craig@jcb-sc.com>
47494
47495         * g77.f-torture/compile/19990305-0.f: New test.
47496         * g77.f-torture/execute/19981119-0.f: New test.
47497
47498 1999-03-08  Craig Burley  <craig@jcb-sc.com>
47499
47500         * g77.f-torture/execute/970625-2.f: call ABORT if final
47501         result is not correct, instead of just printing it.
47502         Add this checking via newly introduced obfuscation, to
47503         trip up buggy front ends.
47504
47505 1999-03-07  Craig Burley  <craig@jcb-sc.com>
47506
47507         * g77.f-torture/compile/960317-1.f: Moved from being
47508         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
47509
47510 1999-03-06  Craig Burley  <craig@jcb-sc.com>
47511
47512         * g77.f-torture/execute/960317-1.f: New (old) test.
47513         * g77.f-torture/execute/970625-2.f: Ditto.
47514
47515 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
47516
47517         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
47518         message on line 1 or line 2; cccp and cpplib do this differently.
47519
47520 1999-03-01  Jeffrey A Law  (law@cygnus.com)
47521
47522         * g++.old-deja/g++.law/weak1.C: New test.
47523
47524 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
47525
47526         * gcc.c-torture/execute/990119-1.c: Renamed to...
47527         * gcc.dg/990119-1.c: this, so it will only be tested once
47528         (it's a preprocessor test, it doesn't need to be run at
47529         multiple optimization levels).
47530
47531 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
47532
47533         * lib/g++.exp: Don't add incdir=$base_dir/../include to
47534           ALWAYS_CXXFLAGS.
47535
47536 1999-02-24  Craig Burley  <craig@jcb-sc.com>
47537
47538         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
47539         * g77.f-torture/compile/19981216-0.f: ...as it is expected
47540         to not be compilable by current g77.
47541
47542 1999-02-24  Nick Clifton  <nickc@cygnus.com>
47543
47544         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
47545
47546 1999-02-22  Jeffrey A Law  (law@cygnus.com)
47547
47548         * gcc.c-torture/execute/990222-1.c: New test.
47549
47550 1999-02-19  Craig Burley  <craig@jcb-sc.com>
47551
47552         * g77.f-torture/compile/19990218-0.f: New test.
47553         * g77.f-torture/noncompile/19990218-1.f: New test.
47554
47555 1999-02-18  Craig Burley  <craig@jcb-sc.com>
47556
47557         * g77.f-torture/compile/19981216-0.f: New test.
47558
47559 1999-02-14  Jeffrey A Law  (law@cygnus.com)
47560
47561         * gcc.dg/990214-1.c: New test.
47562
47563 1999-02-13  Jeffrey A Law  (law@cygnus.com)
47564
47565         * gcc.dg/990213-2.c: New test.
47566
47567         * gcc.dg/990213-1.c: New test.
47568
47569 1999-02-12  Jeffrey A Law  (law@cygnus.com)
47570
47571         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
47572         ints.
47573
47574 1999-02-11  Nick Clifton  <nickc@cygnus.com>
47575
47576         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
47577         specified by target.
47578
47579         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
47580
47581 1999-02-11  Jeffrey A Law  (law@cygnus.com)
47582
47583         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
47584
47585 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
47586
47587         * gcc.dg/special/ecos.exp: New test driver for new tests with
47588         special requirements.
47589
47590         * gcc.dg/special/alias-1.c: New test.
47591         * gcc.dg/special/gcsec-1.c: New test.
47592         * gcc.dg/special/weak-1.c: New test.
47593         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
47594         * gcc.dg/special/weak-2.c: New test.
47595         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
47596         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
47597         * gcc.dg/special/wkali-1.c: New test.
47598         * gcc.dg/special/wkali-2.c: New test.
47599         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
47600         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
47601
47602 1999-02-10  Felix Lee  <flee@cygnus.com>
47603
47604           * lib/c-torture.exp (c-torture-compile): Pull out code for
47605           analyzing gcc error messages.
47606           (c-torture-execute): Likewise.  Fix some (harmless) false
47607           positives.
47608           * lib/gcc.exp (gcc_check_compile): New function.
47609
47610 1999-02-08  Richard Henderson  <rth@cygnus.com>
47611
47612         * gcc.c-torture/execute/990208-1.c: New test.
47613
47614 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
47615
47616         * g++.dg/special/ecos.exp: New driver for new tests with special
47617         requirements
47618
47619         * g++.dg/special/conpr-1.C: New test
47620         * g++.dg/special/conpr-2.C: New test
47621         * g++.dg/special/conpr-2a.C: New test
47622         * g++.dg/special/conpr-3.C: New test
47623         * g++.dg/special/conpr-3a.C: New test
47624         * g++.dg/special/conpr-3b.C: New test
47625
47626         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
47627         allow g++ to use the dg driver
47628
47629         * README: Add comment about g++.dg directory
47630
47631 1999-02-06  Jeffrey A Law  (law@cygnus.com)
47632
47633         * README: Update email addresses.
47634
47635 1999-02-03  Nick Clifton  <nickc@cygnus.com>
47636
47637         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
47638         arguments in order to force structure S onto the stack even on
47639         the alpha.
47640         (test): Pass 10 leading arguments to function foo as well as the
47641         structure S.
47642
47643         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
47644         failure for all targets.
47645
47646         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
47647         abort to terminate program execution.
47648
47649 1999-01-30  Richard Henderson  <rth@cygnus.com>
47650
47651         * gcc.c-torture/execute/990130-1.c: New test.
47652
47653 1999-01-30  Jeffrey A Law  (law@cygnus.com)
47654
47655         * gcc.dg/990130-1.c: New test.
47656
47657 1999-01-28  Michael Meissner  <meissner@cygnus.com>
47658
47659         * gcc.c-torture/execute/990128-1.c: New test.
47660
47661 1999-01-27  Michael Meissner  <meissner@cygnus.com>
47662
47663         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
47664
47665 1999-01-27  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): ditto, and fix some (harmless) false
47670         positives.
47671         * lib/gcc.exp (gcc_check_compile): new function.
47672
47673 1999-01-17  Jeffrey A Law  (law@cygnus.com)
47674
47675         * gcc.dg/990117-1.c: New test.
47676
47677         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
47678
47679         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
47680
47681 1999-01-15  Jeffrey A Law  (law@cygnus.com)
47682
47683         * g77.f-torture/compile/990115-1.f: New test.
47684
47685 1999-01-07  Jeffrey A Law  (law@cygnus.com)
47686
47687         * gcc.c-torture/compile/990107-1.c: New test
47688
47689 1999-01-06  Jeffrey A Law  (law@cygnus.com)
47690
47691         * gcc.c-torture/execute/990106-2.c: New test.
47692
47693         * gcc.c-torture/execute/990106-1.c: New test.
47694
47695 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
47696
47697         * gcc.c-torture/compile/981223-1.c: New test.
47698
47699 1998-12-29  Richard Henderson  <rth@cygnus.com>
47700
47701         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
47702         (opt3): Rename from opt4 and disable.
47703
47704 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
47705
47706         * g++.old-deja/g++.pt/ptrmem5.C: New test.
47707
47708 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
47709
47710         * g++.old-deja/g++.other/conv5.C: New test.
47711
47712 1998-12-14  Nick Clifton  <nickc@cygnus.com>
47713
47714         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
47715
47716 1998-12-11  Jeffrey A Law  (law@cygnus.com)
47717
47718         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
47719
47720 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
47721
47722         * gcc.c-torture/compile/981211-1.c: New test.
47723
47724 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
47725
47726         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
47727
47728         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
47729
47730 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
47731
47732         * gcc.special/930510-1.c: Make C9X safe.
47733         * gcc.misc-tests/gcov-1.c Similarly.
47734         * gcc.misc-tests/gcov-2.c Similarly.
47735
47736 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
47737
47738         * gcc.dg/ultrasp1.c: New test.
47739
47740 1998-12-06  Richard Henderson  <rth@cygnus.com>
47741
47742         * gcc.c-torture/execute/981206.c: New test.
47743
47744 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
47745
47746         * g++.old-deja/g++.ns/template7.C: New test.
47747
47748         * g++.old-deja/g++.other/expr1.C: New test.
47749
47750         * g++.old-deja/g++.eh/tmpl3.C: New test.
47751
47752         * g++.old-deja/g++.eh/tmpl2.C: New test.
47753
47754 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
47755
47756         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
47757         * g++.old-deja/g++.other/using6.C: Removed.
47758         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
47759
47760         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
47761
47762 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
47763
47764         * g++.old-deja/g++.pt/overload8.C: New test.
47765
47766         * g++.old-deja/g++.pt/overload7.C: New test.
47767
47768         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
47769
47770         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
47771         and relinking messages.
47772         * lib/g++.exp (g++_target_compile): Remove .rpo file when
47773         compiling with -frepo.
47774
47775 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
47776
47777         * g++.old-deja/g++.pt/lookup6.C: New test.
47778
47779 1998-11-30  Nick Clifton  <nickc@cygnus.com>
47780
47781         * gcc.c-torture/execute/981130-1.c: New test.
47782         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
47783
47784 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
47785
47786         * g++.old-deja/g++.pt/explicit76.C: New test.
47787
47788         * g++.old-deja/g++.pt/friend38.C: New test.
47789
47790         * g++.old-deja/g++.ns/crash2.C: New test.
47791
47792         * g++.old-deja/g++.pt/defarg8.C: New test.
47793
47794         * g++.old-deja/g++.pt/instantiate6.C: New test.
47795
47796         * g++.old-deja/g++.pt/static6.C: New test.
47797
47798         * g++.old-deja/g++.pt/decl2.C: New test.
47799
47800 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
47801
47802         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
47803         problem is actually related with name lookup, but so what? :-)
47804
47805         * g++.old-deja/g++.pt/friend37.C: New test.
47806
47807 1998-11-25  Dave Love  <d.love@dl.ac.uk>
47808
47809         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
47810         element, which fails on some systems.
47811
47812         * g77.f-torture/execute/labug1.f: New test.
47813
47814 1998-11-21  Jeffrey A Law  (law@cygnus.com)
47815
47816         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
47817         is defined.
47818
47819 1998-11-18  Dave Love  <d.love@dl.ac.uk>
47820
47821         * g77.f-torture/compile/981117-1.f: New test.
47822
47823 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
47824
47825         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
47826         properly discarded.
47827
47828 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
47829
47830         * gcc.c-torture/execute/memcheck: New directory of tests for
47831         -fcheck-memory-usage.
47832
47833 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
47834
47835         * README: New file, general information about the testsuite and
47836         new description of the various C++ test subdirectories.
47837         * README.g++: Eliminate obsolete information, update and move most
47838         relevant stuff to README.
47839
47840 1998-11-07  Richard Henderson  <rth@cygnus.com>
47841
47842         * gcc.c-torture/compile/981107-1.c: New test.
47843
47844 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
47845
47846         * execute/memcpy-bi.c: New testcase.
47847
47848 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
47849
47850         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
47851         base classes.
47852
47853         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
47854         template is selected.
47855
47856         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
47857         classes, it should be accepted for all types.
47858
47859         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
47860
47861         * g++.old-deja/g++.pt/spec24.C: Ensure that template
47862         specializations start with template headers.
47863
47864 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
47865
47866         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
47867
47868         * g++.old-deja/g++.other/init9.C: Test cross initialization of
47869         non-POD types.
47870
47871 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
47872
47873         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
47874
47875 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
47876
47877         * compile/981022-1.c, compile/981022-1.x: New test and driver.
47878
47879 1998-10-19  Jeffrey A Law  (law@cygnus.com)
47880
47881         * 981019-1.c: New test.
47882
47883 1998-10-14  Robert Lipe <robertl@dgii.com>
47884
47885         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
47886         find objc headers.
47887
47888 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
47889
47890         * compile/981001-4.c: Remove use of GCC extension that triggers a
47891         compiler bug.
47892
47893 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
47894
47895         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
47896
47897 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
47898
47899         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
47900         instantiation of template produces incorrect code for delete
47901         expression.
47902
47903         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
47904         constructors' name is not unique.
47905         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
47906         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
47907
47908         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
47909         automatic array of const is ill-formed.
47910
47911         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
47912         of template parameter?
47913
47914         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
47915         const.
47916
47917         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
47918         pointer-to-member expression.
47919
47920         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
47921         declaration causes ICE.
47922
47923 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
47924
47925         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
47926         reserved in the global namespace.
47927
47928         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
47929         generate needed virtual table.
47930
47931         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
47932
47933 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
47934
47935         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
47936         template-dependent type
47937
47938 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
47939
47940         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
47941         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
47942         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
47943
47944         * g++.old-deja/g++.other/using5.C: New test; using decl from base
47945         class should be usable as argument of member function.
47946         * g++.old-deja/g++.other/using6.C: New test; using decl from base
47947         class should be usable as return type of member function.
47948         * g++.old-deja/g++.other/using7.C: New test; using decl from base
47949         class should be usable as type of data member.
47950
47951         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
47952
47953 1998-10-09  Jeffrey A Law  (law@cygnus.com)
47954
47955         * gcc.c-torture/special/920521-1.c: Fix bogus test.
47956
47957 1998-10-08  Nick Clifton  <nickc@cygnus.com>
47958
47959         * gcc.dg/dll-?.c Add thumb to target list.
47960         Fix assembler scan patterns to match current assembler output.
47961
47962 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
47963
47964         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
47965         matching of template brackets.
47966
47967         * g++.old-deja/g++.other/using4.C: New test.  Test using
47968         declarations of methods from base classes.
47969
47970         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
47971         within functions should introduce names into the innermost
47972         enclosing namespace.
47973
47974         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
47975         of static locals if first initialization throws.
47976
47977 1998-10-07  Jim Wilson  <wilson@cygnus.com>
47978
47979         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
47980
47981 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
47982
47983         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
47984         lose track of the possible targets of tablejump insns.
47985         * special/special.exp: Run it.
47986
47987 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
47988
47989         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
47990         must be declared before its specializations can be named in friend
47991         declarations.
47992
47993 1998-10-05  Dave Love  <d.love@dl.ac.uk>
47994
47995         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
47996
47997         * g77.f-torture/execute/io1.f: New test.
47998
47999 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
48000
48001         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
48002         with pointer to template function, for which no argument deduction
48003         is possible.
48004
48005         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
48006         specialization of template function as argument to template
48007         function.
48008
48009         * g++.old-deja/g++.other/access2.C: New test; Inner class
48010         shouldn't have privileged access to Outer's names.
48011
48012 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
48013
48014         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
48015         friend template declared within template class conflicts with
48016         nested class of the same name.
48017
48018         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
48019         is ignored.
48020
48021         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
48022         object with direct initializer as function declaration.
48023
48024         * g++.old-deja/g++.other/decl2.C: New test; duplicate
48025         initializers.
48026
48027         * g++.old-deja/g++.other/null2.C: New test; conditional operator
48028         involving const pointer and NULL produces incorrect result.
48029
48030         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
48031         type name without `typename' should be rejected with -pedantic.
48032
48033 1998-10-02  Richard Henderson  <rth@cygnus.com>
48034
48035         * g++.old-deja/g++.other/addrof1.C: New test.
48036
48037 1998-10-01  Nick Clifton  <nickc@cygnus.com>
48038
48039         * gcc.c-torture/compile/981001-1.c: New test.
48040         * gcc.c-torture/execute/981001-1.c: New test.
48041
48042 1998-10-01  Jeffrey A Law  (law@cygnus.com)
48043
48044         * gcc.c-torture/compile/981001-2.c: New test.
48045         * gcc.c-torture/compile/981001-3.c: New test.
48046         * gcc.c-torture/compile/981001-4.c: New test.
48047
48048 1998-10-01  Robert Lipe  <robertl@dgii.com>
48049
48050         * lib/objc.exp (objc_target_compile): Add -L during compiles for
48051         multilibbed hosts.  Idea grafted from g77.exp.
48052
48053 1998-09-30  Dave Love  <d.love@dl.ac.uk>
48054
48055         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
48056         avoid losing on systems which need -lsocket.
48057
48058 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
48059
48060         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
48061         * g++.old-deja/g++.other/nested2.C: Ditto.
48062         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
48063         failure.
48064
48065 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
48066
48067         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
48068         preferred over template operator!= for enum bitfields.
48069
48070 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
48071
48072         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
48073         that happen to have the same base name, but in different scopes,
48074         are incorrectly rejected.
48075
48076 1998-09-16  Richard Henderson  <rth@cygnus.com>
48077
48078         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
48079         on the native word size instead of an integer literal.
48080
48081 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
48082
48083         * g++.old-deja/g++.other/static2.C: Invocation of static data
48084         member of type pointer-to-function denoted as non-static member.
48085
48086         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
48087         checks involving function types and aliases.
48088
48089 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
48090
48091         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
48092         redefined to the same non-trivial type.
48093
48094         * g++.old-deja/g++.pt/explicit73.C: Test for proper
48095         namespace-qualification of template specializations declared in
48096         other namespaces.
48097
48098         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
48099         to declare a subset of the specializations of a template function
48100         as friends of specializations of a template class.
48101
48102         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
48103         member templates that do not fully specialize the enclosing
48104         template class are rejected.
48105
48106 1998-09-11  Dave Love  <d.love@dl.ac.uk>
48107
48108         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
48109
48110 1998-09-08  Dave Love  <d.love@dl.ac.uk>
48111
48112         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
48113         altered from libf2c/libU77 version.
48114
48115 1998-09-06  Dave Love  <d.love@dl.ac.uk>
48116
48117         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
48118
48119 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
48120
48121         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
48122         (un)signed char are different types for template specialization
48123         purposes.
48124
48125 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
48126
48127         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
48128         * objc: ObjC testsuite.
48129
48130 1998-08-31  Catherine Moore  <clm@cygnus.com>
48131
48132         * gcc.c-torture/execute/941014-1.x: New file.
48133
48134 1998-08-31  Nick Clifton  <nickc@cygnus.com>
48135
48136         * lib/c-torture.exp: Add support for
48137         torture_eval_before_compile and torture_eval_before_execute
48138         variables.
48139
48140 1998-08-30  Jeffrey A Law  (law@cygnus.com)
48141
48142         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
48143         this test triggers valid.
48144
48145 1998-08-27  Jeffrey A Law  (law@cygnus.com)
48146
48147         * gcc.dg/980827-1.c: New test.
48148
48149 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
48150
48151         * gcc.c-torture/execute/loop-4b.c: New test.
48152
48153 1998-08-26  Nick Clifton  <nickc@cygnus.com>
48154
48155         * lib/c-torture.exp: Add support for
48156         torture_eval_before_compile and torture_eval_before_execute
48157         variables.
48158
48159 1998-08-25  Jeffrey A Law  (law@cygnus.com)
48160
48161         * gcc.c-torture/compile/980825-1.c: New test.
48162
48163 1998-08-24  Nick Clifton  <nickc@cygnus.com>
48164
48165         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
48166         count number tests in opt_t0 not good_t0.
48167
48168 1998-08-24  Jeffrey A Law  (law@cygnus.com)
48169
48170         * gcc.c-torture/compile/930326-1.x: Fix typo.
48171
48172 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
48173
48174         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
48175         causes an ICE.
48176
48177 1998-08-21  Jeffrey A Law  (law@cygnus.com)
48178
48179         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
48180         STACK_SIZE is defined.
48181         * gcc.c-torture/unsorted/stuct.c: Similarly.
48182
48183         * gcc.c-torture/compile/980821-1.c: New test.
48184
48185 1998-08-21  Jeffrey A Law  (law@cygnus.com)
48186
48187         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
48188
48189 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
48190
48191         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
48192         code.
48193
48194 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
48195
48196         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
48197         error'.
48198
48199 1998-08-18  Jeffrey A Law  (law@cygnus.com)
48200
48201         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
48202
48203 1998-08-16  Jeffrey A Law  (law@cygnus.com)
48204
48205         * gcc.c-torture/compile/980816-1.c: New test.
48206
48207         * gcc.dg/980816-1.c: New test.
48208
48209 1998-08-13  Jeffrey A Law  (law@cygnus.com)
48210
48211         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
48212         compiler for ieee tests.
48213
48214 1998-08-01  Dave Love  <d.love@dl.ac.uk>
48215
48216         * g77.f-torture/compile/980729-0.f: New test.
48217
48218 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
48219
48220         * gcc.c-torture/special/eeprof-1.c: New test, for
48221         -finstrument-functions.
48222         * gcc.c-torture/special/special.exp: Run it.
48223
48224 1998-07-29  Jeffrey A Law  (law@cygnus.com)
48225
48226         * gcc.c-torture/compile/980729-1.c: New test.
48227
48228 1998-07-27  Nick Clifton  <nickc@cygnus.com>
48229
48230         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
48231         __thumb__ is defined, and test for ARM style doubles if so.
48232
48233 1998-07-26  Dave Love  <d.love@dl.ac.uk>
48234
48235         * g77.f-torture/noncompile/980615-0.f: New test.
48236
48237 1998-07-26  H.J. Lu  (hjl@gnu.org)
48238
48239         * gcc.dg/980312-1.c: Do link instead of compile.
48240         * gcc.dg/980313-1.c: Likewise.
48241
48242 1998-07-26  Jeffrey A Law  (law@cygnus.com)
48243
48244         * gcc.c-torture/compile/980726-1.c: New test.
48245
48246 1998-07-25  Dave Love  <d.love@dl.ac.uk>
48247
48248         * g77.f-torture/execute/io0.f: New test.
48249
48250 1998-07-24  Nick Clifton  <nickc@cygnus.com>
48251
48252         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
48253         an int.
48254
48255 1998-06-18  Michael Meissner  <meissner@cygnus.com>
48256
48257         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
48258         m32r bugs.
48259
48260 1998-07-17  Nick Clifton  <nickc@cygnus.com>
48261
48262         * gcc.dg/980626-1.c: Expect failures for all toolchains until
48263         c-decl.c:grokdeclarator can handle mode attributes.
48264
48265 1998-07-16  Jeffrey A Law  (law@cygnus.com)
48266
48267         * gcc.c-torture/execute/980716-1.c: New test.
48268
48269 1998-07-13  Jeffrey A Law  (law@cygnus.com)
48270
48271         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
48272         the mn10200.
48273         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
48274         the mn10200.
48275         * gcc.c-torture/execute/va-arg-3.x: Similarly.
48276         * gcc.c-torture/compile/930326-1.x: Similarly.
48277
48278 1998-07-13  Dave Love  <d.love@dl.ac.uk>
48279
48280         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
48281         New test from Craig.
48282
48283 1998-07-12  Dave Love  <d.love@dl.ac.uk>
48284
48285         * g77.f-torture/noncompile/980616-0.f: New test.
48286
48287         * g77.f-torture/execute/970816-3.f: New test from Craig.
48288
48289 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
48290
48291         *  g++.other/singleton.C: Return error value instead of taking
48292         SIGSEGV.
48293
48294 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
48295
48296         *  g++.other/singleton.C: New test.  Warning is under dispute.
48297         Runtime crash is not.
48298
48299 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
48300
48301         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
48302         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
48303         using6.C, using7.C}: New namespace tests.
48304
48305 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
48306
48307         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
48308         specialization with typedef'ed names used as array indexes.
48309
48310 1998-07-09  Jeffrey A Law  (law@cygnus.com)
48311
48312         * gcc.c-torture/execute/980709-1.c: New test.
48313
48314         * gcc.dg/980709-1.c: New test.
48315
48316 1998-07-07  Richard Henderson  <rth@cygnus.com>
48317
48318         * gcc.c-torture/execute/bcp-1.c: New test.
48319
48320 1998-07-07  Jeffrey A Law  (law@cygnus.com)
48321
48322         * gcc.c-torture/execute/980707-1.c: New test.
48323
48324 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
48325
48326         * gcc.c-torture/compile/980706-1.c: New test.
48327
48328 1998-07-01  Dave Love  <d.love@dl.ac.uk>
48329
48330         * g77.f-torture/execute/980701-0.f,
48331         g77.f-torture/execute/980701-1.f: New test from Craig.
48332
48333 1998-07-01  Jeffrey A Law  (law@cygnus.com)
48334
48335         * gcc.c-torture/compile/980701-1.c: New test.
48336
48337         * gcc.c-torture/execute/980701-1.c: New test.
48338
48339 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
48340 rlsruhe.de>
48341
48342         * g++.old-deja/g++.robertl/eb132.C: New test.
48343         * g++.old-deja/g++.robertl/eb133.C: Likewise.
48344
48345 1998-06-29  Dave Love  <d.love@dl.ac.uk>
48346
48347         * g77.f-torture/execute/980628-7.f,
48348         g77.f-torture/execute/980628-8.f,
48349         g77.f-torture/execute/980628-9.f,
48350         g77.f-torture/execute/980628-10.f: New tests from Craig.
48351
48352         * g77.f-torture/execute/980628-3.f: Remove mail headers.
48353
48354 1998-06-28  Jeffrey A Law  (law@cygnus.com)
48355
48356         * g77.f-torture/execute/980628-4.f: New test from Craig.
48357         * g77.f-torture/execute/980628-5.f: Likewise.
48358         * g77.f-torture/execute/980628-2.f: Likewise.
48359         * g77.f-torture/execute/980628-0.f: Likewise.
48360         * g77.f-torture/execute/980628-1.f: Likewise.
48361         * g77.f-torture/execute/980628-3.f: Likewise.
48362         * g77.f-torture/execute/980628-6.f: Likewise.
48363
48364 1998-06-28  Jeffrey A Law  (law@cygnus.com)
48365
48366         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
48367         directory when nothing has been installed yet.
48368
48369 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
48370
48371         * gcc.c-torture/special/special.exp: Handle newer versions of
48372         dejagnu.
48373
48374 1998-06-26  Jeffrey A Law  (law@cygnus.com)
48375
48376         * gcc.dg/980626-1.c: New test.
48377
48378 1998-06-19  Bruno Haible <haible@ilog.fr>
48379
48380         * gcc.misc-tests/m-un-2.c: New test.
48381         * g++.old-deja/g++.other/warn01.c: Likewise.
48382
48383 1998-06-19  Robert Lipe  <robertl@dgii.com>
48384
48385         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
48386         compatibility with assmblers with a different comment character.
48387         Eliminate use of GAS-specific extensions.
48388
48389 1998-06-19  Jeffrey A Law  (law@cygnus.com)
48390
48391         * gcc.c-torture/execute/ieee/980619-1.c: New test.
48392
48393 1998-06-19  Robert Lipe  <robertl@dgii.com>
48394
48395         * lib/g77.exp: Replace search for libf2c.a with search for newly
48396         renamed libg2c.a
48397
48398 1998-06-17  Jeffrey A Law  (law@cygnus.com)
48399
48400         * gcc.c-torture/execute/980617-1.c: New test.
48401
48402 1998-06-12  Jeffrey A Law  (law@cygnus.com)
48403
48404         * gcc.c-torture/execute/980612-1.c: New test.
48405
48406 1998-06-08  Jeffrey A Law  (law@cygnus.com)
48407
48408         * gcc.dg/980523-1.c: Only test on ppc-linux.
48409         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
48410
48411         * gcc.c-torture/execute/980608-1.c: New test.
48412
48413 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
48414
48415         * gcc.c-torture/execute/980605-1.c: New test.
48416
48417 1998-06-04  Jeffrey A Law  (law@cygnus.com)
48418
48419         * gcc.c-torture/execute/980604-1.c: New test.
48420
48421 1998-06-02  Jeffrey A Law  (law@cygnus.com)
48422
48423         * gcc.c-torture/execute/980602-1.c: New test.
48424         * gcc.c-torture/execute/980602-2.c: Likewise.
48425
48426 1998-06-02  Dave Love  <d.love@dl.ac.uk>
48427
48428         * 970125-0.f: Fix per JCB.  Add commentary.
48429
48430 1998-05-31  Michael Meissner  <meissner@cygnus.com>
48431
48432         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
48433         IEEE -0 support.
48434
48435 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
48436
48437         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
48438         earlier.
48439
48440 1998-05-28  Catherine Moore <clm@cygnus.com>
48441
48442         * gcc.c-torture/execute/980526-3.c: New test.
48443
48444 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
48445
48446         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
48447         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
48448         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
48449         m88k-motorola-sysv3 to XFAIL.
48450
48451 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
48452
48453         * gcc.dg/980526-1.c: New test.
48454         * gcc.c-torture/execute/980526-2.c: New test.
48455
48456 1998-05-26  Jeffrey A Law  (law@cygnus.com)
48457
48458         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
48459
48460         * gcc.c-torture/execute/980526-1.c: New test.
48461
48462 1998-05-26  Dave Love  <d.love@dl.ac.uk>
48463
48464         * g77.f-torture/execute/alpha2.f: Add runtime test.
48465
48466 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
48467
48468         * g++.old-deja/old-deja.exp: Strip leading directories.
48469
48470         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
48471         error for the line.  Don't run multiple tests for the same line.
48472
48473 1998-05-23  Jeffrey A Law  (law@cygnus.com)
48474
48475         * gcc.dg/980523-1.c: New test.
48476
48477 1998-05-23  Dave Love  <d.love@dl.ac.uk>
48478
48479         * g77.f-torture/compile/970915-0.f: New test.
48480
48481 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
48482
48483         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
48484
48485 1998-05-21  Jeffrey A Law  (law@cygnus.com)
48486
48487         * gcc.dg/980520-1.c: New test.
48488
48489 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
48490
48491         * gcc.dg/980502-1.c: Fix return type.
48492
48493 1998-05-20  Jeffrey A Law  (law@cygnus.com)
48494
48495         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
48496         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
48497         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
48498         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
48499         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
48500
48501 1998-05-20  Dave Love  <d.love@dl.ac.uk>
48502
48503         * g77.f-torture/execute/980520-1.f: New test.
48504
48505 1998-05-15  Dave Love  <d.love@dl.ac.uk>
48506
48507         * lib/mike-g77.exp: New file.
48508
48509         * g77.f-torture/noncompile/noncompile.exp,
48510         g77.f-torture/noncompile/check0.f: New files.
48511
48512 1998-05-14  Dave Love  <d.love@dl.ac.uk>
48513
48514         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
48515         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
48516         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
48517         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
48518         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
48519         abort where appropriate.
48520
48521 1998-05-05  Michael Meissner  <meissner@cygnus.com>
48522
48523         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
48524         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
48525
48526 1998-04-29  Dave Love  <d.love@dl.ac.uk>
48527
48528         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
48529
48530 1998-04-27  Dave Love  <d.love@dl.ac.uk>
48531
48532         * g77.f-torture/compile/980427-0.f: New test.
48533
48534 1998-04-24  Dave Love  <d.love@dl.ac.uk>
48535
48536         * g77.f-torture/compile/980424-0.f: New test.
48537
48538 1998-04-19  Dave Love  <d.love@dl.ac.uk>
48539
48540         * g77.f-torture/compile/980419-2.f (main): New test.
48541         * g77.f-torture/compile/970125-0.f: New test.
48542         * g77.f-torture/compile/980419-1.f: New test.
48543
48544 1998-04-08  Jim Wilson  <wilson@cygnus.com>
48545
48546         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
48547         of loop-4.c.
48548
48549 1998-04-07  Jim Wilson  <wilson@cygnus.com>
48550
48551         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
48552
48553 1998-04-03  Jim Wilson  <wilson@cygnus.com>
48554
48555         * gcc.c-torture/compile/980329-1.c: New test.
48556
48557 1998-03-18  Jim Wilson  <wilson@cygnus.com>
48558
48559         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
48560         * gcc.dg/980312-1.c: Fix typo in -march command.
48561
48562 1998-03-16  H.J. Lu  (hjl@gnu.org)
48563
48564         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
48565
48566 1998-03-11  Robert Lipe  <robertl@dgii.com>
48567
48568         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
48569         Dave Love agree the Fortran source is bogus.
48570
48571 1998-03-11  Robert Lipe  <robertl@dgii.com>
48572
48573         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
48574         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
48575         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
48576         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
48577         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
48578
48579 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
48580
48581         * g++.old-deja/g++.other/friend1.C: New test.
48582
48583 1998-02-18  Dave Love  <d.love@dl.ac.uk>
48584
48585         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
48586         possibly uninitialized) variables and declare dnrm2.
48587
48588 1998-02-23  Robert Lipe <robertl@dgii.com>
48589
48590         From Bruno Haible <haible@ilog.fr>:
48591         * gcc.c-torture/execute/980223.c: New test.
48592
48593 1998-02-13  Jeffrey A Law  (law@cygnus.com)
48594
48595         * gcc.dg/ifelse-1.c: New test.
48596
48597 1998-02-09  H.J. Lu  (hjl@gnu.org)
48598
48599         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
48600
48601           * lib/old-dejagnu.exp (old-dejagnu): Added the
48602           "execution test - XFAIL *-*-*" handling in the spirit of
48603           "excess errors test -". Changed the "execution test fails"
48604           handling to be like "excess errors test fails".
48605           * Update various tests accordingly.
48606
48607 1998-02-06  Jim Wilson  <wilson@cygnus.com>
48608
48609         * gcc.c-torture/execute/980205.c: New test.
48610
48611 1998-01-18  Jeffrey A Law  (law@cygnus.com)
48612
48613         * lib/c-torture.exp: Look for .x files instead of .cexp files.
48614         * lib/f-torture.exp: Similarly.
48615         * gcc.c-torture: Rename all .cexp files to .x files.
48616
48617 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
48618
48619         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
48620         (940510-1.c): Removed duplicate.
48621         (971104-1.c): New test.
48622
48623 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
48624
48625           * lib/f-torture.exp: Improve error and loop detection.
48626
48627 1997-11-19  Michael Meissner  <meissner@cygnus.com>
48628
48629         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
48630         use that to size the filler array.
48631
48632 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
48633
48634         * lib/c-torture.exp(c-torture-execute): Fix typo.
48635
48636         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
48637         testcase as the executable name. Keep the executable around if
48638         the test fails.
48639
48640 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
48641
48642         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
48643         changes.  Only test one -g option, and move it to the end of the
48644         list of options to test.
48645
48646 1997-09-19  Michael Meissner  <meissner@cygnus.com>
48647
48648         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
48649         variable GCC_TORTURE_OPTIONS to supply default switches separated
48650         by colons.  If no environment variable, run tests with -O0 -g, -O1
48651         -g, and -O2 -g as well.
48652
48653 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
48654
48655         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
48656         explanatory comments. Fix indentation.
48657
48658 1997-09-15  Jeffrey A Law  (law@cygnus.com)
48659
48660         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
48661
48662 1997-09-11  Jeffrey A Law  (law@cygnus.com)
48663
48664         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
48665         * g++.old-deja/g++.mike/p7325.C: Likewise.
48666         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
48667
48668 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
48669
48670         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
48671         * g++.old-deja/g++.brendan/crash30.C: Likewise.
48672         * g++.old-deja/g++.brendan/crash39.C: Likewise.
48673         * g++.old-deja/g++.law/operators4.C: Likewise.
48674
48675 1997-09-11  Joe Buck  (jbuck@synopsys.com)
48676
48677         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
48678         * g++.old-deja/g++.mike/p784.C: Ditto.
48679         * g++.old-deja/g++.mike/p785.C: Ditto.
48680
48681 1997-09-05  Jeffrey A Law  (law@cygnus.com)
48682
48683           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
48684
48685 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
48686
48687         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
48688         target feature; pass this to c-torture-execute as needed.
48689
48690 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
48691
48692         * lib/c-torture.exp(c-torture-execute): If the previous and the
48693         current executables being tested are identical, we don't need to
48694         run the executable again. Try to make the executable names
48695         unique. Add an optional argument for passing additional compiler
48696         flags.
48697
48698 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
48699
48700         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
48701
48702 1997-08-29  Jeffrey A Law  (law@cygnus.com)
48703
48704         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
48705
48706 1997-07-31  Jeffrey A Law  (law@cygnus.com)
48707
48708         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
48709         32bit or larger longs.
48710
48711         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
48712         have either a 32bit long or 32bit int.
48713
48714 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
48715
48716         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
48717         Make double precision tests dependent on sizeof (double).
48718
48719 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
48720
48721         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
48722         too.
48723
48724 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
48725
48726         * gcc.c-torture/compile/961203-1.cexp: New script.
48727
48728 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
48729
48730         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
48731         up the includes ourselves.
48732
48733 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
48734
48735         * lib/plumhall.exp: Remove random include, and add a few
48736         verbose messages for debugging.
48737
48738 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
48739
48740         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
48741         of trying to do it ourselves.
48742
48743 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
48744
48745         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
48746
48747 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
48748
48749         * gcc.prms/5403.c: Made regexp a bit less strict.
48750
48751 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
48752
48753         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
48754         is returned from remote_load instead.
48755         * lib/plumhall.exp: Ditto.
48756         * lib/mike-g++.exp: Ditto.
48757         * lib/old-dejagnu.exp: Ditto.
48758         * lib/c-torture.exp: Ditto.
48759
48760 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
48761
48762         * lib/g++.exp: Use build_wrapper procedure.
48763         * lib/gcc.exp: Ditto.
48764
48765 1997-05-20  Jeffrey A Law  (law@cygnus.com)
48766
48767         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
48768         an old-style decl for malloc.  Fixes tests to work when
48769         sizeof (int) != sizeof (size_t).
48770
48771 1997-05-15  Mike Meissner  <meissner@cygnus.com>
48772
48773         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
48774
48775         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
48776         use stdargs.h interface.
48777
48778 1997-05-15  Mike Meissner  <meissner@cygnus.com>
48779
48780         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
48781         NO_VARARGS when compiling.
48782
48783 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
48784
48785         * lib/plumhall.exp(ph_includes): New procedure.
48786         (ph_make): Use it.
48787         (ph_compiler): Ditto.
48788
48789         * lib/g++.exp: Rename test-glue.c to testglue.c.
48790         * lib/gcc.exp: Ditto.
48791
48792 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
48793
48794         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
48795         to completion when it's called.
48796
48797 1997-03-21  Michael Meissner  <meissner@cygnus.com>
48798
48799         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
48800         is defined, don't do test.
48801
48802 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
48803
48804         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
48805         for object files.
48806         (ph_summary): Mark skipped testcases as untested, not unresolved.
48807
48808         * lib/plumhall.exp (ph_make): If unresolved because of bad
48809         errorCode, record errorCode in log file.
48810         (*): Replace send_log/verbose with verbose -log.
48811
48812 1997-03-19  Michael Meissner  <meissner@cygnus.com>
48813
48814         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
48815         double conversion if double isn't at least 8 bytes.
48816
48817         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
48818         int to work with targets where int is 16 bits.
48819
48820         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
48821         8 bytes, just exit, since 4 byte doubles don't have enough bits of
48822         precision for the test to complete.
48823
48824 1997-03-14  Michael Meissner  <meissner@cygnus.com>
48825
48826         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
48827         if d10v is not compiled with the -mdouble64 flag.
48828         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
48829
48830         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
48831         d10v is not compiled with the -mint32 flag.
48832
48833 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
48834
48835         * lib/plumhall.exp: Use incr_count.
48836
48837 1997-03-12  Jeffrey A Law  (law@cygnus.com)
48838
48839         * gcc.c-torture: Update to c-torture-1.45.
48840
48841 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
48842
48843         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
48844         the name of the expect testcase file).
48845
48846         * lib/g++.exp(g++_init): Ditto.
48847
48848 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
48849
48850         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
48851         the host.
48852
48853         * lib/gcc.exp(gcc_exit): New procedure.
48854
48855 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
48856
48857         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
48858         specs where appropriate.
48859
48860         * g++.old-deja/g++.arm/*: Added additional ERROR checks
48861         because of new "candidates are" messages, and removed a few
48862
48863         * Converted all non-old-style g++ testcases to old-style, and
48864         moved into g++.old-deja.
48865
48866 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
48867
48868         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
48869         options.
48870
48871         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
48872         succeeded.
48873
48874         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
48875
48876 1997-02-13  Michael Meissner  <meissner@cygnus.com>
48877
48878         * lib/gcc.exp (gcc_target_compile): Add support for defining
48879         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
48880         the machine doesn't have those features.
48881
48882 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
48883
48884         * g++.law/operators4.exp: Don't use LIBS.
48885
48886 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
48887
48888         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
48889
48890         * lib/mike-g++.exp: Don't set the compiler to be tested here.
48891         * lib/g++.exp: Set it here instead. Also, allow use of the
48892         --tool_exec and --tool_opt options. Change CXX to
48893         GXX_UNDER_TEST.
48894
48895         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
48896
48897         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
48898
48899 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
48900
48901         * lib/old-dejagnu.exp: Use prune_warnings instead of
48902         prune_system_crud.
48903         * lib/mike-g++.exp: Ditto.
48904         * lib/gcc.exp: Ditto.
48905         * lib/g++.exp: Ditto.
48906
48907         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
48908
48909 1997-02-07  Jeffrey A Law  (law@cygnus.com)
48910
48911           * 941014-2.c: Include stdlib.h
48912           * 960327-1.c: Include stdio.h
48913           * dbra.c, index-1.c: Don't assume ints are 32bits.
48914
48915 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
48916
48917         * lib/gcc.exp: Add gcc,stack_size target feature.
48918
48919         * lib/g++.exp(g++_target_compile): Add the include and link
48920         paths here, not in two other places. And, it's $options, not
48921         options.
48922
48923         * lib/mike-g++.exp(postbase): Remove the code that determines
48924         the correct include and link paths.
48925         * g++.old-deja/old-deja.exp: Ditto.
48926
48927 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
48928
48929         * lib/g++.exp(g++_init): target_compile no longer returns the
48930         filename of the result.
48931
48932 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
48933
48934         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
48935         call to glob.
48936
48937         * gcc.c-torture/special/special.exp: Change call to
48938         gcc_target_compile to include the object file.
48939
48940 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
48941
48942         * gcc.c-torture/special/special.exp: Correct misspelling in last
48943         change.
48944
48945 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
48946
48947         * lib/plumhall.exp(ph_summary): Log the entire output of the
48948         executable. Return -1 if there were any failures, 0 otherwise.
48949         (ph_execute): Return -1 if there were any failures, 0 otherwise.
48950         (ph_make): Clean up objects and executables that were built
48951         if the tests succeeded.
48952
48953 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
48954
48955         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
48956         libraries and includes in the build tree as appropriate.
48957
48958 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
48959
48960         * lib/c-torture.exp: Instead of looking for the global variable
48961         NO_LONG_LONG, check to see if that's a feature of the target.
48962
48963 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
48964
48965         * config/default.exp: Minimize. Delete the remainer of the files in
48966         config; this functionality is now in devo/dejagnu/config.
48967
48968         g++.*/*: Pass any additional flags used to compile to postbase;
48969         delete CXXFLAGS.
48970
48971         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
48972         is now done by runtest.exp. Use gcc_target_compile instead of
48973         compile.
48974
48975         lib/c-torture.exp: Use gcc_target_compile instead of compile.
48976         Remove references to CFLAGS. Use remote_file instead of
48977         calling rm -f.
48978         (c-torture): Take a list of arguments to use to compile this
48979         testcase.
48980
48981         lib/g++.exp: Simplify. Use target_compile instead of compile.
48982         lib/gcc-dg.exp: Ditto.
48983         lib/gcc.exp: Ditto.
48984         lib/mike-{gcc,g++}.exp: Ditto.
48985         lib/old-dejagnu.exp: Ditto.
48986         lib/plumhall.exp: Ditto.
48987
48988 1997-01-08  Jim Wilson  <wilson@cygnus.com>
48989
48990         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
48991         (ph_linker): Likewise.
48992
48993 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
48994
48995           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
48996         MAP_ANON / MAP_ANONYMOUS if defined;
48997         else try to map from /dev/zero .
48998
48999 1996-11-12  Jeffrey A Law  (law@cygnus.com)
49000
49001         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
49002         isn't defined, then define it to MAP_ANONYMOUS.
49003
49004 1996-11-12  Jeffrey A Law  (law@cygnus.com)
49005
49006         * gcc.c-torture: Update to c-torture-1.42 release.
49007
49008 1996-11-11  Jeffrey A Law  (law@cygnus.com)
49009
49010         * gcc.c-torture: Update to c-torture-1.41 release.
49011
49012 1996-10-27  Jeffrey A Law  (law@cygnus.com)
49013
49014         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
49015         c-torture release.
49016
49017 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
49018
49019         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
49020         and LDFLAGS.  Fix second case to append the target_info ldflags
49021         onto LDFLAGS, not CFLAGS.
49022         * lib/g++.exp (g++_init): Add target_info stuff.
49023         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
49024         of libgloss and newlib flags for !native.
49025
49026         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
49027         (GDB): Fix relative path to go up another dir for finding gdb.
49028
49029 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
49030
49031         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
49032         versions in the target_info array, if they don't exist.
49033
49034 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
49035
49036         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
49037
49038 1996-07-08  Jim Wilson  <wilson@cygnus.com>
49039
49040         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
49041         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
49042
49043 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
49044
49045         * lib/old-dejagnu.exp: Don't remove the output file before we've
49046         actually tested it. Don't append pwd to the path of the executable
49047         we're testing.
49048
49049 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
49050
49051         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
49052
49053 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
49054
49055         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
49056         temporary directory for compiler files, and set it to a default
49057         value of /tmp. Set $output as the name of the output file from
49058         compiling the testcase. Add a -o option to $cflags_var so the
49059         compiler writes the final output file as $output. Set $executable
49060         to $output.
49061
49062         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
49063         directory for compiler files, and set it to /tmp if it doesn't
49064         already have a value. Set $output_file to the name of the output
49065         file from compiling the testcase. Add a -o option to CXXFLAGS so
49066         the compiler writes the final output file as $output. Use $output
49067         as the executable to be tested.
49068
49069 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
49070
49071         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
49072
49073 1996-06-08  Jeffrey A Law  (law@cygnus.com)
49074
49075         * gcc.c-torture/execute/pending-1.c: New test.  Still
49076         pending in Tege's queue.
49077
49078 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
49079
49080         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
49081         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
49082         if there were failures.  Call unresolved if there were unresolved
49083         testcases.  Call gcc_fail if program did not run to completion.
49084         (ph_make): Pass additional argument name to ph_execute.
49085         (ph_execute): Add new argument.  Pass additional arguments to
49086         ph_summary.  Call gcc_fail is there is no execution output.
49087
49088 1996-04-24  Jeffrey A Law  (law@cygnus.com)
49089
49090         * lib/plumhall.exp (proc_summary): Output relavent summary
49091         lines into the log so specific failures in plumhall can be
49092         investigated.
49093
49094 1996-04-10  Jeffrey A Law  (law@cygnus.com)
49095
49096         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
49097         (c-torture-execute): Don't try to execute tests which use
49098         "long long" types if $NO_LONG_LONG is nonzero.
49099
49100 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
49101
49102         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
49103         not c-torture.
49104
49105         * gcc.ieee: Move from here.
49106         * gcc.c-torture/execute/ieee: To here.
49107
49108 1996-03-26  Jeffrey A Law  (law@cygnus.com)
49109
49110         * gcc.c-torture: Update to c-torture-1.41 release.
49111
49112 1996-03-22  Jeffrey A Law  (law@cygnus.com)
49113
49114         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
49115         not "$output".
49116
49117 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
49118
49119         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
49120         -c present.
49121
49122 1996-03-02  Jeffrey A Law  (law@cygnus.com)
49123
49124         * config/proelf.exp: Handle connecting to a simulator.
49125
49126 1996-01-31  Jeffrey A Law  (law@cygnus.com)
49127
49128         * config/proelf.exp: New file.  Enough framework that we can
49129         run c-torture tests on the proelf targets (or any other target
49130         that gdb can connect to for that matter).
49131
49132 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
49133
49134         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
49135         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
49136
49137         * lib/plumhall.exp (ph_execute): Always call ph_summary if
49138         exec_output exists.
49139
49140 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
49141
49142         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
49143         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
49144
49145         * config/*.exp: Update FSF address.  Change result of ${tool}_load
49146         to pass/fail/unresolved/unsupported/untested.  Caller must now
49147         call unresolved/unsupported/untested.
49148         * lib/*.exp: Update FSF address.  Update to handle new results of
49149         ${tool}_load.
49150         * lib/chill.exp (verbose): Delete.
49151
49152 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
49153
49154         * lib/gcc.exp (default_gcc_start): Change order of args to
49155         $LDFLAGS $CFLAGS $LIBS.
49156         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
49157         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
49158         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
49159         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
49160         * gcc.misc-tests/dg-test.exp: Likewise.
49161         * gcc.misc-tests/msgs.exp: Likewise.
49162         * gcc.prms/prms.exp: Likewise.
49163         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
49164         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
49165
49166         * lib/dg.exp: Deleted, moved to dejagnu/lib.
49167
49168 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
49169
49170         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
49171
49172         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
49173         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
49174
49175         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
49176         necessary.
49177
49178 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
49179
49180         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
49181         global for loop; add use of $mathlib.
49182         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
49183         settings here; set mathlib for anything but VxWorks.
49184
49185 1996-01-22  Jeffrey A Law  (law@cygnus.com)
49186
49187         * gcc.c-torture: Update to c-torture-1.40 release.
49188
49189 1996-01-03  Jeffrey A Law  (law@cygnus.com)
49190
49191         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
49192         dg.exp.
49193
49194 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
49195
49196         * lib/c-torture.exp (c-torture-execute): Declare "output" as
49197         global.
49198
49199 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
49200
49201         * lib/g++.exp (LIBS): Define if not already.
49202         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
49203         (gcc-dg-prune): Call prune_gcc_output.
49204         * lib/gcc.exp (prune_gcc_output): New proc.
49205         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
49206         prune_gcc_output.
49207
49208 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
49209
49210         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
49211         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
49212
49213 1995-11-15  Jeffrey A Law  (law@cygnus.com)
49214
49215         * gcc.c-torture: Update to c-torture-1.39 release.
49216
49217 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
49218
49219         * lib/c-torture.exp (c-torture-execute): Don't return if one option
49220         fails, try others as well.
49221
49222 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
49223
49224         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
49225         If compilation fails, mark execute tests as `untested'.
49226         If test is marked as unsupported, don't mark compilation and
49227         execute tests as failed.
49228
49229 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
49230
49231         * lib/g++.exp (g++_init): Don't link in libg++, and look to
49232         libstdc++ for whether or not we want to be doing shared
49233         libraries.  Delete link_curses since we don't need it anymore.
49234         * lib/mike-g++.exp (postbase): Don't link in libg++.
49235         * g++.old-deja/old-deja.exp: Likewise.
49236
49237 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
49238
49239         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
49240
49241 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
49242
49243         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
49244         For that, add `-Wl,-a,shared_archive'.
49245         * g++.old-deja/old-deja.exp: Likewise.
49246
49247 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
49248
49249         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
49250
49251 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
49252
49253         * lib/mike-g++.exp (postbase): Pay attention to the status of
49254         g++_load.
49255
49256 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
49257
49258           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
49259
49260 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
49261
49262         * lib/gcc.exp (default_gcc_start): No longer need to log program
49263         being executed or its output, execute_anywhere does that now.
49264         * lib/g++.exp (default_g++_version): Call execute_anywhere.
49265         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
49266
49267 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
49268
49269         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
49270         the same as those in lib/g++.exp.
49271
49272 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
49273
49274         * gcc.c-torture: Update to c-torture-1.38 release.
49275         * gcc.ieee: Related changes.
49276
49277 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
49278
49279         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
49280         "exec". Minor reformatting changes.
49281
49282         * config/rom68k.exp (${tool}_load): Make it work in a canadian
49283         cross. This means all "exec" calls now work on a remote host as
49284         well.
49285         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
49286         cross. Filter out the extra "\r\n" stuff that expect puts in.
49287         (c-torture-execute): Filter out the bogus warnings like
49288         c-torture-compile does. Add support for canadian cross.
49289         * lib/gcc.exp (default_gcc_version, default_gcc_start)
49290         Use execute_anywhere rather than calling exec directly. Now it
49291         works for canadian cross testing.
49292
49293 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
49294
49295         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
49296         results into a variable, and check that rather than using file exists.
49297
49298 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
49299
49300         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
49301         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
49302
49303 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
49304
49305         * g++.old-deja/old-deja.exp: Create and pass runshlib and
49306         lib_curses if there's a shared libg++ in the build tree.
49307
49308 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
49309
49310         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
49311         if not supported target.
49312
49313 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
49314
49315         * lib/g++.exp (g++_init): Move empty setting of runshlib and
49316         link_curses up to always happen, not just for native builds.
49317
49318 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
49319
49320         * gcc.c-torture: Update to c-torture-1.36 release.
49321         * gcc.failure: Related changes.
49322
49323 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
49324
49325         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
49326
49327 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
49328
49329         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
49330         * lib/mike-g++.exp (postbase): Not in here.  Still reference
49331         runshlib, link_curses, and mathlib for link and run.
49332
49333         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
49334         pass the runtime shared library options for Solaris, OSF/1, and
49335         Irix5, and link with -lcurses to avoid unresolved references.
49336
49337 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
49338
49339         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
49340         only run once.
49341
49342 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
49343
49344         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
49345
49346 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
49347
49348         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
49349         do not have a framework for the "compat" tests yet.
49350
49351 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
49352
49353         * lib/mike-g++.exp (postbase): New local variable `mathlib',
49354         set to null if we're testing vxworks5.1.  Use that instead of
49355         `-lm' in the setting of LIBS for link and run.
49356
49357 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
49358
49359         * config/rom68k.exp (${tool}_load): Major changes to make it
49360         work.  Verified that it does in fact return the stuff in
49361         exec_output properly.  Catch any Emul or any TRAP other than 0.
49362
49363 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
49364
49365         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
49366         LDFLAGS properly for targets that need stuff from libgloss.
49367         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
49368         only run once.
49369         (gpp_initialized): New variable.
49370
49371 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
49372
49373         * config/rom68k.exp: Load libgloss.exp.
49374         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
49375         so we can produce a fully linked binary.
49376         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
49377         so we can produce a fully linked binary.
49378
49379 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
49380
49381         * lib/plumhall.exp (ph_section): Watch for expected failures.
49382         Add missing `else'.
49383
49384         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
49385         run the testcase.
49386         (c-torture): Likewise.
49387
49388 1995-08-28  Doug Evans  <dje@cygnus.com>
49389
49390         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
49391
49392         * lib/mike-g++.exp (mike_cleanup): New proc.
49393         (prebase): New globals compiler_result, not_compiler_result,
49394         target_regexp.
49395         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
49396         allow leading "-" in pattern.  Watch for unsupported tests.
49397         If $compiler_result is set, pattern match assembler code,
49398         and ditto for $not_compiler_result.
49399         * lib/mike-gcc.exp: Likewise.
49400
49401         * lib/plumhall.exp (ph_execute): Only call ph_summary if
49402         execution "succeeded".
49403
49404 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
49405
49406         * config/win32.exp: New file.
49407         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
49408
49409 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
49410
49411         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
49412         unsupported.
49413         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
49414         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
49415         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
49416
49417         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
49418         "... without exceptions was ...".  That is now handled by
49419         prune_system_crud.
49420         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
49421
49422 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
49423
49424         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
49425         sieve.c,sort2.c}: New files.
49426         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
49427         sieve.exp,sort2.exp}: Drivers for them.
49428
49429         * lib/mike-gcc.exp (program_output): New user settable variable.
49430         (postbase): Call prune_system_crud.  Also prune extraneous compiler
49431         messages.
49432         * lib/mike-g++.exp (program_output): New user settable variable.
49433
49434         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
49435
49436         * config/sh.exp: Deleted (use sim.exp instead).
49437
49438 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
49439
49440         * config/vx.exp: Declare CHECKTASK as global.
49441         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
49442         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
49443         * lib/old-dejagnu.exp: Load [pwd]/$executable.
49444
49445 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
49446
49447         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
49448         target. Like vx.exp, only includes `vx29k.exp' instead of
49449         `vxworks.exp'.
49450
49451 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
49452
49453         * config/sim.exp: Increase time limit from 120 seconds to 240.
49454
49455 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
49456
49457         * gcc.c-torture/execute/950628-1.c: New test.
49458
49459 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
49460
49461         * gcc.c-torture: Update with changes/additions from
49462         c-torture-1.34.
49463
49464 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
49465
49466         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
49467
49468 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
49469
49470         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
49471
49472 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
49473
49474         * gcc.c-torture/compile/950512-1.c: New test.
49475         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
49476         * gcc.dg/struct-ret-1.c: Likewise.
49477
49478 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
49479
49480         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
49481           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
49482
49483 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
49484
49485         * gcc.c-torture/special/920411-1.c: Deleted.
49486         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
49487
49488 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
49489
49490         * config/sim.exp (${tool}_load): Hack in call to bash to get a
49491         cpu limit.
49492
49493 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
49494
49495         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
49496
49497 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
49498
49499         From kenner;
49500         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
49501         is the proper length.
49502         * va-arg-3.c: Likewise.
49503
49504 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
49505
49506         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
49507         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
49508
49509         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
49510         * lib/g++.exp (default_g++_start): Delete old cruft.
49511
49512 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
49513
49514         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
49515         (2 * (1 << 18)) to (2 * (1 << 17)).
49516
49517         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
49518
49519 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
49520
49521         * config/rom68k.exp: Renamed from config/idp.exp
49522
49523 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
49524
49525         * c-torture/compile/921109-2.c
49526
49527 1995-04-18  Mike Stump  <mrs@cygnus.com>
49528
49529         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
49530         excess errors.
49531
49532 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
49533
49534         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
49535         output.
49536         * lib/g++.exp (default_g++_start): Likewise.
49537
49538 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
49539
49540         * gcc.c-torture/compile/950329-1.c: New test.
49541
49542 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
49543
49544           * config/bug.exp (${tool}_load): Updated to use new remote_open
49545           and remote_close procs.
49546         * config/idp.exp: New file.
49547
49548 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
49549
49550         * gcc.c-torture/execute/950322-1.c: New test.
49551
49552 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
49553
49554         * config/vx.exp (${tool}_load): Clean up testing of return code from
49555         vxworks_ld and vxworks_spawn.
49556
49557 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
49558
49559         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
49560
49561 1995-03-13  Mike Stump  <mrs@cygnus.com>
49562
49563         * lib/old-deja.exp: Add `excess errors test - ' error, now one
49564         can mark excess errors on a machine by machine basis.  Note, the
49565         default is to not expect any excess errors, even when excess
49566         errors test - is given, so you will want to put an XFAIL ... on
49567         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
49568         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
49569         those 4 machines, but no others.
49570
49571 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
49572
49573         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
49574         * lib/c-torture.exp: to here.
49575
49576 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
49577
49578         * gcc.c-torture/execute/950221-1.c: New test.
49579         * gcc.c-torture/execute/struct-ret-1.c: New test.
49580         * gcc.c-torture/compile/950221-1.c: New test.
49581
49582         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
49583
49584 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
49585
49586         * gcc.c-torture/execute/arith-1.c (main): Return 0.
49587         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
49588
49589 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
49590
49591         * g++.gb: New directory of tests, derived from my signature and
49592         class scoping tests.
49593
49594         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
49595         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
49596         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
49597         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
49598         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
49599         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
49600         * g++.gb/sig25.C: Likewise.
49601
49602         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
49603         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
49604         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
49605         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
49606         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
49607         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
49608         * g++.gb/sig25.exp: Likewise.
49609
49610         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
49611         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
49612         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
49613         * g++.gb/scope13.C: Likewise, this test still fails.
49614
49615         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
49616         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
49617         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
49618         * g++.gb/scope13.exp: Ditto.
49619
49620         * g++.gb/README: New file, explains what these tests are about.
49621
49622 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
49623
49624         * lib/dg.exp (dg-do): Support `preprocess'.
49625         (dg-test): Likewise.
49626
49627 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
49628
49629         * config/udi.exp: change "continue -expect" to "exp_continue".
49630
49631 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
49632
49633         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
49634         Delete redundant tests.
49635
49636         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
49637         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
49638         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
49639         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
49640         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
49641         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
49642         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
49643         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
49644
49645         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
49646         storing label pointers.
49647         * gcc.c-torture/execute/921019-1.c: Likewise.
49648         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
49649         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
49650         parameter fp.
49651         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
49652         constants.
49653
49654         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
49655         Delete obsolete tests.
49656
49657         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
49658         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
49659         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
49660         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
49661         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
49662         * gcc.c-torture/compile/950124-1.c: New test.
49663
49664         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
49665
49666 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
49667
49668         * lib/mike-g++.exp: Add -lm to LIBS.
49669
49670 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
49671
49672         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
49673
49674 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
49675
49676         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
49677
49678 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
49679
49680         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
49681
49682 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
49683
49684         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
49685         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
49686         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
49687         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
49688         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
49689         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
49690         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
49691         * g++.law/{operators31.C, operators32.C,
49692         * g++.law/{operators33.C, operators34.C}: Likewise.
49693         * g++.law/{pic1.C, refs2.C}: Likewise.
49694         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
49695         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
49696         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
49697         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
49698
49699         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
49700         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
49701         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
49702         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
49703         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
49704         * g++.law/{enum9.exp, friend5.exp}: Likewise.
49705         * g++.law/{nest3.exp, nest4.exp}: Likewise.
49706         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
49707         * g++.law/{operators30.exp, operators31.exp}: Likewise.
49708         * g++.law/{operators32.exp, operators33.exp}: Likewise.
49709         * g++.law/{operators34.exp}: Likewise.
49710         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
49711         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
49712         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
49713         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
49714         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
49715
49716         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
49717         No longer expected to fail.
49718         * g++.law/missed-error3.C: Tweak for recent bool changes.
49719
49720 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
49721
49722         * config/emb-unix: Deleted.
49723         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
49724         remote execution.  Do final link on remote host if REMOTE_LINK is set.
49725
49726 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
49727
49728         * lib/dg.exp (dg-test): Fix typo in last patch.
49729
49730 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
49731
49732         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
49733         (handles multiple occurrences).
49734
49735 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
49736
49737         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
49738         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
49739         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
49740         printed).
49741         * lib/c-torture.exp (c-torture-compile): Likewise.
49742         (c-torture): Prepend full path if missing.
49743         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
49744         (gcc_fail): Likewise.
49745         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
49746
49747 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
49748
49749         * lib/netware.exp: Only attach to NetWare i386 systems.
49750
49751 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
49752
49753         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
49754         messages.  Add test name to "output pattern match" pass/fail message.
49755
49756 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
49757
49758         * gcc.dg: New testsuite.
49759         * gcc.dg/dg.exp: New file.
49760
49761         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
49762         test-switch.c}: Deleted.
49763
49764         * gcc.misc-tests/msgs.exp: New testcase driver.
49765
49766 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
49767
49768         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
49769         Watch for illegal return values from ${tool}_load.
49770         * config/unix.exp (${tool}_load): Fix pass/fail detection for
49771         cross targets.  Coerce return value >0 to 1.
49772
49773 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
49774
49775         * config/unix.exp (${tool}_load): Call program rsh, not proc.
49776
49777         * config/emb-unix.exp: New file.
49778
49779         * config/sim.exp: Error if variable $SIM not defined.
49780         (${tool}_load): Mark test as "untested" if simulator missing.
49781
49782         * config/unix.exp: Load remote.exp to get rcp_download.
49783         * lib/c-torture.exp: Use different option lists for testcases with
49784         and without loops.
49785         * gcc.c-torture/execute/execute.exp: Likewise.
49786
49787 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
49788
49789         * config/*.exp: Clarify return code from ${tool}_load.
49790         Call `unresolved' or `untested' instead of `warning' or `perror'
49791         (sometimes you still want to call both though).
49792         Add comment that `shell_id' is local to each file.
49793         * config/udi.exp (timeout): Set to 30.
49794         Don't print warning if connection fails, $connectmode has already
49795         printed an error.
49796         (${tool}_load): Move verbose messages to level 2.
49797         Rework pattern for "Process started" message.
49798         Pass `shell_id' to ${connectmode}_download.
49799         Retry twice upon timeout.  Make resetting of target more robust.
49800         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
49801         Pass `shell_id' to exit_$connectmode.
49802         Only call exit_$connectmode if connected.
49803         * config/unix.exp (${tool}_load): Check return codes better.
49804         * config/vrtx.exp (${tool}_load): Likewise.
49805         * config/vx.exp (${tool}_load): Likewise.
49806         Delete unneeded global's.
49807         * lib/dg.exp (dg-test): Update to reflect clarified return codes
49808         from ${tool}_load.
49809         (dg-stat): Delete.
49810         (dg-init): Delete recording of pass/fail counts.
49811         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
49812         (old-dejagnu-init): Likewise.
49813         (old-dejagnu-stat): Delete contents, empty proc now.
49814         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
49815         (c-torture): Delete references to lcnt, lpass, lfail.
49816         Get option list from TORTURE_OPTIONS.
49817         Delete -funroll[-all]-loops if no loops.
49818         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
49819         (g++_stat): Delete contents (empty proc now).
49820         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
49821         (gcc_finish): Likewise.
49822         (gcc_stat): Deleted.
49823         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
49824         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
49825         * gcc.c-torture/execute/execute.exp: Likewise.
49826         Split tests into two parts: compile, execute.
49827         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
49828         no loops.  Update to reflect clarified return codes from ${tool}_load.
49829
49830 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
49831
49832         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
49833         to grep for.
49834         (old-dejagnu): Likewise (where necessary).
49835
49836 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
49837
49838         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
49839
49840         * lib/dg.exp (dg-process-target): Fix processing of selector.
49841         Add comment regarding use of `error'.
49842
49843         * lib/gcc.exp (prune_system_crud): Define if missing.
49844         * lib/g++.exp (prune_system_crud): Likewise.
49845
49846         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
49847         Call prune_system_crud.
49848         * lib/dg.exp (dg-runtest): New proc.
49849         Use perror instead of send_user for tcl errors in testcase.
49850         Don't return any value, it's never used.
49851         Don't clobber previous definition of `unknown'.
49852         Print tcl errors in `dg-final'.
49853
49854 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
49855
49856         * lib/dg.exp (dg-process-target): Improve syntax error messages.
49857         (dg-test): Don't print errorInfo, it contains stack backtrace.
49858
49859 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
49860
49861         * lib/g++.exp (runtest_file_p): Define if missing.
49862
49863 1994-09-24  Doug Evans  (dje@cygnus.com)
49864
49865         * lib/mike-g++.exp: Comment out loading of g++.exp.
49866         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
49867         (default_g++_version): Always print something.
49868         (default_g++_start): Comment out call to `which'.
49869         (g++_start, g++_load): Deleted (must be defined in config file).
49870         * lib/gcc.exp: Test for existence of $CC at start.
49871         Delete check for tmpdir (done in gcc_init).
49872         (default_gcc_version): Always print something.
49873         (default_gcc_start): Comment out call to `which'.
49874         * config/*.exp: Major cleanup - make cross targets work at least a
49875         little better for g++ (by not being "--tool gcc" specific).
49876         Rename gcc_xxx to ${tool}_xxx.
49877         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
49878         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
49879
49880 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
49881
49882         * lib/c-torture.exp (c-torture-compile): Rework compiler
49883         message processing.
49884
49885         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
49886         c-torture.
49887
49888 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
49889
49890         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
49891
49892         * lib/dg.exp (dg-process-target): Support { target native }.
49893
49894 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
49895
49896         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
49897         looked for "... program xxx got fatal signal".
49898         Correct regsub munging of `comp_output'.
49899         Ignore compiler messages "path prefix not used" and "linker input
49900         file unused".
49901
49902 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
49903
49904         * lib/gcc.exp (runtest_file_p): Define if missing.
49905         * gcc.prms/template.c: Example to work from.
49906
49907 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
49908
49909         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
49910         * lib/dg.exp (dg-test): Call unsupported testcases as such.
49911
49912         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
49913         * gcc.prms/1883.c: Moved from compile/940714-1.c.
49914         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
49915         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
49916
49917         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
49918         (dg-process-target): No longer a varargs proc.
49919         Return S/N for target, P/F for xfail.  All callers changed.
49920         (user option procs): More argument checking.
49921         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
49922         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
49923         (dg-test): Skip test if not running on selected target in `dg-do'.
49924         Update handling of `dg-do-what', `dg-output-text'.
49925         Separate execution pass/fail from output pattern match pass/fail.
49926         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
49927
49928 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
49929
49930         * gcc.c-torture/special/special.exp: Don't expect failure for mips
49931         target for 920510-1.c.
49932
49933 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
49934
49935         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
49936         Clean up comment regarding use of passcnt, etc.
49937         (gcc_stat): Don't update `testcnt' here.
49938         (gcc_finish): Do it here.
49939         Might as well reset `but_id' here too.
49940         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
49941         to determine if the file should be tested.
49942         * gcc.c-torture/compile/compile.exp: Likewise.
49943         * gcc.c-torture/execute/execute.exp: Likewise.
49944         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
49945         * gcc.misc-tests/dg-test.exp: Likewise.
49946         * gcc.prms/prms.exp: Likewise.
49947         * gcc.wendy/wendy.exp: Likewise.
49948         * g++.old-deja.exp: Likewise.
49949         Move "Testing file" message to verbose level 1.
49950
49951 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
49952
49953         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
49954
49955 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
49956
49957         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
49958         (default_gcc_start): Accept optional second list element
49959         of compiler flags.  Print compiler output at verbosity level 2.
49960         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
49961         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
49962         Save current values of framework globals passcnt, failcnt, xpasscnt,
49963         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
49964         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
49965         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
49966         xfailcnt to compute stats.  Update framework global `testcnt' from
49967         pass/fail counts.
49968         (gcc_finish): New proc.  Clean up test environment.
49969         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
49970         (gcc_epass, gcc_efail): Delete.
49971         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
49972         argument of line number.
49973         (dg-init): If the tool has an init routine, call it.
49974         (dg-test): Remove args `cflags_var' and `libs_var'.
49975         Pass all compiler options to ${tool}_start.
49976         Handle missing line number.
49977         (dg-finish): New function.
49978         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
49979         particular files.  Call gcc_finish at end.  Move "skipping test"
49980         message to verbosity level 3.
49981         * gcc.c-torture/compile/compile.exp: Likewise.
49982         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
49983         * gcc.c-torture/execute/execute.exp: Likewise.
49984         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
49985         Print testcase being tried at verbosity level 1.
49986         * gcc.c-torture/special/special.exp: Unset xfail.
49987         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
49988         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
49989         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
49990         * gcc.failure/failure.exp: Likewise.
49991         * gcc.ieee/ieee.exp: Likewise.
49992         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
49993         Update call to dg-test.  Call dg-finish at end.
49994         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
49995         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
49996         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
49997         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
49998         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
49999         * gcc.wendy/wendy.exp: Add copyright.
50000         Delete setting of tmpdir (done by gcc_init).
50001         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
50002         Pass compiler flags to gcc_start.  Call gcc_finish at end.
50003         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
50004         gcc_[ce]pass/fail.
50005
50006 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
50007
50008         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
50009         confusion.
50010         (g++_load): Likewise.
50011
50012         * config/*.exp (gcc_load): Some were varargs fns and some were not.
50013         Rename argument to `prog' to remove the confusion.
50014         Varargs fns behave differently too!
50015         (g++_load): Likewise.
50016
50017         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
50018
50019         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
50020         what it is.  Delete (always) printing of status value for !native.
50021         Simplify verbose code, and include status and exec_output.
50022         (g++_load): Use gcc_load.
50023
50024 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
50025
50026         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
50027         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
50028         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
50029         940714-3.c as these testcases don't exist anymore.  Make
50030         va-arg-1.c expected to pass.
50031
50032 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
50033
50034         * gcc.misc-tests/misc.exp: Only run specific testcases.
50035         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
50036         * gcc.misc-tests/dg-[1-9].c: New files.
50037
50038         * lib/dg.exp: New testsuite driver.
50039         * gcc.prms/prms.exp: Use it.
50040
50041         * README.gcc: New file.
50042
50043         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
50044         Document and reset `lxpass' and `lxfail'.
50045         Simplify "initialized" message.
50046         (gcc_stat): Clean up comments a little.
50047
50048 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
50049
50050         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
50051
50052 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
50053
50054         * lib/old-dejagnu.exp (process-option): New proc.
50055         (old-dejagnu-init, old-dejagnu-stat): Likewise.
50056         (old-dejagnu): Simplify.
50057         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
50058
50059 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
50060
50061         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
50062         exists and is not an empty string.
50063
50064         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
50065         $xfail rather than calling setup_xfail.  Clear $xfail when test is
50066         finished.
50067         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
50068         automatically.
50069
50070         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
50071         longer expected to fail.
50072
50073         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
50074         "f" function call.
50075
50076         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
50077
50078         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
50079         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
50080         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
50081         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
50082         c-torture-1.29.
50083
50084         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
50085         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
50086
50087         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
50088
50089         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
50090         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
50091
50092         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
50093         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
50094         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
50095
50096 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
50097
50098         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
50099         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
50100         940714-1.c, 940714-2.c, 940714-3.c},
50101         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
50102         gcc.misc-tests/{mg.c,mg.exp}:
50103         New tests.
50104         * gcc.noncompile/noncompile.exp: Change accordingly.
50105
50106 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
50107
50108         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
50109         Undo previous clobberage.
50110
50111 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
50112
50113         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
50114         * gcc.special/{930510-1.c, special.exp}:
50115         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
50116         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
50117         struct-varargs-1.c}: New tests from c-torture-1.26.
50118
50119 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
50120
50121         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
50122           argument to switch.
50123
50124 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
50125
50126         * Revert the previous changes.  Please see Rob's directory
50127           (/lisa/test/rob/progressive/gcc/testsuite) for testing
50128           fixes.
50129
50130 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
50131
50132         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
50133             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
50134             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
50135             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
50136             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
50137             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
50138             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
50139             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
50140             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
50141             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
50142             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
50143             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
50144             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
50145             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
50146             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
50147             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
50148             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
50149             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
50150             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
50151             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
50152             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
50153             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
50154             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
50155             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
50156             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
50157             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
50158             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
50159
50160 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
50161
50162         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
50163             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
50164           with perror calls.
50165
50166 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
50167
50168         * config/unix.exp (g++_load): Fix syntax.
50169
50170 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
50171
50172         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
50173         * gcc.noncompile/921017-1.c: Deleted obsolete test.
50174         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
50175         Don't expect va-arg-1.c to fail.  Correct expected output for
50176         920928-1.c.
50177         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
50178         * gcc.wendy/hbm4.c: Correct typo.
50179         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
50180
50181 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
50182
50183         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
50184         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
50185         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
50186         * lib/c-torture.exp (c-torture-compile): Ditto.
50187
50188         Reduce volume of output (remove all the -I's and such).
50189         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
50190         Call gcc_cpass, gcc_cfail.
50191         (c-torture): Pass testing option to c-torture-compile.
50192
50193 1994-03-21  Doug Evans  (dje@cygnus.com)
50194
50195         Bring patches over from progressive.
50196         * config/default.exp: Exit remote shell cleanly.
50197         (g++_exit, g++_start): Add default versions.
50198         * config/sim.exp (gcc_load): Use perror, not error.
50199
50200 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
50201
50202         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
50203         set in site.exp.
50204
50205 1994-03-14  Doug Evans  (dje@cygnus.com)
50206
50207         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
50208         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
50209         (wendy_try): New proc to run testcase.
50210         (main loop): Call 'em.
50211         * gcc.wendy/*.c: Clean up pass to correct expected output.
50212
50213         * lib/gcc.exp: Minor cleanup work.
50214         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
50215
50216 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
50217
50218         * config/sim.exp (gcc_load): Document return codes better.
50219         Don't pass -v to simulator.
50220
50221 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
50222
50223           * gcc.special/920717-x.c: Fix typo.
50224           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
50225           get at sources.
50226
50227         * lib/mike-gcc.exp: Fix typo.
50228
50229 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
50230
50231         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
50232         binary to use, transform the name.
50233         * config/*.exp: rename everything. Nuke any g++ specific files,
50234         it's now a special case of gcc that requires no special support.
50235         Add a default.exp for unsupported targets.
50236
50237 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
50238
50239         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
50240         lib/old-dejagnu.exp: Fix a few patterns to work with the new
50241         version of Tcl.
50242
50243 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
50244
50245         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
50246         than a warning.
50247
50248 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
50249
50250         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
50251
50252 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
50253
50254         * gcc.execute/execute.exp: Combine opt_list and foption_list into
50255         option_list.  Compile every file with only 4/6 option choices
50256         (same as C torture) instead of with 12/18 different option
50257         choices.
50258         * lib/c-torture.exp: Likewise.
50259
50260         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
50261         not already set.
50262
50263 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
50264
50265         * lib/old-deja.exp: Add `excess errors test fails' error, now one
50266         can put an XFAIL *-*-* on excess errors.
50267
50268 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
50269
50270         * g++.law: Add more tests derived from g++-bugs snapshots.
50271
50272         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
50273         equivalent to g++.law/init9.
50274
50275         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
50276         compiled it, and the a.out file after we've run it.
50277
50278 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
50279
50280         * lib/mike-g++.exp (postbase): Delete the .o file after we've
50281         compiled it, and the a.out file after we've run it.
50282
50283 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
50284
50285         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
50286
50287 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
50288
50289         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
50290         version number.
50291
50292 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
50293
50294         * g++.law: New directory of g++ tests derived from the g++-bugs
50295         snapshots.
50296
50297 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
50298
50299         * gcc.compile: initbug1.c initbug1.exp testcase added
50300
50301 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
50302
50303         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
50304         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
50305           fixes submitted by Jeff Law (law@cs.utah.edu)
50306         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
50307           Jeff Law (law@cs.utah.edu)
50308
50309
50310 1993-11-30  Mike Stump  (mrs@cygnus.com)
50311
50312         * config/unix-g++.exp: Follow the gcc way of doing things.
50313         * g++.old-deja/old-deja.exp: Minor updates.
50314         * lib/g++.exp: New file, follow the gcc way of doing things.
50315         * lib/old-dejagnu.exp: Minor updates.
50316         * lib/mike-g++.exp: Always unset errorInfo.
50317
50318 1993-11-06  Mike Stump  (mrs@cygnus.com)
50319
50320         * lib/gcc.exp: Fix some errors with the below change, CC and
50321         CFLAGS should be global when setting, not local.
50322
50323 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
50324
50325         * lib/gcc.exp: Transform tool name.
50326
50327 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
50328
50329         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
50330
50331 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
50332
50333         * lib/gcc.exp: change gcc_done to gcc_stat
50334
50335 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
50336
50337         * Upgraded gcc testsuite to c-torture version 1.25
50338
50339 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
50340
50341         * lib/gcc.exp: added reporting code. Changed verbose compile message.
50342         * lib/c-torture: added hooks for new reporting code.
50343
50344 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
50345
50346         * config/sh-gcc.exp: check if sh-sim exists in the path
50347
50348 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
50349
50350         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
50351         * gcc.compile/compile.exp: Initial changes for new logic.
50352         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
50353         * gcc.failure/failure.exp: Initial changes for new logic.
50354         * gcc.ieee/ieee.exp: Initial changes for new logic.
50355         * gcc.misc-tests/misc.exp: Initial changes for new logic.
50356         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
50357         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
50358         * lib/c-torture.exp: Initial changes for new logic.
50359         * lib/gcc.exp: Initial changes for new logic.
50360
50361 1993-10-15  Mike Stump  (mrs@cygnus.com)
50362
50363         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
50364         depend upon failure or success.  Fully qualify names in failure
50365         and success messages.  Always remove a.out before starting
50366         compile, just in case.  Pay more attention to error text output by
50367         the compiler.  Handle testcases with no known past errors just
50368         like all others, so that things are uniform.  Other miscellaneous
50369         improvements.
50370
50371 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
50372
50373         * gcc.cpp: new directory for cpp tests
50374
50375 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
50376
50377         * lib/chill.exp: Code reformatted, removed unused code.
50378         * config/unix-chill.exp: Code reformatted, removed unused code.
50379         * chill.execute/execute.exp: Code reformatted, removed unused code.
50380         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
50381
50382 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
50383
50384         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
50385         routines not written.
50386
50387 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
50388
50389         * config/bug-gcc.exp: Use new procs from bug.exp.
50390
50391 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
50392
50393         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
50394         via ftp, rather than depending on NFS.
50395         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
50396         case.
50397
50398 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
50399
50400         * config/bug-gcc.exp: Use new download proc.
50401
50402 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
50403
50404         * chill.execute/execute.exp: cleanups, handles errors better
50405         * chill.compile/compile.exp: rewrite, based on execute.exp
50406         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
50407         * lib/chill.exp: major changes to diff proc and compile and link
50408           procs. added chill_fail and chill_pass wrappers to pass and
50409           fail. added more comments, and handle error codes better.
50410           Added a hack to capture stderr from exec, so noncompile tests
50411           can work.
50412
50413 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
50414
50415         * chill.execute/execute.exp: rewrite of testsuite driver
50416         * lib/chill.exp: rewrite of testsuite driver
50417         * config/unix-chill.exp: rewrite of testsuite driver
50418
50419 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
50420
50421         In chill.execute:
50422         * iexpr.ch: Standardize uppercase.
50423         * tuples.dat: Standardize uppercase.
50424         * vary.ch: standardize.  Correct varying string assignments.
50425         * vary.dat: Add new output lines.
50426
50427 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
50428
50429         In chill.execute:
50430         * chprintf.ch: Standardize use of uppercase.
50431         * tuples.ch: Standardize and turn arr2 into a DCL,
50432           rather than a SYN.
50433         * pinits.ch: Standardize.
50434
50435 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
50436
50437         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
50438         * Makefil: Renamed to Makefile.in.
50439         * configure.in: New.
50440
50441 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
50442
50443         In chill.execute:
50444         * .cvsignore: Add result/output files.
50445         * Makefile: Fix up variables at start.  Use MFLAGS
50446           everywhere.  Correct bool_loc, built_ins entries.
50447           Add entry for vary1.ch.
50448         * bitarray.ch: Standardize upper-case usage.
50449         * bitexpr.ch: Standardize, add output of b1.
50450         * params.ch: Use arrayt in along PROC parameters, to
50451           avoid novelty problems.
50452         * sets.ch: Tiny cleanup.
50453         * vary1.ch: Re-indent.
50454
50455 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
50456
50457           * Add PR-related files to Makefiles, .cvsignore files, etc.
50458
50459 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
50460
50461         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
50462           with compiler objects. New names are test-flow.c and test-loop.c
50463
50464 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
50465
50466         * Upgraded c-torture tests from 1.19 to 1.20
50467
50468         * new files:
50469         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
50470         * gcc.compile: 930623-1.c 930623-2.c
50471         * gcc.noncompile: 930622-1.c 930622-2.c
50472         * gcc.failure: 920411-1.c 920627-2.c
50473         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
50474
50475 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
50476
50477         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
50478           More changes to get testsuite working properly. Needs more work.
50479           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
50480
50481 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
50482
50483         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
50484           More changes to get testsuite working properly. Needs more work.
50485
50486 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
50487
50488         * chill.compile/compile.exp: Added for Dejagnu support
50489         * chill.execute/execute.exp: Added for Dejagnu support
50490         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
50491
50492 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
50493
50494         This should complete moving the CHILL test files.
50495         * chill.noncompile(.cvsignore printf.grt
50496             in-printf.grt chprintf.grt chprintf.ch):
50497             Added test-support files.
50498           (Makefile): Modified further.
50499         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
50500             signal.ch): Added test files.
50501           * chill.execute (.cvsignore printf.grt printr.c
50502             in-printf.grt rts.c chprintf.grt rts.h): Added
50503           test-support files.
50504             (Makefile): More corrections.
50505
50506 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
50507
50508         * chill.compile, chill.execute, chill.nocompile: Add CHILL
50509           test cases, ready for DejaGnu.
50510
50511 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
50512
50513         * Upgraded c-torture tests from 1.18 to 1.19
50514
50515         * gcc.compile: added test(s):
50516           930607-1.c
50517         * gcc.execute: added test(s):
50518           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
50519
50520         * added new subdirectory for misc tests: gcc.misc-tests
50521         * gcc.misc-test(s): added tests:
50522           inst-check.c test-consts.c test-ior.c test-switch.c
50523
50524 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
50525
50526         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
50527
50528 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
50529
50530         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
50531
50532 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
50533
50534         * Upgraded c-torture tests from 1.17 to 1.18
50535
50536 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
50537
50538         * Upgraded c-torture tests from 1.12 to 1.17
50539
50540 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
50541
50542         * lib/old-dejagnu.exp:
50543           Fixed handling of XFAIL target triplets to correctly
50544           recognize wildcard characters.  Removed code that
50545           appended a unique id tag to the end of the file name
50546           printed out by the result of the testcases within a
50547           given test file.
50548
50549 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
50550
50551         * lib/old-dejagnu.exp:
50552           Reworked expected failure handling to trigger off of XFAIL
50553           keyword in keyphrase embeded in testcase source code. The
50554           XFAIL keyword must be at the end of the keyphrase line. It
50555           may optionally be followed by one or more target triplets.
50556           It has just occured that the handling of wildcards in the
50557           target triplet may not be correct.
50558
50559 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
50560
50561         * g++.old-deja/tests:
50562           Moved all subdirectories up one level into g++.old-deja .
50563
50564         * lib/old-dejagnu.exp:
50565           Fixed problem with CXXFLAGS not being properly reset, and being
50566           corrupted with extraneous "-c" compiler option.  This was
50567           causing binaries to not be generated for test that needed them.
50568           Modified strings passed to "pass" and "fail" so that individual
50569           tests from the same test file would be distinguished by an
50570           identifier appended to the test file name in the summary logs;
50571           this corrected a problem with erroneous diff logs.  Added code
50572           to search testcases for expected fail and unexpected pass keywords.
50573
50574 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
50575
50576         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
50577
50578 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
50579
50580         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
50581           Removed extraneous text from end of "Special g++ Options"
50582           keyphrase.
50583
50584         * lib/old-dejagnu.exp: Added pattern matching to look for new
50585           keywords, embedded in testcases comments, which will trigger
50586           calls to xpass and xfail.
50587
50588 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
50589
50590         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
50591           comments embedded in the testcases, especially the one looking for
50592           special compiler options, as well as the pattern matching for the
50593           compiler output again.
50594
50595 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
50596
50597         * lib/old-dejagnu.exp: Do a proper check of the return value for
50598           execute tests. Fixed several problems with the pattern matching
50599           of the compiler output which gave erroneous test results.
50600           Changed several of the test result messages to be more descriptive.
50601         * config/unix-g++.exp: Proc g++_load now actually works and
50602           executes the tests passed to it and returns a usable return
50603           value.
50604
50605 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
50606
50607           * lib/gcc.exp: Exits gracefully if $CC is bogus.
50608
50609 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
50610
50611         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
50612           Modified both files to properly execute the old style
50613           dejagnu tests. The previous versions of these files were
50614           experimental and did not function anything near correctly.
50615
50616 1993-04-05  Rob Savoye  (rob@cygnus.com)
50617
50618         * Removed all Makefile.in and configure.in files. No configuration
50619         needed now.
50620
50621 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
50622
50623         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
50624
50625 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
50626
50627         * gcc.compile/configure.in, gcc.unsorted/configure.in,
50628         gcc.special/configure.in, gcc.noncompile/configure.in,
50629         gcc.execute/configure.in, gcc.code_quality/configure.in,
50630         g++.other/configure.in, g++.old-deja/configure.in,
50631         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
50632         in srcname setting.
50633
50634 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
50635
50636         * lib/udi.exp: Fixed mondfe and mondfe_download.
50637         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
50638         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
50639
50640 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
50641
50642         * config/udi-gdb.exp: Check $shell_id after connecting to target.
50643         (gdb_exit): Don't remove *_soc files.
50644
50645 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
50646
50647         * lib/c-torture.exp: Don't look for main; instead always use -w
50648         -c.  This is how the c-torture tests work.  Remove the object
50649         file if the compilation succeeds.
50650         * gcc.execute/execute.exp: Remove executable if test passes.
50651         * gcc.noncompile/noncompile.exp: Every test is an expected
50652         failure.
50653         * gcc.special/special.exp: Added tests from c-torture 1.11,
50654         corrected use of existing test.
50655         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
50656         gcc.execute/920625-1.c: Updated to c-torture 1.11.
50657         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
50658         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
50659         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
50660         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
50661         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
50662         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
50663         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
50664         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
50665         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
50666         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
50667         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
50668         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
50669         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
50670         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
50671         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
50672         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
50673         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
50674         c-torture 1.11.
50675         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
50676         correspond to c-torture 1.11.
50677
50678         * New file.